diff --git a/.idea/watcherTasks.xml b/.idea/watcherTasks.xml
index 0976eb2bc..1413a205b 100644
--- a/.idea/watcherTasks.xml
+++ b/.idea/watcherTasks.xml
@@ -5,7 +5,7 @@
-
+
@@ -27,5 +27,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/cookbook/helper/drf_spectacular_hooks.py b/cookbook/helper/drf_spectacular_hooks.py
index aba1dd5c8..61ef284dd 100644
--- a/cookbook/helper/drf_spectacular_hooks.py
+++ b/cookbook/helper/drf_spectacular_hooks.py
@@ -1,41 +1,17 @@
# custom processing for schema
# reason: DRF writable nested needs ID's to decide if a nested object should be created or updated
# the API schema/client make ID's read only by default and strips them entirely in request objects (with COMPONENT_SPLIT_REQUEST enabled)
-# change request objects (schema ends with Request) and response objects (just model name) to the following:
-# response objects: id field is required but read only
-# request objects: id field is optional but writable/included
-
-# WARNING: COMPONENT_SPLIT_REQUEST must be enabled, if not schemas might be wrong
-
+# change the schema to make IDs optional but writable so they are included in the request
def custom_postprocessing_hook(result, generator, request, public):
for c in result['components']['schemas'].keys():
# handle schemas used by the client to do requests on the server
- if c.strip().endswith('Request'):
- # check if request schema has a corresponding response schema to avoid changing request schemas for models that end with the word Request
- response_schema = None
- if c.strip().replace('Request', '') in result['components']['schemas'].keys():
- response_schema = c.strip().replace('Request', '')
- elif c.strip().startswith('Patched') and c.strip().replace('Request', '').replace('Patched', '', 1) in result['components']['schemas'].keys():
- response_schema = c.strip().replace('Request', '').replace('Patched', '', 1)
-
- # if response schema exist update request schema to include writable, optional id
- if response_schema and 'id' in result['components']['schemas'][response_schema]['properties']:
- if 'id' not in result['components']['schemas'][c]['properties']:
- result['components']['schemas'][c]['properties']['id'] = {'readOnly': False, 'type': 'integer'}
- # this is probably never the case but make sure ID is not required anyway
- if 'required' in result['components']['schemas'][c] and 'id' in result['components']['schemas'][c]['required']:
- result['components']['schemas'][c]['required'].remove('id')
- # handle all schemas returned by the server to the client
- else:
- if 'properties' in result['components']['schemas'][c] and 'id' in result['components']['schemas'][c]['properties']:
- # make ID field not read only so it's not stripped from the request on the client
- result['components']['schemas'][c]['properties']['id']['readOnly'] = True
- # make ID field required because if an object has an id it should also always be returned
- if 'required' not in result['components']['schemas'][c]:
- result['components']['schemas'][c]['required'] = ['id']
- else:
- result['components']['schemas'][c]['required'].append('id')
+ if 'properties' in result['components']['schemas'][c] and 'id' in result['components']['schemas'][c]['properties']:
+ # make ID field not read only so it's not stripped from the request on the client
+ result['components']['schemas'][c]['properties']['id']['readOnly'] = False
+ # make ID field not required
+ if 'required' in result['components']['schemas'][c] and 'id' in result['components']['schemas'][c]['required']:
+ result['components']['schemas'][c]['required'].remove('id')
return result
diff --git a/cookbook/integration/nextcloud_cookbook.py b/cookbook/integration/nextcloud_cookbook.py
index 4357c509b..1520e9014 100644
--- a/cookbook/integration/nextcloud_cookbook.py
+++ b/cookbook/integration/nextcloud_cookbook.py
@@ -60,20 +60,20 @@ class NextcloudCookbook(Integration):
step = Step.objects.create(
instruction=s, space=self.request.space, show_ingredients_table=self.request.user.userpreference.show_step_ingredients,
)
- if not ingredients_added:
- if len(recipe_json['description'].strip()) > 500:
- step.instruction = recipe_json['description'].strip() + '\n\n' + step.instruction
- ingredients_added = True
-
- ingredient_parser = IngredientParser(self.request, True)
+ ingredient_parser = IngredientParser(self.request, True)
+ if ingredients_added == False:
for ingredient in recipe_json['recipeIngredient']:
- amount, unit, food, note = ingredient_parser.parse(ingredient)
- f = ingredient_parser.get_food(food)
- u = ingredient_parser.get_unit(unit)
- step.ingredients.add(Ingredient.objects.create(
- food=f, unit=u, amount=amount, note=note, original_text=ingredient, space=self.request.space,
- ))
+ ingredients_added = True
+ if ingredient.startswith('##'):
+ subheader = ingredient.replace('##', '', 1)
+ step.ingredients.add(Ingredient.objects.create(note=subheader, is_header=True, no_amount=True, space=self.request.space))
+ else:
+ amount, unit, food, note = ingredient_parser.parse(ingredient)
+ f = ingredient_parser.get_food(food)
+ u = ingredient_parser.get_unit(unit)
+ step.ingredients.add(Ingredient.objects.create(
+ food=f, unit=u, amount=amount, note=note, original_text=ingredient, space=self.request.space,))
recipe.steps.add(step)
if 'nutrition' in recipe_json:
diff --git a/cookbook/integration/plantoeat.py b/cookbook/integration/plantoeat.py
index c4cc0f135..b69b63283 100644
--- a/cookbook/integration/plantoeat.py
+++ b/cookbook/integration/plantoeat.py
@@ -4,6 +4,7 @@ import requests
import validators
from cookbook.helper.ingredient_parser import IngredientParser
+from cookbook.helper.recipe_url_import import parse_servings, parse_servings_text, parse_time
from cookbook.integration.integration import Integration
from cookbook.models import Ingredient, Keyword, Recipe, Step
@@ -18,32 +19,38 @@ class Plantoeat(Integration):
tags = None
ingredients = []
directions = []
- description = ''
+ fields = {}
for line in file.replace('\r', '').split('\n'):
if line.strip() != '':
if 'Title:' in line:
- title = line.replace('Title:', '').replace('"', '').strip()
+ fields['name'] = line.replace('Title:', '').replace('"', '').strip()
if 'Description:' in line:
- description = line.replace('Description:', '').strip()
- if 'Source:' in line or 'Serves:' in line or 'Prep Time:' in line or 'Cook Time:' in line:
- directions.append(line.strip() + '\n')
+ fields['description'] = line.replace('Description:', '').strip()
+ if 'Serves:' in line:
+ fields['servings'] = parse_servings(line.replace('Serves:', '').strip())
+ if 'Source:' in line:
+ fields['source_url'] = line.replace('Source:', '').strip()
if 'Photo Url:' in line:
image_url = line.replace('Photo Url:', '').strip()
+ if 'Prep Time:' in line:
+ fields['working_time'] = parse_time(line.replace('Prep Time:', '').strip())
+ if 'Cook Time:' in line:
+ fields['waiting_time'] = parse_time(line.replace('Cook Time:', '').strip())
if 'Tags:' in line:
tags = line.replace('Tags:', '').strip()
- if ingredient_mode:
- if len(line) > 2 and 'Instructions:' not in line:
- ingredients.append(line.strip())
- if direction_mode:
- if len(line) > 2:
- directions.append(line.strip() + '\n')
if 'Ingredients:' in line:
ingredient_mode = True
if 'Directions:' in line:
ingredient_mode = False
direction_mode = True
+ if ingredient_mode:
+ if len(line) > 2 and 'Ingredients:' not in line:
+ ingredients.append(line.strip())
+ if direction_mode:
+ if len(line) > 2:
+ directions.append(line.strip() + '\n')
- recipe = Recipe.objects.create(name=title, description=description, created_by=self.request.user, internal=True, space=self.request.space)
+ recipe = Recipe.objects.create(**fields, created_by=self.request.user, internal=True, space=self.request.space)
step = Step.objects.create(
instruction='\n'.join(directions) + '\n\n', space=self.request.space, show_ingredients_table=self.request.user.userpreference.show_step_ingredients,
diff --git a/cookbook/templates/base.html b/cookbook/templates/base.html
index 494dea02e..9c25cd190 100644
--- a/cookbook/templates/base.html
+++ b/cookbook/templates/base.html
@@ -4,7 +4,7 @@
{% load custom_tags %}
{% theme_values request as theme_values %}
-
+
{% block title %}
diff --git a/recipes/settings.py b/recipes/settings.py
index 3d300b394..b02aae65f 100644
--- a/recipes/settings.py
+++ b/recipes/settings.py
@@ -342,7 +342,7 @@ SPECTACULAR_SETTINGS = {
'TITLE': 'Tandoor',
'DESCRIPTION': 'Tandoor API Docs',
'SERVE_INCLUDE_SCHEMA': False,
- 'COMPONENT_SPLIT_REQUEST': True,
+ 'COMPONENT_SPLIT_REQUEST': False,
'ENUM_ADD_EXPLICIT_BLANK_NULL_CHOICE': False,
"AUTHENTICATION_WHITELIST": [],
"APPEND_COMPONENTS": {
diff --git a/vue3/src/openapi/.openapi-generator/FILES b/vue3/src/openapi/.openapi-generator/FILES
index 7364ac61c..d248cac37 100644
--- a/vue3/src/openapi/.openapi-generator/FILES
+++ b/vue3/src/openapi/.openapi-generator/FILES
@@ -4,53 +4,44 @@ apis/ApiTokenAuthApi.ts
apis/index.ts
index.ts
models/AccessToken.ts
-models/AccessTokenRequest.ts
models/AuthToken.ts
-models/AuthTokenRequest.ts
models/AutoMealPlan.ts
-models/AutoMealPlanRequest.ts
models/Automation.ts
-models/AutomationRequest.ts
+models/AutomationTypeEnum.ts
+models/BaseUnitEnum.ts
models/BookmarkletImport.ts
models/BookmarkletImportList.ts
-models/BookmarkletImportRequest.ts
models/ConnectorConfigConfig.ts
-models/ConnectorConfigConfigRequest.ts
models/CookLog.ts
-models/CookLogRequest.ts
models/CustomFilter.ts
-models/CustomFilterRequest.ts
models/DefaultPageEnum.ts
models/DeleteEnum.ts
models/ExportLog.ts
-models/ExportLogRequest.ts
models/Food.ts
models/FoodInheritField.ts
-models/FoodInheritFieldRequest.ts
-models/FoodRequest.ts
models/FoodShoppingUpdate.ts
-models/FoodShoppingUpdateRequest.ts
models/FoodSimple.ts
-models/FoodSimpleRequest.ts
models/Group.ts
-models/GroupRequest.ts
models/ImportLog.ts
-models/ImportLogRequest.ts
models/Ingredient.ts
-models/IngredientRequest.ts
-models/IngredientStringRequest.ts
+models/IngredientString.ts
models/InviteLink.ts
-models/InviteLinkRequest.ts
models/Keyword.ts
models/KeywordLabel.ts
-models/KeywordRequest.ts
models/MealPlan.ts
-models/MealPlanRequest.ts
models/MealType.ts
-models/MealTypeRequest.ts
models/MethodEnum.ts
models/NutritionInformation.ts
-models/NutritionInformationRequest.ts
+models/OpenDataCategory.ts
+models/OpenDataConversion.ts
+models/OpenDataFood.ts
+models/OpenDataFoodProperty.ts
+models/OpenDataProperty.ts
+models/OpenDataStore.ts
+models/OpenDataStoreCategory.ts
+models/OpenDataUnit.ts
+models/OpenDataUnitTypeEnum.ts
+models/OpenDataVersion.ts
models/PaginatedAutomationList.ts
models/PaginatedBookmarkletImportListList.ts
models/PaginatedCookLogList.ts
@@ -82,95 +73,79 @@ models/PaginatedUserFileList.ts
models/PaginatedUserSpaceList.ts
models/PaginatedViewLogList.ts
models/ParsedIngredient.ts
-models/PatchedAccessTokenRequest.ts
-models/PatchedAutomationRequest.ts
-models/PatchedBookmarkletImportRequest.ts
-models/PatchedConnectorConfigConfigRequest.ts
-models/PatchedCookLogRequest.ts
-models/PatchedCustomFilterRequest.ts
-models/PatchedExportLogRequest.ts
-models/PatchedFoodRequest.ts
-models/PatchedImportLogRequest.ts
-models/PatchedIngredientRequest.ts
-models/PatchedInviteLinkRequest.ts
-models/PatchedKeywordRequest.ts
-models/PatchedMealPlanRequest.ts
-models/PatchedMealTypeRequest.ts
-models/PatchedPropertyRequest.ts
-models/PatchedPropertyTypeRequest.ts
-models/PatchedRecipeBookEntryRequest.ts
-models/PatchedRecipeBookRequest.ts
-models/PatchedRecipeRequest.ts
-models/PatchedShoppingListEntryRequest.ts
-models/PatchedShoppingListRecipeRequest.ts
-models/PatchedSpaceRequest.ts
-models/PatchedStepRequest.ts
-models/PatchedStorageRequest.ts
-models/PatchedSupermarketCategoryRelationRequest.ts
-models/PatchedSupermarketCategoryRequest.ts
-models/PatchedSupermarketRequest.ts
-models/PatchedSyncRequest.ts
-models/PatchedUnitConversionRequest.ts
-models/PatchedUnitRequest.ts
-models/PatchedUserPreferenceRequest.ts
-models/PatchedUserRequest.ts
-models/PatchedUserSpaceRequest.ts
-models/PatchedViewLogRequest.ts
+models/PatchedAccessToken.ts
+models/PatchedAutomation.ts
+models/PatchedBookmarkletImport.ts
+models/PatchedConnectorConfigConfig.ts
+models/PatchedCookLog.ts
+models/PatchedCustomFilter.ts
+models/PatchedExportLog.ts
+models/PatchedFood.ts
+models/PatchedImportLog.ts
+models/PatchedIngredient.ts
+models/PatchedInviteLink.ts
+models/PatchedKeyword.ts
+models/PatchedMealPlan.ts
+models/PatchedMealType.ts
+models/PatchedOpenDataCategory.ts
+models/PatchedOpenDataConversion.ts
+models/PatchedOpenDataFood.ts
+models/PatchedOpenDataProperty.ts
+models/PatchedOpenDataStore.ts
+models/PatchedOpenDataUnit.ts
+models/PatchedOpenDataVersion.ts
+models/PatchedProperty.ts
+models/PatchedPropertyType.ts
+models/PatchedRecipe.ts
+models/PatchedRecipeBook.ts
+models/PatchedRecipeBookEntry.ts
+models/PatchedShoppingListEntry.ts
+models/PatchedShoppingListRecipe.ts
+models/PatchedSpace.ts
+models/PatchedStep.ts
+models/PatchedStorage.ts
+models/PatchedSupermarket.ts
+models/PatchedSupermarketCategory.ts
+models/PatchedSupermarketCategoryRelation.ts
+models/PatchedSync.ts
+models/PatchedUnit.ts
+models/PatchedUnitConversion.ts
+models/PatchedUser.ts
+models/PatchedUserPreference.ts
+models/PatchedUserSpace.ts
+models/PatchedViewLog.ts
models/Property.ts
-models/PropertyRequest.ts
models/PropertyType.ts
-models/PropertyTypeRequest.ts
models/Recipe.ts
models/RecipeBook.ts
models/RecipeBookEntry.ts
-models/RecipeBookEntryRequest.ts
-models/RecipeBookRequest.ts
models/RecipeFlat.ts
models/RecipeImage.ts
models/RecipeOverview.ts
-models/RecipeOverviewRequest.ts
-models/RecipeRequest.ts
models/RecipeShoppingUpdate.ts
-models/RecipeShoppingUpdateRequest.ts
models/RecipeSimple.ts
-models/RecipeSimpleRequest.ts
models/ShareLink.ts
models/ShoppingListEntry.ts
models/ShoppingListEntryBulk.ts
-models/ShoppingListEntryBulkRequest.ts
-models/ShoppingListEntryRequest.ts
models/ShoppingListRecipe.ts
-models/ShoppingListRecipeRequest.ts
models/Space.ts
models/SpaceNavTextColorEnum.ts
models/SpaceThemeEnum.ts
models/Step.ts
-models/StepRequest.ts
models/Storage.ts
-models/StorageRequest.ts
models/Supermarket.ts
models/SupermarketCategory.ts
models/SupermarketCategoryRelation.ts
-models/SupermarketCategoryRelationRequest.ts
-models/SupermarketCategoryRequest.ts
-models/SupermarketRequest.ts
models/Sync.ts
models/SyncLog.ts
-models/SyncRequest.ts
models/ThemeEnum.ts
-models/TypeEnum.ts
models/Unit.ts
models/UnitConversion.ts
-models/UnitConversionRequest.ts
-models/UnitRequest.ts
models/User.ts
models/UserFile.ts
models/UserFileView.ts
-models/UserFileViewRequest.ts
models/UserPreference.ts
models/UserPreferenceNavTextColorEnum.ts
-models/UserRequest.ts
models/UserSpace.ts
models/ViewLog.ts
-models/ViewLogRequest.ts
models/index.ts
diff --git a/vue3/src/openapi/apis/ApiApi.ts b/vue3/src/openapi/apis/ApiApi.ts
index 4e8300a98..e390c410a 100644
--- a/vue3/src/openapi/apis/ApiApi.ts
+++ b/vue3/src/openapi/apis/ApiApi.ts
@@ -16,40 +16,31 @@
import * as runtime from '../runtime';
import type {
AccessToken,
- AccessTokenRequest,
AutoMealPlan,
- AutoMealPlanRequest,
Automation,
- AutomationRequest,
BookmarkletImport,
- BookmarkletImportRequest,
ConnectorConfigConfig,
- ConnectorConfigConfigRequest,
CookLog,
- CookLogRequest,
CustomFilter,
- CustomFilterRequest,
ExportLog,
- ExportLogRequest,
Food,
FoodInheritField,
- FoodRequest,
FoodShoppingUpdate,
- FoodShoppingUpdateRequest,
Group,
ImportLog,
- ImportLogRequest,
Ingredient,
- IngredientRequest,
- IngredientStringRequest,
+ IngredientString,
InviteLink,
- InviteLinkRequest,
Keyword,
- KeywordRequest,
MealPlan,
- MealPlanRequest,
MealType,
- MealTypeRequest,
+ OpenDataCategory,
+ OpenDataConversion,
+ OpenDataFood,
+ OpenDataProperty,
+ OpenDataStore,
+ OpenDataUnit,
+ OpenDataVersion,
PaginatedAutomationList,
PaginatedBookmarkletImportListList,
PaginatedCookLogList,
@@ -81,158 +72,129 @@ import type {
PaginatedUserSpaceList,
PaginatedViewLogList,
ParsedIngredient,
- PatchedAccessTokenRequest,
- PatchedAutomationRequest,
- PatchedBookmarkletImportRequest,
- PatchedConnectorConfigConfigRequest,
- PatchedCookLogRequest,
- PatchedCustomFilterRequest,
- PatchedExportLogRequest,
- PatchedFoodRequest,
- PatchedImportLogRequest,
- PatchedIngredientRequest,
- PatchedInviteLinkRequest,
- PatchedKeywordRequest,
- PatchedMealPlanRequest,
- PatchedMealTypeRequest,
- PatchedPropertyRequest,
- PatchedPropertyTypeRequest,
- PatchedRecipeBookEntryRequest,
- PatchedRecipeBookRequest,
- PatchedRecipeRequest,
- PatchedShoppingListEntryRequest,
- PatchedShoppingListRecipeRequest,
- PatchedSpaceRequest,
- PatchedStepRequest,
- PatchedStorageRequest,
- PatchedSupermarketCategoryRelationRequest,
- PatchedSupermarketCategoryRequest,
- PatchedSupermarketRequest,
- PatchedSyncRequest,
- PatchedUnitConversionRequest,
- PatchedUnitRequest,
- PatchedUserPreferenceRequest,
- PatchedUserRequest,
- PatchedUserSpaceRequest,
- PatchedViewLogRequest,
+ PatchedAccessToken,
+ PatchedAutomation,
+ PatchedBookmarkletImport,
+ PatchedConnectorConfigConfig,
+ PatchedCookLog,
+ PatchedCustomFilter,
+ PatchedExportLog,
+ PatchedFood,
+ PatchedImportLog,
+ PatchedIngredient,
+ PatchedInviteLink,
+ PatchedKeyword,
+ PatchedMealPlan,
+ PatchedMealType,
+ PatchedOpenDataCategory,
+ PatchedOpenDataConversion,
+ PatchedOpenDataFood,
+ PatchedOpenDataProperty,
+ PatchedOpenDataStore,
+ PatchedOpenDataUnit,
+ PatchedOpenDataVersion,
+ PatchedProperty,
+ PatchedPropertyType,
+ PatchedRecipe,
+ PatchedRecipeBook,
+ PatchedRecipeBookEntry,
+ PatchedShoppingListEntry,
+ PatchedShoppingListRecipe,
+ PatchedSpace,
+ PatchedStep,
+ PatchedStorage,
+ PatchedSupermarket,
+ PatchedSupermarketCategory,
+ PatchedSupermarketCategoryRelation,
+ PatchedSync,
+ PatchedUnit,
+ PatchedUnitConversion,
+ PatchedUser,
+ PatchedUserPreference,
+ PatchedUserSpace,
+ PatchedViewLog,
Property,
- PropertyRequest,
PropertyType,
- PropertyTypeRequest,
Recipe,
RecipeBook,
RecipeBookEntry,
- RecipeBookEntryRequest,
- RecipeBookRequest,
RecipeFlat,
RecipeImage,
- RecipeRequest,
RecipeShoppingUpdate,
- RecipeShoppingUpdateRequest,
RecipeSimple,
ShareLink,
ShoppingListEntry,
ShoppingListEntryBulk,
- ShoppingListEntryBulkRequest,
- ShoppingListEntryRequest,
ShoppingListRecipe,
- ShoppingListRecipeRequest,
Space,
Step,
- StepRequest,
Storage,
- StorageRequest,
Supermarket,
SupermarketCategory,
SupermarketCategoryRelation,
- SupermarketCategoryRelationRequest,
- SupermarketCategoryRequest,
- SupermarketRequest,
Sync,
SyncLog,
- SyncRequest,
Unit,
UnitConversion,
- UnitConversionRequest,
- UnitRequest,
User,
UserFile,
UserPreference,
UserSpace,
ViewLog,
- ViewLogRequest,
} from '../models/index';
import {
AccessTokenFromJSON,
AccessTokenToJSON,
- AccessTokenRequestFromJSON,
- AccessTokenRequestToJSON,
AutoMealPlanFromJSON,
AutoMealPlanToJSON,
- AutoMealPlanRequestFromJSON,
- AutoMealPlanRequestToJSON,
AutomationFromJSON,
AutomationToJSON,
- AutomationRequestFromJSON,
- AutomationRequestToJSON,
BookmarkletImportFromJSON,
BookmarkletImportToJSON,
- BookmarkletImportRequestFromJSON,
- BookmarkletImportRequestToJSON,
ConnectorConfigConfigFromJSON,
ConnectorConfigConfigToJSON,
- ConnectorConfigConfigRequestFromJSON,
- ConnectorConfigConfigRequestToJSON,
CookLogFromJSON,
CookLogToJSON,
- CookLogRequestFromJSON,
- CookLogRequestToJSON,
CustomFilterFromJSON,
CustomFilterToJSON,
- CustomFilterRequestFromJSON,
- CustomFilterRequestToJSON,
ExportLogFromJSON,
ExportLogToJSON,
- ExportLogRequestFromJSON,
- ExportLogRequestToJSON,
FoodFromJSON,
FoodToJSON,
FoodInheritFieldFromJSON,
FoodInheritFieldToJSON,
- FoodRequestFromJSON,
- FoodRequestToJSON,
FoodShoppingUpdateFromJSON,
FoodShoppingUpdateToJSON,
- FoodShoppingUpdateRequestFromJSON,
- FoodShoppingUpdateRequestToJSON,
GroupFromJSON,
GroupToJSON,
ImportLogFromJSON,
ImportLogToJSON,
- ImportLogRequestFromJSON,
- ImportLogRequestToJSON,
IngredientFromJSON,
IngredientToJSON,
- IngredientRequestFromJSON,
- IngredientRequestToJSON,
- IngredientStringRequestFromJSON,
- IngredientStringRequestToJSON,
+ IngredientStringFromJSON,
+ IngredientStringToJSON,
InviteLinkFromJSON,
InviteLinkToJSON,
- InviteLinkRequestFromJSON,
- InviteLinkRequestToJSON,
KeywordFromJSON,
KeywordToJSON,
- KeywordRequestFromJSON,
- KeywordRequestToJSON,
MealPlanFromJSON,
MealPlanToJSON,
- MealPlanRequestFromJSON,
- MealPlanRequestToJSON,
MealTypeFromJSON,
MealTypeToJSON,
- MealTypeRequestFromJSON,
- MealTypeRequestToJSON,
+ OpenDataCategoryFromJSON,
+ OpenDataCategoryToJSON,
+ OpenDataConversionFromJSON,
+ OpenDataConversionToJSON,
+ OpenDataFoodFromJSON,
+ OpenDataFoodToJSON,
+ OpenDataPropertyFromJSON,
+ OpenDataPropertyToJSON,
+ OpenDataStoreFromJSON,
+ OpenDataStoreToJSON,
+ OpenDataUnitFromJSON,
+ OpenDataUnitToJSON,
+ OpenDataVersionFromJSON,
+ OpenDataVersionToJSON,
PaginatedAutomationListFromJSON,
PaginatedAutomationListToJSON,
PaginatedBookmarkletImportListListFromJSON,
@@ -295,102 +257,104 @@ import {
PaginatedViewLogListToJSON,
ParsedIngredientFromJSON,
ParsedIngredientToJSON,
- PatchedAccessTokenRequestFromJSON,
- PatchedAccessTokenRequestToJSON,
- PatchedAutomationRequestFromJSON,
- PatchedAutomationRequestToJSON,
- PatchedBookmarkletImportRequestFromJSON,
- PatchedBookmarkletImportRequestToJSON,
- PatchedConnectorConfigConfigRequestFromJSON,
- PatchedConnectorConfigConfigRequestToJSON,
- PatchedCookLogRequestFromJSON,
- PatchedCookLogRequestToJSON,
- PatchedCustomFilterRequestFromJSON,
- PatchedCustomFilterRequestToJSON,
- PatchedExportLogRequestFromJSON,
- PatchedExportLogRequestToJSON,
- PatchedFoodRequestFromJSON,
- PatchedFoodRequestToJSON,
- PatchedImportLogRequestFromJSON,
- PatchedImportLogRequestToJSON,
- PatchedIngredientRequestFromJSON,
- PatchedIngredientRequestToJSON,
- PatchedInviteLinkRequestFromJSON,
- PatchedInviteLinkRequestToJSON,
- PatchedKeywordRequestFromJSON,
- PatchedKeywordRequestToJSON,
- PatchedMealPlanRequestFromJSON,
- PatchedMealPlanRequestToJSON,
- PatchedMealTypeRequestFromJSON,
- PatchedMealTypeRequestToJSON,
- PatchedPropertyRequestFromJSON,
- PatchedPropertyRequestToJSON,
- PatchedPropertyTypeRequestFromJSON,
- PatchedPropertyTypeRequestToJSON,
- PatchedRecipeBookEntryRequestFromJSON,
- PatchedRecipeBookEntryRequestToJSON,
- PatchedRecipeBookRequestFromJSON,
- PatchedRecipeBookRequestToJSON,
- PatchedRecipeRequestFromJSON,
- PatchedRecipeRequestToJSON,
- PatchedShoppingListEntryRequestFromJSON,
- PatchedShoppingListEntryRequestToJSON,
- PatchedShoppingListRecipeRequestFromJSON,
- PatchedShoppingListRecipeRequestToJSON,
- PatchedSpaceRequestFromJSON,
- PatchedSpaceRequestToJSON,
- PatchedStepRequestFromJSON,
- PatchedStepRequestToJSON,
- PatchedStorageRequestFromJSON,
- PatchedStorageRequestToJSON,
- PatchedSupermarketCategoryRelationRequestFromJSON,
- PatchedSupermarketCategoryRelationRequestToJSON,
- PatchedSupermarketCategoryRequestFromJSON,
- PatchedSupermarketCategoryRequestToJSON,
- PatchedSupermarketRequestFromJSON,
- PatchedSupermarketRequestToJSON,
- PatchedSyncRequestFromJSON,
- PatchedSyncRequestToJSON,
- PatchedUnitConversionRequestFromJSON,
- PatchedUnitConversionRequestToJSON,
- PatchedUnitRequestFromJSON,
- PatchedUnitRequestToJSON,
- PatchedUserPreferenceRequestFromJSON,
- PatchedUserPreferenceRequestToJSON,
- PatchedUserRequestFromJSON,
- PatchedUserRequestToJSON,
- PatchedUserSpaceRequestFromJSON,
- PatchedUserSpaceRequestToJSON,
- PatchedViewLogRequestFromJSON,
- PatchedViewLogRequestToJSON,
+ PatchedAccessTokenFromJSON,
+ PatchedAccessTokenToJSON,
+ PatchedAutomationFromJSON,
+ PatchedAutomationToJSON,
+ PatchedBookmarkletImportFromJSON,
+ PatchedBookmarkletImportToJSON,
+ PatchedConnectorConfigConfigFromJSON,
+ PatchedConnectorConfigConfigToJSON,
+ PatchedCookLogFromJSON,
+ PatchedCookLogToJSON,
+ PatchedCustomFilterFromJSON,
+ PatchedCustomFilterToJSON,
+ PatchedExportLogFromJSON,
+ PatchedExportLogToJSON,
+ PatchedFoodFromJSON,
+ PatchedFoodToJSON,
+ PatchedImportLogFromJSON,
+ PatchedImportLogToJSON,
+ PatchedIngredientFromJSON,
+ PatchedIngredientToJSON,
+ PatchedInviteLinkFromJSON,
+ PatchedInviteLinkToJSON,
+ PatchedKeywordFromJSON,
+ PatchedKeywordToJSON,
+ PatchedMealPlanFromJSON,
+ PatchedMealPlanToJSON,
+ PatchedMealTypeFromJSON,
+ PatchedMealTypeToJSON,
+ PatchedOpenDataCategoryFromJSON,
+ PatchedOpenDataCategoryToJSON,
+ PatchedOpenDataConversionFromJSON,
+ PatchedOpenDataConversionToJSON,
+ PatchedOpenDataFoodFromJSON,
+ PatchedOpenDataFoodToJSON,
+ PatchedOpenDataPropertyFromJSON,
+ PatchedOpenDataPropertyToJSON,
+ PatchedOpenDataStoreFromJSON,
+ PatchedOpenDataStoreToJSON,
+ PatchedOpenDataUnitFromJSON,
+ PatchedOpenDataUnitToJSON,
+ PatchedOpenDataVersionFromJSON,
+ PatchedOpenDataVersionToJSON,
+ PatchedPropertyFromJSON,
+ PatchedPropertyToJSON,
+ PatchedPropertyTypeFromJSON,
+ PatchedPropertyTypeToJSON,
+ PatchedRecipeFromJSON,
+ PatchedRecipeToJSON,
+ PatchedRecipeBookFromJSON,
+ PatchedRecipeBookToJSON,
+ PatchedRecipeBookEntryFromJSON,
+ PatchedRecipeBookEntryToJSON,
+ PatchedShoppingListEntryFromJSON,
+ PatchedShoppingListEntryToJSON,
+ PatchedShoppingListRecipeFromJSON,
+ PatchedShoppingListRecipeToJSON,
+ PatchedSpaceFromJSON,
+ PatchedSpaceToJSON,
+ PatchedStepFromJSON,
+ PatchedStepToJSON,
+ PatchedStorageFromJSON,
+ PatchedStorageToJSON,
+ PatchedSupermarketFromJSON,
+ PatchedSupermarketToJSON,
+ PatchedSupermarketCategoryFromJSON,
+ PatchedSupermarketCategoryToJSON,
+ PatchedSupermarketCategoryRelationFromJSON,
+ PatchedSupermarketCategoryRelationToJSON,
+ PatchedSyncFromJSON,
+ PatchedSyncToJSON,
+ PatchedUnitFromJSON,
+ PatchedUnitToJSON,
+ PatchedUnitConversionFromJSON,
+ PatchedUnitConversionToJSON,
+ PatchedUserFromJSON,
+ PatchedUserToJSON,
+ PatchedUserPreferenceFromJSON,
+ PatchedUserPreferenceToJSON,
+ PatchedUserSpaceFromJSON,
+ PatchedUserSpaceToJSON,
+ PatchedViewLogFromJSON,
+ PatchedViewLogToJSON,
PropertyFromJSON,
PropertyToJSON,
- PropertyRequestFromJSON,
- PropertyRequestToJSON,
PropertyTypeFromJSON,
PropertyTypeToJSON,
- PropertyTypeRequestFromJSON,
- PropertyTypeRequestToJSON,
RecipeFromJSON,
RecipeToJSON,
RecipeBookFromJSON,
RecipeBookToJSON,
RecipeBookEntryFromJSON,
RecipeBookEntryToJSON,
- RecipeBookEntryRequestFromJSON,
- RecipeBookEntryRequestToJSON,
- RecipeBookRequestFromJSON,
- RecipeBookRequestToJSON,
RecipeFlatFromJSON,
RecipeFlatToJSON,
RecipeImageFromJSON,
RecipeImageToJSON,
- RecipeRequestFromJSON,
- RecipeRequestToJSON,
RecipeShoppingUpdateFromJSON,
RecipeShoppingUpdateToJSON,
- RecipeShoppingUpdateRequestFromJSON,
- RecipeShoppingUpdateRequestToJSON,
RecipeSimpleFromJSON,
RecipeSimpleToJSON,
ShareLinkFromJSON,
@@ -399,50 +363,28 @@ import {
ShoppingListEntryToJSON,
ShoppingListEntryBulkFromJSON,
ShoppingListEntryBulkToJSON,
- ShoppingListEntryBulkRequestFromJSON,
- ShoppingListEntryBulkRequestToJSON,
- ShoppingListEntryRequestFromJSON,
- ShoppingListEntryRequestToJSON,
ShoppingListRecipeFromJSON,
ShoppingListRecipeToJSON,
- ShoppingListRecipeRequestFromJSON,
- ShoppingListRecipeRequestToJSON,
SpaceFromJSON,
SpaceToJSON,
StepFromJSON,
StepToJSON,
- StepRequestFromJSON,
- StepRequestToJSON,
StorageFromJSON,
StorageToJSON,
- StorageRequestFromJSON,
- StorageRequestToJSON,
SupermarketFromJSON,
SupermarketToJSON,
SupermarketCategoryFromJSON,
SupermarketCategoryToJSON,
SupermarketCategoryRelationFromJSON,
SupermarketCategoryRelationToJSON,
- SupermarketCategoryRelationRequestFromJSON,
- SupermarketCategoryRelationRequestToJSON,
- SupermarketCategoryRequestFromJSON,
- SupermarketCategoryRequestToJSON,
- SupermarketRequestFromJSON,
- SupermarketRequestToJSON,
SyncFromJSON,
SyncToJSON,
SyncLogFromJSON,
SyncLogToJSON,
- SyncRequestFromJSON,
- SyncRequestToJSON,
UnitFromJSON,
UnitToJSON,
UnitConversionFromJSON,
UnitConversionToJSON,
- UnitConversionRequestFromJSON,
- UnitConversionRequestToJSON,
- UnitRequestFromJSON,
- UnitRequestToJSON,
UserFromJSON,
UserToJSON,
UserFileFromJSON,
@@ -453,12 +395,10 @@ import {
UserSpaceToJSON,
ViewLogFromJSON,
ViewLogToJSON,
- ViewLogRequestFromJSON,
- ViewLogRequestToJSON,
} from '../models/index';
export interface ApiAccessTokenCreateRequest {
- accessTokenRequest: AccessTokenRequest;
+ accessToken: AccessToken;
}
export interface ApiAccessTokenDestroyRequest {
@@ -467,7 +407,7 @@ export interface ApiAccessTokenDestroyRequest {
export interface ApiAccessTokenPartialUpdateRequest {
id: number;
- patchedAccessTokenRequest?: PatchedAccessTokenRequest;
+ patchedAccessToken?: PatchedAccessToken;
}
export interface ApiAccessTokenRetrieveRequest {
@@ -476,15 +416,15 @@ export interface ApiAccessTokenRetrieveRequest {
export interface ApiAccessTokenUpdateRequest {
id: number;
- accessTokenRequest: AccessTokenRequest;
+ accessToken: AccessToken;
}
export interface ApiAutoPlanCreateRequest {
- autoMealPlanRequest: AutoMealPlanRequest;
+ autoMealPlan: AutoMealPlan;
}
export interface ApiAutomationCreateRequest {
- automationRequest: AutomationRequest;
+ automation: Automation;
}
export interface ApiAutomationDestroyRequest {
@@ -499,7 +439,7 @@ export interface ApiAutomationListRequest {
export interface ApiAutomationPartialUpdateRequest {
id: number;
- patchedAutomationRequest?: PatchedAutomationRequest;
+ patchedAutomation?: PatchedAutomation;
}
export interface ApiAutomationRetrieveRequest {
@@ -508,11 +448,11 @@ export interface ApiAutomationRetrieveRequest {
export interface ApiAutomationUpdateRequest {
id: number;
- automationRequest: AutomationRequest;
+ automation: Automation;
}
export interface ApiBookmarkletImportCreateRequest {
- bookmarkletImportRequest: BookmarkletImportRequest;
+ bookmarkletImport: BookmarkletImport;
}
export interface ApiBookmarkletImportDestroyRequest {
@@ -526,7 +466,7 @@ export interface ApiBookmarkletImportListRequest {
export interface ApiBookmarkletImportPartialUpdateRequest {
id: number;
- patchedBookmarkletImportRequest?: PatchedBookmarkletImportRequest;
+ patchedBookmarkletImport?: PatchedBookmarkletImport;
}
export interface ApiBookmarkletImportRetrieveRequest {
@@ -535,11 +475,11 @@ export interface ApiBookmarkletImportRetrieveRequest {
export interface ApiBookmarkletImportUpdateRequest {
id: number;
- bookmarkletImportRequest: BookmarkletImportRequest;
+ bookmarkletImport: BookmarkletImport;
}
export interface ApiConnectorConfigCreateRequest {
- connectorConfigConfigRequest: ConnectorConfigConfigRequest;
+ connectorConfigConfig: ConnectorConfigConfig;
}
export interface ApiConnectorConfigDestroyRequest {
@@ -548,7 +488,7 @@ export interface ApiConnectorConfigDestroyRequest {
export interface ApiConnectorConfigPartialUpdateRequest {
id: number;
- patchedConnectorConfigConfigRequest?: PatchedConnectorConfigConfigRequest;
+ patchedConnectorConfigConfig?: PatchedConnectorConfigConfig;
}
export interface ApiConnectorConfigRetrieveRequest {
@@ -557,11 +497,11 @@ export interface ApiConnectorConfigRetrieveRequest {
export interface ApiConnectorConfigUpdateRequest {
id: number;
- connectorConfigConfigRequest: ConnectorConfigConfigRequest;
+ connectorConfigConfig: ConnectorConfigConfig;
}
export interface ApiCookLogCreateRequest {
- cookLogRequest: CookLogRequest;
+ cookLog: CookLog;
}
export interface ApiCookLogDestroyRequest {
@@ -576,7 +516,7 @@ export interface ApiCookLogListRequest {
export interface ApiCookLogPartialUpdateRequest {
id: number;
- patchedCookLogRequest?: PatchedCookLogRequest;
+ patchedCookLog?: PatchedCookLog;
}
export interface ApiCookLogRetrieveRequest {
@@ -585,11 +525,11 @@ export interface ApiCookLogRetrieveRequest {
export interface ApiCookLogUpdateRequest {
id: number;
- cookLogRequest: CookLogRequest;
+ cookLog: CookLog;
}
export interface ApiCustomFilterCreateRequest {
- customFilterRequest: CustomFilterRequest;
+ customFilter: CustomFilter;
}
export interface ApiCustomFilterDestroyRequest {
@@ -608,7 +548,7 @@ export interface ApiCustomFilterListRequest {
export interface ApiCustomFilterPartialUpdateRequest {
id: number;
- patchedCustomFilterRequest?: PatchedCustomFilterRequest;
+ patchedCustomFilter?: PatchedCustomFilter;
}
export interface ApiCustomFilterRetrieveRequest {
@@ -617,7 +557,7 @@ export interface ApiCustomFilterRetrieveRequest {
export interface ApiCustomFilterUpdateRequest {
id: number;
- customFilterRequest: CustomFilterRequest;
+ customFilter: CustomFilter;
}
export interface ApiDownloadFileRetrieveRequest {
@@ -625,7 +565,7 @@ export interface ApiDownloadFileRetrieveRequest {
}
export interface ApiExportLogCreateRequest {
- exportLogRequest: ExportLogRequest;
+ exportLog: ExportLog;
}
export interface ApiExportLogDestroyRequest {
@@ -639,7 +579,7 @@ export interface ApiExportLogListRequest {
export interface ApiExportLogPartialUpdateRequest {
id: number;
- patchedExportLogRequest?: PatchedExportLogRequest;
+ patchedExportLog?: PatchedExportLog;
}
export interface ApiExportLogRetrieveRequest {
@@ -648,11 +588,11 @@ export interface ApiExportLogRetrieveRequest {
export interface ApiExportLogUpdateRequest {
id: number;
- exportLogRequest: ExportLogRequest;
+ exportLog: ExportLog;
}
export interface ApiFoodCreateRequest {
- foodRequest: FoodRequest;
+ food: Food;
}
export interface ApiFoodDestroyRequest {
@@ -661,7 +601,7 @@ export interface ApiFoodDestroyRequest {
export interface ApiFoodFdcCreateRequest {
id: number;
- foodRequest: FoodRequest;
+ food: Food;
}
export interface ApiFoodInheritFieldRetrieveRequest {
@@ -682,22 +622,22 @@ export interface ApiFoodListRequest {
export interface ApiFoodMergeUpdateRequest {
id: number;
target: number;
- foodRequest: FoodRequest;
+ food: Food;
}
export interface ApiFoodMoveUpdateRequest {
id: number;
parent: number;
- foodRequest: FoodRequest;
+ food: Food;
}
export interface ApiFoodPartialUpdateRequest {
id: number;
- patchedFoodRequest?: PatchedFoodRequest;
+ patchedFood?: PatchedFood;
}
export interface ApiFoodPropertyCreateRequest {
- propertyRequest: PropertyRequest;
+ property: Property;
}
export interface ApiFoodPropertyDestroyRequest {
@@ -711,7 +651,7 @@ export interface ApiFoodPropertyListRequest {
export interface ApiFoodPropertyPartialUpdateRequest {
id: number;
- patchedPropertyRequest?: PatchedPropertyRequest;
+ patchedProperty?: PatchedProperty;
}
export interface ApiFoodPropertyRetrieveRequest {
@@ -719,7 +659,7 @@ export interface ApiFoodPropertyRetrieveRequest {
}
export interface ApiFoodPropertyTypeCreateRequest {
- propertyTypeRequest: PropertyTypeRequest;
+ propertyType: PropertyType;
}
export interface ApiFoodPropertyTypeDestroyRequest {
@@ -734,7 +674,7 @@ export interface ApiFoodPropertyTypeListRequest {
export interface ApiFoodPropertyTypePartialUpdateRequest {
id: number;
- patchedPropertyTypeRequest?: PatchedPropertyTypeRequest;
+ patchedPropertyType?: PatchedPropertyType;
}
export interface ApiFoodPropertyTypeRetrieveRequest {
@@ -743,12 +683,12 @@ export interface ApiFoodPropertyTypeRetrieveRequest {
export interface ApiFoodPropertyTypeUpdateRequest {
id: number;
- propertyTypeRequest: PropertyTypeRequest;
+ propertyType: PropertyType;
}
export interface ApiFoodPropertyUpdateRequest {
id: number;
- propertyRequest: PropertyRequest;
+ property: Property;
}
export interface ApiFoodRetrieveRequest {
@@ -757,12 +697,12 @@ export interface ApiFoodRetrieveRequest {
export interface ApiFoodShoppingUpdateRequest {
id: number;
- foodShoppingUpdateRequest: FoodShoppingUpdateRequest;
+ foodShoppingUpdate: FoodShoppingUpdate;
}
export interface ApiFoodUpdateRequest {
id: number;
- foodRequest: FoodRequest;
+ food: Food;
}
export interface ApiGetExternalFileLinkRetrieveRequest {
@@ -778,7 +718,7 @@ export interface ApiGroupRetrieveRequest {
}
export interface ApiImportLogCreateRequest {
- importLogRequest: ImportLogRequest;
+ importLog: ImportLog;
}
export interface ApiImportLogDestroyRequest {
@@ -792,7 +732,7 @@ export interface ApiImportLogListRequest {
export interface ApiImportLogPartialUpdateRequest {
id: number;
- patchedImportLogRequest?: PatchedImportLogRequest;
+ patchedImportLog?: PatchedImportLog;
}
export interface ApiImportLogRetrieveRequest {
@@ -801,11 +741,11 @@ export interface ApiImportLogRetrieveRequest {
export interface ApiImportLogUpdateRequest {
id: number;
- importLogRequest: ImportLogRequest;
+ importLog: ImportLog;
}
export interface ApiIngredientCreateRequest {
- ingredientRequest: IngredientRequest;
+ ingredient: Ingredient;
}
export interface ApiIngredientDestroyRequest {
@@ -813,7 +753,7 @@ export interface ApiIngredientDestroyRequest {
}
export interface ApiIngredientFromStringCreateRequest {
- ingredientStringRequest: IngredientStringRequest;
+ ingredientString: IngredientString;
}
export interface ApiIngredientListRequest {
@@ -825,7 +765,7 @@ export interface ApiIngredientListRequest {
export interface ApiIngredientPartialUpdateRequest {
id: number;
- patchedIngredientRequest?: PatchedIngredientRequest;
+ patchedIngredient?: PatchedIngredient;
}
export interface ApiIngredientRetrieveRequest {
@@ -834,11 +774,11 @@ export interface ApiIngredientRetrieveRequest {
export interface ApiIngredientUpdateRequest {
id: number;
- ingredientRequest: IngredientRequest;
+ ingredient: Ingredient;
}
export interface ApiInviteLinkCreateRequest {
- inviteLinkRequest: InviteLinkRequest;
+ inviteLink: InviteLink;
}
export interface ApiInviteLinkDestroyRequest {
@@ -857,7 +797,7 @@ export interface ApiInviteLinkListRequest {
export interface ApiInviteLinkPartialUpdateRequest {
id: number;
- patchedInviteLinkRequest?: PatchedInviteLinkRequest;
+ patchedInviteLink?: PatchedInviteLink;
}
export interface ApiInviteLinkRetrieveRequest {
@@ -866,11 +806,11 @@ export interface ApiInviteLinkRetrieveRequest {
export interface ApiInviteLinkUpdateRequest {
id: number;
- inviteLinkRequest: InviteLinkRequest;
+ inviteLink: InviteLink;
}
export interface ApiKeywordCreateRequest {
- keywordRequest: KeywordRequest;
+ keyword: Keyword;
}
export interface ApiKeywordDestroyRequest {
@@ -891,18 +831,18 @@ export interface ApiKeywordListRequest {
export interface ApiKeywordMergeUpdateRequest {
id: number;
target: number;
- keywordRequest: KeywordRequest;
+ keyword: Keyword;
}
export interface ApiKeywordMoveUpdateRequest {
id: number;
parent: number;
- keywordRequest: KeywordRequest;
+ keyword: Keyword;
}
export interface ApiKeywordPartialUpdateRequest {
id: number;
- patchedKeywordRequest?: PatchedKeywordRequest;
+ patchedKeyword?: PatchedKeyword;
}
export interface ApiKeywordRetrieveRequest {
@@ -911,11 +851,11 @@ export interface ApiKeywordRetrieveRequest {
export interface ApiKeywordUpdateRequest {
id: number;
- keywordRequest: KeywordRequest;
+ keyword: Keyword;
}
export interface ApiMealPlanCreateRequest {
- mealPlanRequest: MealPlanRequest;
+ mealPlan: MealPlan;
}
export interface ApiMealPlanDestroyRequest {
@@ -938,7 +878,7 @@ export interface ApiMealPlanListRequest {
export interface ApiMealPlanPartialUpdateRequest {
id: number;
- patchedMealPlanRequest?: PatchedMealPlanRequest;
+ patchedMealPlan?: PatchedMealPlan;
}
export interface ApiMealPlanRetrieveRequest {
@@ -947,11 +887,11 @@ export interface ApiMealPlanRetrieveRequest {
export interface ApiMealPlanUpdateRequest {
id: number;
- mealPlanRequest: MealPlanRequest;
+ mealPlan: MealPlan;
}
export interface ApiMealTypeCreateRequest {
- mealTypeRequest: MealTypeRequest;
+ mealType: MealType;
}
export interface ApiMealTypeDestroyRequest {
@@ -965,7 +905,7 @@ export interface ApiMealTypeListRequest {
export interface ApiMealTypePartialUpdateRequest {
id: number;
- patchedMealTypeRequest?: PatchedMealTypeRequest;
+ patchedMealType?: PatchedMealType;
}
export interface ApiMealTypeRetrieveRequest {
@@ -974,11 +914,169 @@ export interface ApiMealTypeRetrieveRequest {
export interface ApiMealTypeUpdateRequest {
id: number;
- mealTypeRequest: MealTypeRequest;
+ mealType: MealType;
+}
+
+export interface ApiOpenDataCategoryCreateRequest {
+ openDataCategory: OpenDataCategory;
+}
+
+export interface ApiOpenDataCategoryDestroyRequest {
+ id: number;
+}
+
+export interface ApiOpenDataCategoryPartialUpdateRequest {
+ id: number;
+ patchedOpenDataCategory?: PatchedOpenDataCategory;
+}
+
+export interface ApiOpenDataCategoryRetrieveRequest {
+ id: number;
+}
+
+export interface ApiOpenDataCategoryUpdateRequest {
+ id: number;
+ openDataCategory: OpenDataCategory;
+}
+
+export interface ApiOpenDataConversionCreateRequest {
+ openDataConversion: OpenDataConversion;
+}
+
+export interface ApiOpenDataConversionDestroyRequest {
+ id: number;
+}
+
+export interface ApiOpenDataConversionPartialUpdateRequest {
+ id: number;
+ patchedOpenDataConversion?: PatchedOpenDataConversion;
+}
+
+export interface ApiOpenDataConversionRetrieveRequest {
+ id: number;
+}
+
+export interface ApiOpenDataConversionUpdateRequest {
+ id: number;
+ openDataConversion: OpenDataConversion;
+}
+
+export interface ApiOpenDataFDCRetrieveRequest {
+ id: string;
+}
+
+export interface ApiOpenDataFoodCreateRequest {
+ openDataFood: OpenDataFood;
+}
+
+export interface ApiOpenDataFoodDestroyRequest {
+ id: number;
+}
+
+export interface ApiOpenDataFoodPartialUpdateRequest {
+ id: number;
+ patchedOpenDataFood?: PatchedOpenDataFood;
+}
+
+export interface ApiOpenDataFoodRetrieveRequest {
+ id: number;
+}
+
+export interface ApiOpenDataFoodUpdateRequest {
+ id: number;
+ openDataFood: OpenDataFood;
+}
+
+export interface ApiOpenDataPropertyCreateRequest {
+ openDataProperty: OpenDataProperty;
+}
+
+export interface ApiOpenDataPropertyDestroyRequest {
+ id: number;
+}
+
+export interface ApiOpenDataPropertyPartialUpdateRequest {
+ id: number;
+ patchedOpenDataProperty?: PatchedOpenDataProperty;
+}
+
+export interface ApiOpenDataPropertyRetrieveRequest {
+ id: number;
+}
+
+export interface ApiOpenDataPropertyUpdateRequest {
+ id: number;
+ openDataProperty: OpenDataProperty;
+}
+
+export interface ApiOpenDataStoreCreateRequest {
+ openDataStore: OpenDataStore;
+}
+
+export interface ApiOpenDataStoreDestroyRequest {
+ id: number;
+}
+
+export interface ApiOpenDataStorePartialUpdateRequest {
+ id: number;
+ patchedOpenDataStore?: PatchedOpenDataStore;
+}
+
+export interface ApiOpenDataStoreRetrieveRequest {
+ id: number;
+}
+
+export interface ApiOpenDataStoreUpdateRequest {
+ id: number;
+ openDataStore: OpenDataStore;
+}
+
+export interface ApiOpenDataUnitCreateRequest {
+ openDataUnit: OpenDataUnit;
+}
+
+export interface ApiOpenDataUnitDestroyRequest {
+ id: number;
+}
+
+export interface ApiOpenDataUnitPartialUpdateRequest {
+ id: number;
+ patchedOpenDataUnit?: PatchedOpenDataUnit;
+}
+
+export interface ApiOpenDataUnitRetrieveRequest {
+ id: number;
+}
+
+export interface ApiOpenDataUnitUpdateRequest {
+ id: number;
+ openDataUnit: OpenDataUnit;
+}
+
+export interface ApiOpenDataVersionCreateRequest {
+ openDataVersion: OpenDataVersion;
+}
+
+export interface ApiOpenDataVersionDestroyRequest {
+ id: number;
+}
+
+export interface ApiOpenDataVersionPartialUpdateRequest {
+ id: number;
+ patchedOpenDataVersion?: PatchedOpenDataVersion;
+}
+
+export interface ApiOpenDataVersionRetrieveRequest {
+ id: number;
+}
+
+export interface ApiOpenDataVersionUpdateRequest {
+ id: number;
+ openDataVersion: OpenDataVersion;
}
export interface ApiRecipeBookCreateRequest {
- recipeBookRequest: RecipeBookRequest;
+ recipeBook: RecipeBook;
}
export interface ApiRecipeBookDestroyRequest {
@@ -986,7 +1084,7 @@ export interface ApiRecipeBookDestroyRequest {
}
export interface ApiRecipeBookEntryCreateRequest {
- recipeBookEntryRequest: RecipeBookEntryRequest;
+ recipeBookEntry: RecipeBookEntry;
}
export interface ApiRecipeBookEntryDestroyRequest {
@@ -1002,7 +1100,7 @@ export interface ApiRecipeBookEntryListRequest {
export interface ApiRecipeBookEntryPartialUpdateRequest {
id: number;
- patchedRecipeBookEntryRequest?: PatchedRecipeBookEntryRequest;
+ patchedRecipeBookEntry?: PatchedRecipeBookEntry;
}
export interface ApiRecipeBookEntryRetrieveRequest {
@@ -1011,7 +1109,7 @@ export interface ApiRecipeBookEntryRetrieveRequest {
export interface ApiRecipeBookEntryUpdateRequest {
id: number;
- recipeBookEntryRequest: RecipeBookEntryRequest;
+ recipeBookEntry: RecipeBookEntry;
}
export interface ApiRecipeBookListRequest {
@@ -1027,7 +1125,7 @@ export interface ApiRecipeBookListRequest {
export interface ApiRecipeBookPartialUpdateRequest {
id: number;
- patchedRecipeBookRequest?: PatchedRecipeBookRequest;
+ patchedRecipeBook?: PatchedRecipeBook;
}
export interface ApiRecipeBookRetrieveRequest {
@@ -1036,11 +1134,11 @@ export interface ApiRecipeBookRetrieveRequest {
export interface ApiRecipeBookUpdateRequest {
id: number;
- recipeBookRequest: RecipeBookRequest;
+ recipeBook: RecipeBook;
}
export interface ApiRecipeCreateRequest {
- recipeRequest: RecipeRequest;
+ recipe: Recipe;
}
export interface ApiRecipeDestroyRequest {
@@ -1049,7 +1147,7 @@ export interface ApiRecipeDestroyRequest {
export interface ApiRecipeImageUpdateRequest {
id: number;
- image?: Blob;
+ image?: string;
imageUrl?: string;
}
@@ -1087,7 +1185,7 @@ export interface ApiRecipeListRequest {
export interface ApiRecipePartialUpdateRequest {
id: number;
- patchedRecipeRequest?: PatchedRecipeRequest;
+ patchedRecipe?: PatchedRecipe;
}
export interface ApiRecipeRelatedRetrieveRequest {
@@ -1100,12 +1198,12 @@ export interface ApiRecipeRetrieveRequest {
export interface ApiRecipeShoppingUpdateRequest {
id: number;
- recipeShoppingUpdateRequest?: RecipeShoppingUpdateRequest;
+ recipeShoppingUpdate?: RecipeShoppingUpdate;
}
export interface ApiRecipeUpdateRequest {
id: number;
- recipeRequest: RecipeRequest;
+ recipe: Recipe;
}
export interface ApiShareLinkRetrieveRequest {
@@ -1113,11 +1211,11 @@ export interface ApiShareLinkRetrieveRequest {
}
export interface ApiShoppingListEntryBulkCreateRequest {
- shoppingListEntryBulkRequest: ShoppingListEntryBulkRequest;
+ shoppingListEntryBulk: ShoppingListEntryBulk;
}
export interface ApiShoppingListEntryCreateRequest {
- shoppingListEntryRequest: ShoppingListEntryRequest;
+ shoppingListEntry: ShoppingListEntry;
}
export interface ApiShoppingListEntryDestroyRequest {
@@ -1134,7 +1232,7 @@ export interface ApiShoppingListEntryListRequest {
export interface ApiShoppingListEntryPartialUpdateRequest {
id: number;
- patchedShoppingListEntryRequest?: PatchedShoppingListEntryRequest;
+ patchedShoppingListEntry?: PatchedShoppingListEntry;
}
export interface ApiShoppingListEntryRetrieveRequest {
@@ -1143,11 +1241,11 @@ export interface ApiShoppingListEntryRetrieveRequest {
export interface ApiShoppingListEntryUpdateRequest {
id: number;
- shoppingListEntryRequest: ShoppingListEntryRequest;
+ shoppingListEntry: ShoppingListEntry;
}
export interface ApiShoppingListRecipeCreateRequest {
- shoppingListRecipeRequest: ShoppingListRecipeRequest;
+ shoppingListRecipe: ShoppingListRecipe;
}
export interface ApiShoppingListRecipeDestroyRequest {
@@ -1161,7 +1259,7 @@ export interface ApiShoppingListRecipeListRequest {
export interface ApiShoppingListRecipePartialUpdateRequest {
id: number;
- patchedShoppingListRecipeRequest?: PatchedShoppingListRecipeRequest;
+ patchedShoppingListRecipe?: PatchedShoppingListRecipe;
}
export interface ApiShoppingListRecipeRetrieveRequest {
@@ -1170,12 +1268,12 @@ export interface ApiShoppingListRecipeRetrieveRequest {
export interface ApiShoppingListRecipeUpdateRequest {
id: number;
- shoppingListRecipeRequest: ShoppingListRecipeRequest;
+ shoppingListRecipe: ShoppingListRecipe;
}
export interface ApiSpacePartialUpdateRequest {
id: number;
- patchedSpaceRequest?: PatchedSpaceRequest;
+ patchedSpace?: PatchedSpace;
}
export interface ApiSpaceRetrieveRequest {
@@ -1183,7 +1281,7 @@ export interface ApiSpaceRetrieveRequest {
}
export interface ApiStepCreateRequest {
- stepRequest: StepRequest;
+ step: Step;
}
export interface ApiStepDestroyRequest {
@@ -1199,7 +1297,7 @@ export interface ApiStepListRequest {
export interface ApiStepPartialUpdateRequest {
id: number;
- patchedStepRequest?: PatchedStepRequest;
+ patchedStep?: PatchedStep;
}
export interface ApiStepRetrieveRequest {
@@ -1208,11 +1306,11 @@ export interface ApiStepRetrieveRequest {
export interface ApiStepUpdateRequest {
id: number;
- stepRequest: StepRequest;
+ step: Step;
}
export interface ApiStorageCreateRequest {
- storageRequest: StorageRequest;
+ storage: Storage;
}
export interface ApiStorageDestroyRequest {
@@ -1221,7 +1319,7 @@ export interface ApiStorageDestroyRequest {
export interface ApiStoragePartialUpdateRequest {
id: number;
- patchedStorageRequest?: PatchedStorageRequest;
+ patchedStorage?: PatchedStorage;
}
export interface ApiStorageRetrieveRequest {
@@ -1230,11 +1328,11 @@ export interface ApiStorageRetrieveRequest {
export interface ApiStorageUpdateRequest {
id: number;
- storageRequest: StorageRequest;
+ storage: Storage;
}
export interface ApiSupermarketCategoryCreateRequest {
- supermarketCategoryRequest: SupermarketCategoryRequest;
+ supermarketCategory: SupermarketCategory;
}
export interface ApiSupermarketCategoryDestroyRequest {
@@ -1253,16 +1351,16 @@ export interface ApiSupermarketCategoryListRequest {
export interface ApiSupermarketCategoryMergeUpdateRequest {
id: number;
target: number;
- supermarketCategoryRequest: SupermarketCategoryRequest;
+ supermarketCategory: SupermarketCategory;
}
export interface ApiSupermarketCategoryPartialUpdateRequest {
id: number;
- patchedSupermarketCategoryRequest?: PatchedSupermarketCategoryRequest;
+ patchedSupermarketCategory?: PatchedSupermarketCategory;
}
export interface ApiSupermarketCategoryRelationCreateRequest {
- supermarketCategoryRelationRequest: SupermarketCategoryRelationRequest;
+ supermarketCategoryRelation: SupermarketCategoryRelation;
}
export interface ApiSupermarketCategoryRelationDestroyRequest {
@@ -1280,7 +1378,7 @@ export interface ApiSupermarketCategoryRelationListRequest {
export interface ApiSupermarketCategoryRelationPartialUpdateRequest {
id: number;
- patchedSupermarketCategoryRelationRequest?: PatchedSupermarketCategoryRelationRequest;
+ patchedSupermarketCategoryRelation?: PatchedSupermarketCategoryRelation;
}
export interface ApiSupermarketCategoryRelationRetrieveRequest {
@@ -1289,7 +1387,7 @@ export interface ApiSupermarketCategoryRelationRetrieveRequest {
export interface ApiSupermarketCategoryRelationUpdateRequest {
id: number;
- supermarketCategoryRelationRequest: SupermarketCategoryRelationRequest;
+ supermarketCategoryRelation: SupermarketCategoryRelation;
}
export interface ApiSupermarketCategoryRetrieveRequest {
@@ -1298,11 +1396,11 @@ export interface ApiSupermarketCategoryRetrieveRequest {
export interface ApiSupermarketCategoryUpdateRequest {
id: number;
- supermarketCategoryRequest: SupermarketCategoryRequest;
+ supermarketCategory: SupermarketCategory;
}
export interface ApiSupermarketCreateRequest {
- supermarketRequest: SupermarketRequest;
+ supermarket: Supermarket;
}
export interface ApiSupermarketDestroyRequest {
@@ -1320,7 +1418,7 @@ export interface ApiSupermarketListRequest {
export interface ApiSupermarketPartialUpdateRequest {
id: number;
- patchedSupermarketRequest?: PatchedSupermarketRequest;
+ patchedSupermarket?: PatchedSupermarket;
}
export interface ApiSupermarketRetrieveRequest {
@@ -1329,7 +1427,7 @@ export interface ApiSupermarketRetrieveRequest {
export interface ApiSupermarketUpdateRequest {
id: number;
- supermarketRequest: SupermarketRequest;
+ supermarket: Supermarket;
}
export interface ApiSwitchActiveSpaceRetrieveRequest {
@@ -1337,7 +1435,7 @@ export interface ApiSwitchActiveSpaceRetrieveRequest {
}
export interface ApiSyncCreateRequest {
- syncRequest: SyncRequest;
+ sync: Sync;
}
export interface ApiSyncDestroyRequest {
@@ -1360,7 +1458,7 @@ export interface ApiSyncLogRetrieveRequest {
export interface ApiSyncPartialUpdateRequest {
id: number;
- patchedSyncRequest?: PatchedSyncRequest;
+ patchedSync?: PatchedSync;
}
export interface ApiSyncRetrieveRequest {
@@ -1369,11 +1467,11 @@ export interface ApiSyncRetrieveRequest {
export interface ApiSyncUpdateRequest {
id: number;
- syncRequest: SyncRequest;
+ sync: Sync;
}
export interface ApiUnitConversionCreateRequest {
- unitConversionRequest: UnitConversionRequest;
+ unitConversion: UnitConversion;
}
export interface ApiUnitConversionDestroyRequest {
@@ -1388,7 +1486,7 @@ export interface ApiUnitConversionListRequest {
export interface ApiUnitConversionPartialUpdateRequest {
id: number;
- patchedUnitConversionRequest?: PatchedUnitConversionRequest;
+ patchedUnitConversion?: PatchedUnitConversion;
}
export interface ApiUnitConversionRetrieveRequest {
@@ -1397,11 +1495,11 @@ export interface ApiUnitConversionRetrieveRequest {
export interface ApiUnitConversionUpdateRequest {
id: number;
- unitConversionRequest: UnitConversionRequest;
+ unitConversion: UnitConversion;
}
export interface ApiUnitCreateRequest {
- unitRequest: UnitRequest;
+ unit: Unit;
}
export interface ApiUnitDestroyRequest {
@@ -1420,12 +1518,12 @@ export interface ApiUnitListRequest {
export interface ApiUnitMergeUpdateRequest {
id: number;
target: number;
- unitRequest: UnitRequest;
+ unit: Unit;
}
export interface ApiUnitPartialUpdateRequest {
id: number;
- patchedUnitRequest?: PatchedUnitRequest;
+ patchedUnit?: PatchedUnit;
}
export interface ApiUnitRetrieveRequest {
@@ -1434,12 +1532,15 @@ export interface ApiUnitRetrieveRequest {
export interface ApiUnitUpdateRequest {
id: number;
- unitRequest: UnitRequest;
+ unit: Unit;
}
export interface ApiUserFileCreateRequest {
name: string;
- file: Blob;
+ file: string;
+ fileDownload: string;
+ preview: string;
+ fileSizeKb: number;
id?: number;
}
@@ -1458,9 +1559,12 @@ export interface ApiUserFileListRequest {
export interface ApiUserFilePartialUpdateRequest {
id: number;
- name?: string;
- file?: Blob;
id2?: number;
+ name?: string;
+ file?: string;
+ fileDownload?: string;
+ preview?: string;
+ fileSizeKb?: number;
}
export interface ApiUserFileRetrieveRequest {
@@ -1470,7 +1574,10 @@ export interface ApiUserFileRetrieveRequest {
export interface ApiUserFileUpdateRequest {
id: number;
name: string;
- file: Blob;
+ file: string;
+ fileDownload: string;
+ preview: string;
+ fileSizeKb: number;
id2?: number;
}
@@ -1480,12 +1587,12 @@ export interface ApiUserListRequest {
export interface ApiUserPartialUpdateRequest {
id: number;
- patchedUserRequest?: PatchedUserRequest;
+ patchedUser?: PatchedUser;
}
export interface ApiUserPreferencePartialUpdateRequest {
user: number;
- patchedUserPreferenceRequest?: PatchedUserPreferenceRequest;
+ patchedUserPreference?: PatchedUserPreference;
}
export interface ApiUserPreferenceRetrieveRequest {
@@ -1508,7 +1615,7 @@ export interface ApiUserSpaceListRequest {
export interface ApiUserSpacePartialUpdateRequest {
id: number;
- patchedUserSpaceRequest?: PatchedUserSpaceRequest;
+ patchedUserSpace?: PatchedUserSpace;
}
export interface ApiUserSpaceRetrieveRequest {
@@ -1516,7 +1623,7 @@ export interface ApiUserSpaceRetrieveRequest {
}
export interface ApiViewLogCreateRequest {
- viewLogRequest: ViewLogRequest;
+ viewLog: ViewLog;
}
export interface ApiViewLogDestroyRequest {
@@ -1530,7 +1637,7 @@ export interface ApiViewLogListRequest {
export interface ApiViewLogPartialUpdateRequest {
id: number;
- patchedViewLogRequest?: PatchedViewLogRequest;
+ patchedViewLog?: PatchedViewLog;
}
export interface ApiViewLogRetrieveRequest {
@@ -1539,7 +1646,7 @@ export interface ApiViewLogRetrieveRequest {
export interface ApiViewLogUpdateRequest {
id: number;
- viewLogRequest: ViewLogRequest;
+ viewLog: ViewLog;
}
/**
@@ -1550,10 +1657,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiAccessTokenCreateRaw(requestParameters: ApiAccessTokenCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['accessTokenRequest'] == null) {
+ if (requestParameters['accessToken'] == null) {
throw new runtime.RequiredError(
- 'accessTokenRequest',
- 'Required parameter "accessTokenRequest" was null or undefined when calling apiAccessTokenCreate().'
+ 'accessToken',
+ 'Required parameter "accessToken" was null or undefined when calling apiAccessTokenCreate().'
);
}
@@ -1572,7 +1679,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: AccessTokenRequestToJSON(requestParameters['accessTokenRequest']),
+ body: AccessTokenToJSON(requestParameters['accessToken']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue));
@@ -1672,7 +1779,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedAccessTokenRequestToJSON(requestParameters['patchedAccessTokenRequest']),
+ body: PatchedAccessTokenToJSON(requestParameters['patchedAccessToken']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue));
@@ -1730,10 +1837,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['accessTokenRequest'] == null) {
+ if (requestParameters['accessToken'] == null) {
throw new runtime.RequiredError(
- 'accessTokenRequest',
- 'Required parameter "accessTokenRequest" was null or undefined when calling apiAccessTokenUpdate().'
+ 'accessToken',
+ 'Required parameter "accessToken" was null or undefined when calling apiAccessTokenUpdate().'
);
}
@@ -1752,7 +1859,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: AccessTokenRequestToJSON(requestParameters['accessTokenRequest']),
+ body: AccessTokenToJSON(requestParameters['accessToken']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue));
@@ -1768,10 +1875,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiAutoPlanCreateRaw(requestParameters: ApiAutoPlanCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['autoMealPlanRequest'] == null) {
+ if (requestParameters['autoMealPlan'] == null) {
throw new runtime.RequiredError(
- 'autoMealPlanRequest',
- 'Required parameter "autoMealPlanRequest" was null or undefined when calling apiAutoPlanCreate().'
+ 'autoMealPlan',
+ 'Required parameter "autoMealPlan" was null or undefined when calling apiAutoPlanCreate().'
);
}
@@ -1790,7 +1897,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: AutoMealPlanRequestToJSON(requestParameters['autoMealPlanRequest']),
+ body: AutoMealPlanToJSON(requestParameters['autoMealPlan']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => AutoMealPlanFromJSON(jsonValue));
@@ -1806,10 +1913,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiAutomationCreateRaw(requestParameters: ApiAutomationCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['automationRequest'] == null) {
+ if (requestParameters['automation'] == null) {
throw new runtime.RequiredError(
- 'automationRequest',
- 'Required parameter "automationRequest" was null or undefined when calling apiAutomationCreate().'
+ 'automation',
+ 'Required parameter "automation" was null or undefined when calling apiAutomationCreate().'
);
}
@@ -1828,7 +1935,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: AutomationRequestToJSON(requestParameters['automationRequest']),
+ body: AutomationToJSON(requestParameters['automation']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue));
@@ -1940,7 +2047,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedAutomationRequestToJSON(requestParameters['patchedAutomationRequest']),
+ body: PatchedAutomationToJSON(requestParameters['patchedAutomation']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue));
@@ -1998,10 +2105,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['automationRequest'] == null) {
+ if (requestParameters['automation'] == null) {
throw new runtime.RequiredError(
- 'automationRequest',
- 'Required parameter "automationRequest" was null or undefined when calling apiAutomationUpdate().'
+ 'automation',
+ 'Required parameter "automation" was null or undefined when calling apiAutomationUpdate().'
);
}
@@ -2020,7 +2127,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: AutomationRequestToJSON(requestParameters['automationRequest']),
+ body: AutomationToJSON(requestParameters['automation']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue));
@@ -2036,10 +2143,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiBookmarkletImportCreateRaw(requestParameters: ApiBookmarkletImportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['bookmarkletImportRequest'] == null) {
+ if (requestParameters['bookmarkletImport'] == null) {
throw new runtime.RequiredError(
- 'bookmarkletImportRequest',
- 'Required parameter "bookmarkletImportRequest" was null or undefined when calling apiBookmarkletImportCreate().'
+ 'bookmarkletImport',
+ 'Required parameter "bookmarkletImport" was null or undefined when calling apiBookmarkletImportCreate().'
);
}
@@ -2058,7 +2165,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: BookmarkletImportRequestToJSON(requestParameters['bookmarkletImportRequest']),
+ body: BookmarkletImportToJSON(requestParameters['bookmarkletImport']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue));
@@ -2166,7 +2273,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedBookmarkletImportRequestToJSON(requestParameters['patchedBookmarkletImportRequest']),
+ body: PatchedBookmarkletImportToJSON(requestParameters['patchedBookmarkletImport']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue));
@@ -2224,10 +2331,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['bookmarkletImportRequest'] == null) {
+ if (requestParameters['bookmarkletImport'] == null) {
throw new runtime.RequiredError(
- 'bookmarkletImportRequest',
- 'Required parameter "bookmarkletImportRequest" was null or undefined when calling apiBookmarkletImportUpdate().'
+ 'bookmarkletImport',
+ 'Required parameter "bookmarkletImport" was null or undefined when calling apiBookmarkletImportUpdate().'
);
}
@@ -2246,7 +2353,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: BookmarkletImportRequestToJSON(requestParameters['bookmarkletImportRequest']),
+ body: BookmarkletImportToJSON(requestParameters['bookmarkletImport']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue));
@@ -2262,10 +2369,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiConnectorConfigCreateRaw(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['connectorConfigConfigRequest'] == null) {
+ if (requestParameters['connectorConfigConfig'] == null) {
throw new runtime.RequiredError(
- 'connectorConfigConfigRequest',
- 'Required parameter "connectorConfigConfigRequest" was null or undefined when calling apiConnectorConfigCreate().'
+ 'connectorConfigConfig',
+ 'Required parameter "connectorConfigConfig" was null or undefined when calling apiConnectorConfigCreate().'
);
}
@@ -2284,7 +2391,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: ConnectorConfigConfigRequestToJSON(requestParameters['connectorConfigConfigRequest']),
+ body: ConnectorConfigConfigToJSON(requestParameters['connectorConfigConfig']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
@@ -2384,7 +2491,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedConnectorConfigConfigRequestToJSON(requestParameters['patchedConnectorConfigConfigRequest']),
+ body: PatchedConnectorConfigConfigToJSON(requestParameters['patchedConnectorConfigConfig']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
@@ -2442,10 +2549,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['connectorConfigConfigRequest'] == null) {
+ if (requestParameters['connectorConfigConfig'] == null) {
throw new runtime.RequiredError(
- 'connectorConfigConfigRequest',
- 'Required parameter "connectorConfigConfigRequest" was null or undefined when calling apiConnectorConfigUpdate().'
+ 'connectorConfigConfig',
+ 'Required parameter "connectorConfigConfig" was null or undefined when calling apiConnectorConfigUpdate().'
);
}
@@ -2464,7 +2571,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: ConnectorConfigConfigRequestToJSON(requestParameters['connectorConfigConfigRequest']),
+ body: ConnectorConfigConfigToJSON(requestParameters['connectorConfigConfig']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
@@ -2480,10 +2587,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiCookLogCreateRaw(requestParameters: ApiCookLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['cookLogRequest'] == null) {
+ if (requestParameters['cookLog'] == null) {
throw new runtime.RequiredError(
- 'cookLogRequest',
- 'Required parameter "cookLogRequest" was null or undefined when calling apiCookLogCreate().'
+ 'cookLog',
+ 'Required parameter "cookLog" was null or undefined when calling apiCookLogCreate().'
);
}
@@ -2502,7 +2609,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: CookLogRequestToJSON(requestParameters['cookLogRequest']),
+ body: CookLogToJSON(requestParameters['cookLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue));
@@ -2614,7 +2721,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedCookLogRequestToJSON(requestParameters['patchedCookLogRequest']),
+ body: PatchedCookLogToJSON(requestParameters['patchedCookLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue));
@@ -2672,10 +2779,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['cookLogRequest'] == null) {
+ if (requestParameters['cookLog'] == null) {
throw new runtime.RequiredError(
- 'cookLogRequest',
- 'Required parameter "cookLogRequest" was null or undefined when calling apiCookLogUpdate().'
+ 'cookLog',
+ 'Required parameter "cookLog" was null or undefined when calling apiCookLogUpdate().'
);
}
@@ -2694,7 +2801,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: CookLogRequestToJSON(requestParameters['cookLogRequest']),
+ body: CookLogToJSON(requestParameters['cookLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue));
@@ -2710,10 +2817,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiCustomFilterCreateRaw(requestParameters: ApiCustomFilterCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['customFilterRequest'] == null) {
+ if (requestParameters['customFilter'] == null) {
throw new runtime.RequiredError(
- 'customFilterRequest',
- 'Required parameter "customFilterRequest" was null or undefined when calling apiCustomFilterCreate().'
+ 'customFilter',
+ 'Required parameter "customFilter" was null or undefined when calling apiCustomFilterCreate().'
);
}
@@ -2732,7 +2839,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: CustomFilterRequestToJSON(requestParameters['customFilterRequest']),
+ body: CustomFilterToJSON(requestParameters['customFilter']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue));
@@ -2860,7 +2967,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedCustomFilterRequestToJSON(requestParameters['patchedCustomFilterRequest']),
+ body: PatchedCustomFilterToJSON(requestParameters['patchedCustomFilter']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue));
@@ -2918,10 +3025,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['customFilterRequest'] == null) {
+ if (requestParameters['customFilter'] == null) {
throw new runtime.RequiredError(
- 'customFilterRequest',
- 'Required parameter "customFilterRequest" was null or undefined when calling apiCustomFilterUpdate().'
+ 'customFilter',
+ 'Required parameter "customFilter" was null or undefined when calling apiCustomFilterUpdate().'
);
}
@@ -2940,7 +3047,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: CustomFilterRequestToJSON(requestParameters['customFilterRequest']),
+ body: CustomFilterToJSON(requestParameters['customFilter']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue));
@@ -2992,10 +3099,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiExportLogCreateRaw(requestParameters: ApiExportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['exportLogRequest'] == null) {
+ if (requestParameters['exportLog'] == null) {
throw new runtime.RequiredError(
- 'exportLogRequest',
- 'Required parameter "exportLogRequest" was null or undefined when calling apiExportLogCreate().'
+ 'exportLog',
+ 'Required parameter "exportLog" was null or undefined when calling apiExportLogCreate().'
);
}
@@ -3014,7 +3121,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: ExportLogRequestToJSON(requestParameters['exportLogRequest']),
+ body: ExportLogToJSON(requestParameters['exportLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue));
@@ -3122,7 +3229,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedExportLogRequestToJSON(requestParameters['patchedExportLogRequest']),
+ body: PatchedExportLogToJSON(requestParameters['patchedExportLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue));
@@ -3180,10 +3287,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['exportLogRequest'] == null) {
+ if (requestParameters['exportLog'] == null) {
throw new runtime.RequiredError(
- 'exportLogRequest',
- 'Required parameter "exportLogRequest" was null or undefined when calling apiExportLogUpdate().'
+ 'exportLog',
+ 'Required parameter "exportLog" was null or undefined when calling apiExportLogUpdate().'
);
}
@@ -3202,7 +3309,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: ExportLogRequestToJSON(requestParameters['exportLogRequest']),
+ body: ExportLogToJSON(requestParameters['exportLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue));
@@ -3218,10 +3325,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiFoodCreateRaw(requestParameters: ApiFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['foodRequest'] == null) {
+ if (requestParameters['food'] == null) {
throw new runtime.RequiredError(
- 'foodRequest',
- 'Required parameter "foodRequest" was null or undefined when calling apiFoodCreate().'
+ 'food',
+ 'Required parameter "food" was null or undefined when calling apiFoodCreate().'
);
}
@@ -3240,7 +3347,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: FoodRequestToJSON(requestParameters['foodRequest']),
+ body: FoodToJSON(requestParameters['food']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
@@ -3298,10 +3405,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['foodRequest'] == null) {
+ if (requestParameters['food'] == null) {
throw new runtime.RequiredError(
- 'foodRequest',
- 'Required parameter "foodRequest" was null or undefined when calling apiFoodFdcCreate().'
+ 'food',
+ 'Required parameter "food" was null or undefined when calling apiFoodFdcCreate().'
);
}
@@ -3320,7 +3427,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: FoodRequestToJSON(requestParameters['foodRequest']),
+ body: FoodToJSON(requestParameters['food']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
@@ -3474,10 +3581,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['foodRequest'] == null) {
+ if (requestParameters['food'] == null) {
throw new runtime.RequiredError(
- 'foodRequest',
- 'Required parameter "foodRequest" was null or undefined when calling apiFoodMergeUpdate().'
+ 'food',
+ 'Required parameter "food" was null or undefined when calling apiFoodMergeUpdate().'
);
}
@@ -3496,7 +3603,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: FoodRequestToJSON(requestParameters['foodRequest']),
+ body: FoodToJSON(requestParameters['food']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
@@ -3526,10 +3633,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['foodRequest'] == null) {
+ if (requestParameters['food'] == null) {
throw new runtime.RequiredError(
- 'foodRequest',
- 'Required parameter "foodRequest" was null or undefined when calling apiFoodMoveUpdate().'
+ 'food',
+ 'Required parameter "food" was null or undefined when calling apiFoodMoveUpdate().'
);
}
@@ -3548,7 +3655,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: FoodRequestToJSON(requestParameters['foodRequest']),
+ body: FoodToJSON(requestParameters['food']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
@@ -3586,7 +3693,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedFoodRequestToJSON(requestParameters['patchedFoodRequest']),
+ body: PatchedFoodToJSON(requestParameters['patchedFood']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
@@ -3602,10 +3709,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiFoodPropertyCreateRaw(requestParameters: ApiFoodPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['propertyRequest'] == null) {
+ if (requestParameters['property'] == null) {
throw new runtime.RequiredError(
- 'propertyRequest',
- 'Required parameter "propertyRequest" was null or undefined when calling apiFoodPropertyCreate().'
+ 'property',
+ 'Required parameter "property" was null or undefined when calling apiFoodPropertyCreate().'
);
}
@@ -3624,7 +3731,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: PropertyRequestToJSON(requestParameters['propertyRequest']),
+ body: PropertyToJSON(requestParameters['property']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue));
@@ -3732,7 +3839,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedPropertyRequestToJSON(requestParameters['patchedPropertyRequest']),
+ body: PatchedPropertyToJSON(requestParameters['patchedProperty']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue));
@@ -3783,10 +3890,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiFoodPropertyTypeCreateRaw(requestParameters: ApiFoodPropertyTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['propertyTypeRequest'] == null) {
+ if (requestParameters['propertyType'] == null) {
throw new runtime.RequiredError(
- 'propertyTypeRequest',
- 'Required parameter "propertyTypeRequest" was null or undefined when calling apiFoodPropertyTypeCreate().'
+ 'propertyType',
+ 'Required parameter "propertyType" was null or undefined when calling apiFoodPropertyTypeCreate().'
);
}
@@ -3805,7 +3912,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: PropertyTypeRequestToJSON(requestParameters['propertyTypeRequest']),
+ body: PropertyTypeToJSON(requestParameters['propertyType']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue));
@@ -3917,7 +4024,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedPropertyTypeRequestToJSON(requestParameters['patchedPropertyTypeRequest']),
+ body: PatchedPropertyTypeToJSON(requestParameters['patchedPropertyType']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue));
@@ -3975,10 +4082,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['propertyTypeRequest'] == null) {
+ if (requestParameters['propertyType'] == null) {
throw new runtime.RequiredError(
- 'propertyTypeRequest',
- 'Required parameter "propertyTypeRequest" was null or undefined when calling apiFoodPropertyTypeUpdate().'
+ 'propertyType',
+ 'Required parameter "propertyType" was null or undefined when calling apiFoodPropertyTypeUpdate().'
);
}
@@ -3997,7 +4104,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: PropertyTypeRequestToJSON(requestParameters['propertyTypeRequest']),
+ body: PropertyTypeToJSON(requestParameters['propertyType']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue));
@@ -4020,10 +4127,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['propertyRequest'] == null) {
+ if (requestParameters['property'] == null) {
throw new runtime.RequiredError(
- 'propertyRequest',
- 'Required parameter "propertyRequest" was null or undefined when calling apiFoodPropertyUpdate().'
+ 'property',
+ 'Required parameter "property" was null or undefined when calling apiFoodPropertyUpdate().'
);
}
@@ -4042,7 +4149,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: PropertyRequestToJSON(requestParameters['propertyRequest']),
+ body: PropertyToJSON(requestParameters['property']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue));
@@ -4100,10 +4207,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['foodShoppingUpdateRequest'] == null) {
+ if (requestParameters['foodShoppingUpdate'] == null) {
throw new runtime.RequiredError(
- 'foodShoppingUpdateRequest',
- 'Required parameter "foodShoppingUpdateRequest" was null or undefined when calling apiFoodShoppingUpdate().'
+ 'foodShoppingUpdate',
+ 'Required parameter "foodShoppingUpdate" was null or undefined when calling apiFoodShoppingUpdate().'
);
}
@@ -4122,7 +4229,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: FoodShoppingUpdateRequestToJSON(requestParameters['foodShoppingUpdateRequest']),
+ body: FoodShoppingUpdateToJSON(requestParameters['foodShoppingUpdate']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => FoodShoppingUpdateFromJSON(jsonValue));
@@ -4145,10 +4252,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['foodRequest'] == null) {
+ if (requestParameters['food'] == null) {
throw new runtime.RequiredError(
- 'foodRequest',
- 'Required parameter "foodRequest" was null or undefined when calling apiFoodUpdate().'
+ 'food',
+ 'Required parameter "food" was null or undefined when calling apiFoodUpdate().'
);
}
@@ -4167,7 +4274,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: FoodRequestToJSON(requestParameters['foodRequest']),
+ body: FoodToJSON(requestParameters['food']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
@@ -4343,10 +4450,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiImportLogCreateRaw(requestParameters: ApiImportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['importLogRequest'] == null) {
+ if (requestParameters['importLog'] == null) {
throw new runtime.RequiredError(
- 'importLogRequest',
- 'Required parameter "importLogRequest" was null or undefined when calling apiImportLogCreate().'
+ 'importLog',
+ 'Required parameter "importLog" was null or undefined when calling apiImportLogCreate().'
);
}
@@ -4365,7 +4472,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: ImportLogRequestToJSON(requestParameters['importLogRequest']),
+ body: ImportLogToJSON(requestParameters['importLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue));
@@ -4473,7 +4580,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedImportLogRequestToJSON(requestParameters['patchedImportLogRequest']),
+ body: PatchedImportLogToJSON(requestParameters['patchedImportLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue));
@@ -4531,10 +4638,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['importLogRequest'] == null) {
+ if (requestParameters['importLog'] == null) {
throw new runtime.RequiredError(
- 'importLogRequest',
- 'Required parameter "importLogRequest" was null or undefined when calling apiImportLogUpdate().'
+ 'importLog',
+ 'Required parameter "importLog" was null or undefined when calling apiImportLogUpdate().'
);
}
@@ -4553,7 +4660,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: ImportLogRequestToJSON(requestParameters['importLogRequest']),
+ body: ImportLogToJSON(requestParameters['importLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue));
@@ -4569,10 +4676,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiIngredientCreateRaw(requestParameters: ApiIngredientCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['ingredientRequest'] == null) {
+ if (requestParameters['ingredient'] == null) {
throw new runtime.RequiredError(
- 'ingredientRequest',
- 'Required parameter "ingredientRequest" was null or undefined when calling apiIngredientCreate().'
+ 'ingredient',
+ 'Required parameter "ingredient" was null or undefined when calling apiIngredientCreate().'
);
}
@@ -4591,7 +4698,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: IngredientRequestToJSON(requestParameters['ingredientRequest']),
+ body: IngredientToJSON(requestParameters['ingredient']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue));
@@ -4641,10 +4748,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiIngredientFromStringCreateRaw(requestParameters: ApiIngredientFromStringCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['ingredientStringRequest'] == null) {
+ if (requestParameters['ingredientString'] == null) {
throw new runtime.RequiredError(
- 'ingredientStringRequest',
- 'Required parameter "ingredientStringRequest" was null or undefined when calling apiIngredientFromStringCreate().'
+ 'ingredientString',
+ 'Required parameter "ingredientString" was null or undefined when calling apiIngredientFromStringCreate().'
);
}
@@ -4663,7 +4770,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: IngredientStringRequestToJSON(requestParameters['ingredientStringRequest']),
+ body: IngredientStringToJSON(requestParameters['ingredientString']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ParsedIngredientFromJSON(jsonValue));
@@ -4745,7 +4852,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedIngredientRequestToJSON(requestParameters['patchedIngredientRequest']),
+ body: PatchedIngredientToJSON(requestParameters['patchedIngredient']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue));
@@ -4803,10 +4910,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['ingredientRequest'] == null) {
+ if (requestParameters['ingredient'] == null) {
throw new runtime.RequiredError(
- 'ingredientRequest',
- 'Required parameter "ingredientRequest" was null or undefined when calling apiIngredientUpdate().'
+ 'ingredient',
+ 'Required parameter "ingredient" was null or undefined when calling apiIngredientUpdate().'
);
}
@@ -4825,7 +4932,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: IngredientRequestToJSON(requestParameters['ingredientRequest']),
+ body: IngredientToJSON(requestParameters['ingredient']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue));
@@ -4841,10 +4948,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiInviteLinkCreateRaw(requestParameters: ApiInviteLinkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['inviteLinkRequest'] == null) {
+ if (requestParameters['inviteLink'] == null) {
throw new runtime.RequiredError(
- 'inviteLinkRequest',
- 'Required parameter "inviteLinkRequest" was null or undefined when calling apiInviteLinkCreate().'
+ 'inviteLink',
+ 'Required parameter "inviteLink" was null or undefined when calling apiInviteLinkCreate().'
);
}
@@ -4863,7 +4970,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: InviteLinkRequestToJSON(requestParameters['inviteLinkRequest']),
+ body: InviteLinkToJSON(requestParameters['inviteLink']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue));
@@ -4991,7 +5098,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedInviteLinkRequestToJSON(requestParameters['patchedInviteLinkRequest']),
+ body: PatchedInviteLinkToJSON(requestParameters['patchedInviteLink']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue));
@@ -5049,10 +5156,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['inviteLinkRequest'] == null) {
+ if (requestParameters['inviteLink'] == null) {
throw new runtime.RequiredError(
- 'inviteLinkRequest',
- 'Required parameter "inviteLinkRequest" was null or undefined when calling apiInviteLinkUpdate().'
+ 'inviteLink',
+ 'Required parameter "inviteLink" was null or undefined when calling apiInviteLinkUpdate().'
);
}
@@ -5071,7 +5178,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: InviteLinkRequestToJSON(requestParameters['inviteLinkRequest']),
+ body: InviteLinkToJSON(requestParameters['inviteLink']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue));
@@ -5087,10 +5194,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiKeywordCreateRaw(requestParameters: ApiKeywordCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['keywordRequest'] == null) {
+ if (requestParameters['keyword'] == null) {
throw new runtime.RequiredError(
- 'keywordRequest',
- 'Required parameter "keywordRequest" was null or undefined when calling apiKeywordCreate().'
+ 'keyword',
+ 'Required parameter "keyword" was null or undefined when calling apiKeywordCreate().'
);
}
@@ -5109,7 +5216,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: KeywordRequestToJSON(requestParameters['keywordRequest']),
+ body: KeywordToJSON(requestParameters['keyword']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
@@ -5233,10 +5340,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['keywordRequest'] == null) {
+ if (requestParameters['keyword'] == null) {
throw new runtime.RequiredError(
- 'keywordRequest',
- 'Required parameter "keywordRequest" was null or undefined when calling apiKeywordMergeUpdate().'
+ 'keyword',
+ 'Required parameter "keyword" was null or undefined when calling apiKeywordMergeUpdate().'
);
}
@@ -5255,7 +5362,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: KeywordRequestToJSON(requestParameters['keywordRequest']),
+ body: KeywordToJSON(requestParameters['keyword']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
@@ -5285,10 +5392,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['keywordRequest'] == null) {
+ if (requestParameters['keyword'] == null) {
throw new runtime.RequiredError(
- 'keywordRequest',
- 'Required parameter "keywordRequest" was null or undefined when calling apiKeywordMoveUpdate().'
+ 'keyword',
+ 'Required parameter "keyword" was null or undefined when calling apiKeywordMoveUpdate().'
);
}
@@ -5307,7 +5414,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: KeywordRequestToJSON(requestParameters['keywordRequest']),
+ body: KeywordToJSON(requestParameters['keyword']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
@@ -5345,7 +5452,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedKeywordRequestToJSON(requestParameters['patchedKeywordRequest']),
+ body: PatchedKeywordToJSON(requestParameters['patchedKeyword']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
@@ -5403,10 +5510,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['keywordRequest'] == null) {
+ if (requestParameters['keyword'] == null) {
throw new runtime.RequiredError(
- 'keywordRequest',
- 'Required parameter "keywordRequest" was null or undefined when calling apiKeywordUpdate().'
+ 'keyword',
+ 'Required parameter "keyword" was null or undefined when calling apiKeywordUpdate().'
);
}
@@ -5425,7 +5532,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: KeywordRequestToJSON(requestParameters['keywordRequest']),
+ body: KeywordToJSON(requestParameters['keyword']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
@@ -5441,10 +5548,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiMealPlanCreateRaw(requestParameters: ApiMealPlanCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['mealPlanRequest'] == null) {
+ if (requestParameters['mealPlan'] == null) {
throw new runtime.RequiredError(
- 'mealPlanRequest',
- 'Required parameter "mealPlanRequest" was null or undefined when calling apiMealPlanCreate().'
+ 'mealPlan',
+ 'Required parameter "mealPlan" was null or undefined when calling apiMealPlanCreate().'
);
}
@@ -5463,7 +5570,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: MealPlanRequestToJSON(requestParameters['mealPlanRequest']),
+ body: MealPlanToJSON(requestParameters['mealPlan']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue));
@@ -5627,7 +5734,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedMealPlanRequestToJSON(requestParameters['patchedMealPlanRequest']),
+ body: PatchedMealPlanToJSON(requestParameters['patchedMealPlan']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue));
@@ -5685,10 +5792,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['mealPlanRequest'] == null) {
+ if (requestParameters['mealPlan'] == null) {
throw new runtime.RequiredError(
- 'mealPlanRequest',
- 'Required parameter "mealPlanRequest" was null or undefined when calling apiMealPlanUpdate().'
+ 'mealPlan',
+ 'Required parameter "mealPlan" was null or undefined when calling apiMealPlanUpdate().'
);
}
@@ -5707,7 +5814,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: MealPlanRequestToJSON(requestParameters['mealPlanRequest']),
+ body: MealPlanToJSON(requestParameters['mealPlan']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue));
@@ -5724,10 +5831,10 @@ export class ApiApi extends runtime.BaseAPI {
* returns list of meal types created by the requesting user ordered by the order field.
*/
async apiMealTypeCreateRaw(requestParameters: ApiMealTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['mealTypeRequest'] == null) {
+ if (requestParameters['mealType'] == null) {
throw new runtime.RequiredError(
- 'mealTypeRequest',
- 'Required parameter "mealTypeRequest" was null or undefined when calling apiMealTypeCreate().'
+ 'mealType',
+ 'Required parameter "mealType" was null or undefined when calling apiMealTypeCreate().'
);
}
@@ -5746,7 +5853,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: MealTypeRequestToJSON(requestParameters['mealTypeRequest']),
+ body: MealTypeToJSON(requestParameters['mealType']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue));
@@ -5860,7 +5967,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedMealTypeRequestToJSON(requestParameters['patchedMealTypeRequest']),
+ body: PatchedMealTypeToJSON(requestParameters['patchedMealType']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue));
@@ -5922,10 +6029,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['mealTypeRequest'] == null) {
+ if (requestParameters['mealType'] == null) {
throw new runtime.RequiredError(
- 'mealTypeRequest',
- 'Required parameter "mealTypeRequest" was null or undefined when calling apiMealTypeUpdate().'
+ 'mealType',
+ 'Required parameter "mealType" was null or undefined when calling apiMealTypeUpdate().'
);
}
@@ -5944,7 +6051,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: MealTypeRequestToJSON(requestParameters['mealTypeRequest']),
+ body: MealTypeToJSON(requestParameters['mealType']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue));
@@ -5960,11 +6067,1598 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
- async apiRecipeBookCreateRaw(requestParameters: ApiRecipeBookCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['recipeBookRequest'] == null) {
+ async apiOpenDataCategoryCreateRaw(requestParameters: ApiOpenDataCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['openDataCategory'] == null) {
throw new runtime.RequiredError(
- 'recipeBookRequest',
- 'Required parameter "recipeBookRequest" was null or undefined when calling apiRecipeBookCreate().'
+ 'openDataCategory',
+ 'Required parameter "openDataCategory" was null or undefined when calling apiOpenDataCategoryCreate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-category/`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataCategoryToJSON(requestParameters['openDataCategory']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryCreate(requestParameters: ApiOpenDataCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataCategoryCreateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryDestroyRaw(requestParameters: ApiOpenDataCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataCategoryDestroy().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryDestroy(requestParameters: ApiOpenDataCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataCategoryDestroyRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-category/`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataCategoryFromJSON));
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.apiOpenDataCategoryListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryPartialUpdateRaw(requestParameters: ApiOpenDataCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataCategoryPartialUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PATCH',
+ headers: headerParameters,
+ query: queryParameters,
+ body: PatchedOpenDataCategoryToJSON(requestParameters['patchedOpenDataCategory']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryPartialUpdate(requestParameters: ApiOpenDataCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataCategoryPartialUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryRetrieveRaw(requestParameters: ApiOpenDataCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataCategoryRetrieve().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryRetrieve(requestParameters: ApiOpenDataCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataCategoryRetrieveRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryUpdateRaw(requestParameters: ApiOpenDataCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataCategoryUpdate().'
+ );
+ }
+
+ if (requestParameters['openDataCategory'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataCategory',
+ 'Required parameter "openDataCategory" was null or undefined when calling apiOpenDataCategoryUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PUT',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataCategoryToJSON(requestParameters['openDataCategory']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataCategoryUpdate(requestParameters: ApiOpenDataCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataCategoryUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataConversionCreateRaw(requestParameters: ApiOpenDataConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['openDataConversion'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataConversion',
+ 'Required parameter "openDataConversion" was null or undefined when calling apiOpenDataConversionCreate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-conversion/`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataConversionToJSON(requestParameters['openDataConversion']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataConversionCreate(requestParameters: ApiOpenDataConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataConversionCreateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataConversionDestroyRaw(requestParameters: ApiOpenDataConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataConversionDestroy().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataConversionDestroy(requestParameters: ApiOpenDataConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataConversionDestroyRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataConversionListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-conversion/`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataConversionFromJSON));
+ }
+
+ /**
+ */
+ async apiOpenDataConversionList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.apiOpenDataConversionListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataConversionPartialUpdateRaw(requestParameters: ApiOpenDataConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataConversionPartialUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PATCH',
+ headers: headerParameters,
+ query: queryParameters,
+ body: PatchedOpenDataConversionToJSON(requestParameters['patchedOpenDataConversion']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataConversionPartialUpdate(requestParameters: ApiOpenDataConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataConversionPartialUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataConversionRetrieveRaw(requestParameters: ApiOpenDataConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataConversionRetrieve().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataConversionRetrieve(requestParameters: ApiOpenDataConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataConversionRetrieveRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataConversionUpdateRaw(requestParameters: ApiOpenDataConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataConversionUpdate().'
+ );
+ }
+
+ if (requestParameters['openDataConversion'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataConversion',
+ 'Required parameter "openDataConversion" was null or undefined when calling apiOpenDataConversionUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PUT',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataConversionToJSON(requestParameters['openDataConversion']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataConversionUpdate(requestParameters: ApiOpenDataConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataConversionUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataFDCRetrieveRaw(requestParameters: ApiOpenDataFDCRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataFDCRetrieve().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-FDC/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataFDCRetrieve(requestParameters: ApiOpenDataFDCRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataFDCRetrieveRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataFoodCreateRaw(requestParameters: ApiOpenDataFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['openDataFood'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataFood',
+ 'Required parameter "openDataFood" was null or undefined when calling apiOpenDataFoodCreate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-food/`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataFoodToJSON(requestParameters['openDataFood']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataFoodCreate(requestParameters: ApiOpenDataFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataFoodCreateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataFoodDestroyRaw(requestParameters: ApiOpenDataFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataFoodDestroy().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataFoodDestroy(requestParameters: ApiOpenDataFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataFoodDestroyRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataFoodListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-food/`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataFoodFromJSON));
+ }
+
+ /**
+ */
+ async apiOpenDataFoodList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.apiOpenDataFoodListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataFoodPartialUpdateRaw(requestParameters: ApiOpenDataFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataFoodPartialUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PATCH',
+ headers: headerParameters,
+ query: queryParameters,
+ body: PatchedOpenDataFoodToJSON(requestParameters['patchedOpenDataFood']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataFoodPartialUpdate(requestParameters: ApiOpenDataFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataFoodPartialUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataFoodRetrieveRaw(requestParameters: ApiOpenDataFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataFoodRetrieve().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataFoodRetrieve(requestParameters: ApiOpenDataFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataFoodRetrieveRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataFoodUpdateRaw(requestParameters: ApiOpenDataFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataFoodUpdate().'
+ );
+ }
+
+ if (requestParameters['openDataFood'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataFood',
+ 'Required parameter "openDataFood" was null or undefined when calling apiOpenDataFoodUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PUT',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataFoodToJSON(requestParameters['openDataFood']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataFoodUpdate(requestParameters: ApiOpenDataFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataFoodUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyCreateRaw(requestParameters: ApiOpenDataPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['openDataProperty'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataProperty',
+ 'Required parameter "openDataProperty" was null or undefined when calling apiOpenDataPropertyCreate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-property/`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataPropertyToJSON(requestParameters['openDataProperty']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyCreate(requestParameters: ApiOpenDataPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataPropertyCreateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyDestroyRaw(requestParameters: ApiOpenDataPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataPropertyDestroy().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyDestroy(requestParameters: ApiOpenDataPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataPropertyDestroyRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-property/`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataPropertyFromJSON));
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.apiOpenDataPropertyListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyPartialUpdateRaw(requestParameters: ApiOpenDataPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataPropertyPartialUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PATCH',
+ headers: headerParameters,
+ query: queryParameters,
+ body: PatchedOpenDataPropertyToJSON(requestParameters['patchedOpenDataProperty']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyPartialUpdate(requestParameters: ApiOpenDataPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataPropertyPartialUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyRetrieveRaw(requestParameters: ApiOpenDataPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataPropertyRetrieve().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyRetrieve(requestParameters: ApiOpenDataPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataPropertyRetrieveRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyUpdateRaw(requestParameters: ApiOpenDataPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataPropertyUpdate().'
+ );
+ }
+
+ if (requestParameters['openDataProperty'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataProperty',
+ 'Required parameter "openDataProperty" was null or undefined when calling apiOpenDataPropertyUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PUT',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataPropertyToJSON(requestParameters['openDataProperty']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataPropertyUpdate(requestParameters: ApiOpenDataPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataPropertyUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataStatsRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-stats/`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataStatsRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataStatsRetrieveRaw(initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataStoreCreateRaw(requestParameters: ApiOpenDataStoreCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['openDataStore'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataStore',
+ 'Required parameter "openDataStore" was null or undefined when calling apiOpenDataStoreCreate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-store/`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataStoreToJSON(requestParameters['openDataStore']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataStoreCreate(requestParameters: ApiOpenDataStoreCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataStoreCreateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataStoreDestroyRaw(requestParameters: ApiOpenDataStoreDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataStoreDestroy().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataStoreDestroy(requestParameters: ApiOpenDataStoreDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataStoreDestroyRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataStoreListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-store/`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataStoreFromJSON));
+ }
+
+ /**
+ */
+ async apiOpenDataStoreList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.apiOpenDataStoreListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataStorePartialUpdateRaw(requestParameters: ApiOpenDataStorePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataStorePartialUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PATCH',
+ headers: headerParameters,
+ query: queryParameters,
+ body: PatchedOpenDataStoreToJSON(requestParameters['patchedOpenDataStore']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataStorePartialUpdate(requestParameters: ApiOpenDataStorePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataStorePartialUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataStoreRetrieveRaw(requestParameters: ApiOpenDataStoreRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataStoreRetrieve().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataStoreRetrieve(requestParameters: ApiOpenDataStoreRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataStoreRetrieveRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataStoreUpdateRaw(requestParameters: ApiOpenDataStoreUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataStoreUpdate().'
+ );
+ }
+
+ if (requestParameters['openDataStore'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataStore',
+ 'Required parameter "openDataStore" was null or undefined when calling apiOpenDataStoreUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PUT',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataStoreToJSON(requestParameters['openDataStore']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataStoreUpdate(requestParameters: ApiOpenDataStoreUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataStoreUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataUnitCreateRaw(requestParameters: ApiOpenDataUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['openDataUnit'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataUnit',
+ 'Required parameter "openDataUnit" was null or undefined when calling apiOpenDataUnitCreate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-unit/`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataUnitToJSON(requestParameters['openDataUnit']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataUnitCreate(requestParameters: ApiOpenDataUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataUnitCreateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataUnitDestroyRaw(requestParameters: ApiOpenDataUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataUnitDestroy().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataUnitDestroy(requestParameters: ApiOpenDataUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataUnitDestroyRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataUnitListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-unit/`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataUnitFromJSON));
+ }
+
+ /**
+ */
+ async apiOpenDataUnitList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.apiOpenDataUnitListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataUnitPartialUpdateRaw(requestParameters: ApiOpenDataUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataUnitPartialUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PATCH',
+ headers: headerParameters,
+ query: queryParameters,
+ body: PatchedOpenDataUnitToJSON(requestParameters['patchedOpenDataUnit']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataUnitPartialUpdate(requestParameters: ApiOpenDataUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataUnitPartialUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataUnitRetrieveRaw(requestParameters: ApiOpenDataUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataUnitRetrieve().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataUnitRetrieve(requestParameters: ApiOpenDataUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataUnitRetrieveRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataUnitUpdateRaw(requestParameters: ApiOpenDataUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataUnitUpdate().'
+ );
+ }
+
+ if (requestParameters['openDataUnit'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataUnit',
+ 'Required parameter "openDataUnit" was null or undefined when calling apiOpenDataUnitUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PUT',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataUnitToJSON(requestParameters['openDataUnit']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataUnitUpdate(requestParameters: ApiOpenDataUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataUnitUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataVersionCreateRaw(requestParameters: ApiOpenDataVersionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['openDataVersion'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataVersion',
+ 'Required parameter "openDataVersion" was null or undefined when calling apiOpenDataVersionCreate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-version/`,
+ method: 'POST',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataVersionToJSON(requestParameters['openDataVersion']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataVersionCreate(requestParameters: ApiOpenDataVersionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataVersionCreateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataVersionDestroyRaw(requestParameters: ApiOpenDataVersionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataVersionDestroy().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'DELETE',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.VoidApiResponse(response);
+ }
+
+ /**
+ */
+ async apiOpenDataVersionDestroy(requestParameters: ApiOpenDataVersionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ await this.apiOpenDataVersionDestroyRaw(requestParameters, initOverrides);
+ }
+
+ /**
+ */
+ async apiOpenDataVersionListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> {
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-version/`,
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataVersionFromJSON));
+ }
+
+ /**
+ */
+ async apiOpenDataVersionList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ const response = await this.apiOpenDataVersionListRaw(initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataVersionPartialUpdateRaw(requestParameters: ApiOpenDataVersionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataVersionPartialUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PATCH',
+ headers: headerParameters,
+ query: queryParameters,
+ body: PatchedOpenDataVersionToJSON(requestParameters['patchedOpenDataVersion']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataVersionPartialUpdate(requestParameters: ApiOpenDataVersionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataVersionPartialUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataVersionRetrieveRaw(requestParameters: ApiOpenDataVersionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataVersionRetrieve().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'GET',
+ headers: headerParameters,
+ query: queryParameters,
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataVersionRetrieve(requestParameters: ApiOpenDataVersionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataVersionRetrieveRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiOpenDataVersionUpdateRaw(requestParameters: ApiOpenDataVersionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['id'] == null) {
+ throw new runtime.RequiredError(
+ 'id',
+ 'Required parameter "id" was null or undefined when calling apiOpenDataVersionUpdate().'
+ );
+ }
+
+ if (requestParameters['openDataVersion'] == null) {
+ throw new runtime.RequiredError(
+ 'openDataVersion',
+ 'Required parameter "openDataVersion" was null or undefined when calling apiOpenDataVersionUpdate().'
+ );
+ }
+
+ const queryParameters: any = {};
+
+ const headerParameters: runtime.HTTPHeaders = {};
+
+ headerParameters['Content-Type'] = 'application/json';
+
+ if (this.configuration && this.configuration.apiKey) {
+ headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
+ }
+
+ const response = await this.request({
+ path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
+ method: 'PUT',
+ headers: headerParameters,
+ query: queryParameters,
+ body: OpenDataVersionToJSON(requestParameters['openDataVersion']),
+ }, initOverrides);
+
+ return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue));
+ }
+
+ /**
+ */
+ async apiOpenDataVersionUpdate(requestParameters: ApiOpenDataVersionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise {
+ const response = await this.apiOpenDataVersionUpdateRaw(requestParameters, initOverrides);
+ return await response.value();
+ }
+
+ /**
+ */
+ async apiRecipeBookCreateRaw(requestParameters: ApiRecipeBookCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
+ if (requestParameters['recipeBook'] == null) {
+ throw new runtime.RequiredError(
+ 'recipeBook',
+ 'Required parameter "recipeBook" was null or undefined when calling apiRecipeBookCreate().'
);
}
@@ -5983,7 +7677,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: RecipeBookRequestToJSON(requestParameters['recipeBookRequest']),
+ body: RecipeBookToJSON(requestParameters['recipeBook']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue));
@@ -6033,10 +7727,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiRecipeBookEntryCreateRaw(requestParameters: ApiRecipeBookEntryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['recipeBookEntryRequest'] == null) {
+ if (requestParameters['recipeBookEntry'] == null) {
throw new runtime.RequiredError(
- 'recipeBookEntryRequest',
- 'Required parameter "recipeBookEntryRequest" was null or undefined when calling apiRecipeBookEntryCreate().'
+ 'recipeBookEntry',
+ 'Required parameter "recipeBookEntry" was null or undefined when calling apiRecipeBookEntryCreate().'
);
}
@@ -6055,7 +7749,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: RecipeBookEntryRequestToJSON(requestParameters['recipeBookEntryRequest']),
+ body: RecipeBookEntryToJSON(requestParameters['recipeBookEntry']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue));
@@ -6171,7 +7865,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedRecipeBookEntryRequestToJSON(requestParameters['patchedRecipeBookEntryRequest']),
+ body: PatchedRecipeBookEntryToJSON(requestParameters['patchedRecipeBookEntry']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue));
@@ -6229,10 +7923,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['recipeBookEntryRequest'] == null) {
+ if (requestParameters['recipeBookEntry'] == null) {
throw new runtime.RequiredError(
- 'recipeBookEntryRequest',
- 'Required parameter "recipeBookEntryRequest" was null or undefined when calling apiRecipeBookEntryUpdate().'
+ 'recipeBookEntry',
+ 'Required parameter "recipeBookEntry" was null or undefined when calling apiRecipeBookEntryUpdate().'
);
}
@@ -6251,7 +7945,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: RecipeBookEntryRequestToJSON(requestParameters['recipeBookEntryRequest']),
+ body: RecipeBookEntryToJSON(requestParameters['recipeBookEntry']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue));
@@ -6349,7 +8043,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedRecipeBookRequestToJSON(requestParameters['patchedRecipeBookRequest']),
+ body: PatchedRecipeBookToJSON(requestParameters['patchedRecipeBook']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue));
@@ -6407,10 +8101,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['recipeBookRequest'] == null) {
+ if (requestParameters['recipeBook'] == null) {
throw new runtime.RequiredError(
- 'recipeBookRequest',
- 'Required parameter "recipeBookRequest" was null or undefined when calling apiRecipeBookUpdate().'
+ 'recipeBook',
+ 'Required parameter "recipeBook" was null or undefined when calling apiRecipeBookUpdate().'
);
}
@@ -6429,7 +8123,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: RecipeBookRequestToJSON(requestParameters['recipeBookRequest']),
+ body: RecipeBookToJSON(requestParameters['recipeBook']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue));
@@ -6445,10 +8139,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiRecipeCreateRaw(requestParameters: ApiRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['recipeRequest'] == null) {
+ if (requestParameters['recipe'] == null) {
throw new runtime.RequiredError(
- 'recipeRequest',
- 'Required parameter "recipeRequest" was null or undefined when calling apiRecipeCreate().'
+ 'recipe',
+ 'Required parameter "recipe" was null or undefined when calling apiRecipeCreate().'
);
}
@@ -6467,7 +8161,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: RecipeRequestToJSON(requestParameters['recipeRequest']),
+ body: RecipeToJSON(requestParameters['recipe']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue));
@@ -6597,8 +8291,6 @@ export class ApiApi extends runtime.BaseAPI {
let formParams: { append(param: string, value: any): any };
let useForm = false;
- // use FormData to transmit files using content-type "multipart/form-data"
- useForm = canConsumeForm;
if (useForm) {
formParams = new FormData();
} else {
@@ -6800,7 +8492,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedRecipeRequestToJSON(requestParameters['patchedRecipeRequest']),
+ body: PatchedRecipeToJSON(requestParameters['patchedRecipe']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue));
@@ -6908,7 +8600,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: RecipeShoppingUpdateRequestToJSON(requestParameters['recipeShoppingUpdateRequest']),
+ body: RecipeShoppingUpdateToJSON(requestParameters['recipeShoppingUpdate']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeShoppingUpdateFromJSON(jsonValue));
@@ -6931,10 +8623,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['recipeRequest'] == null) {
+ if (requestParameters['recipe'] == null) {
throw new runtime.RequiredError(
- 'recipeRequest',
- 'Required parameter "recipeRequest" was null or undefined when calling apiRecipeUpdate().'
+ 'recipe',
+ 'Required parameter "recipe" was null or undefined when calling apiRecipeUpdate().'
);
}
@@ -6953,7 +8645,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: RecipeRequestToJSON(requestParameters['recipeRequest']),
+ body: RecipeToJSON(requestParameters['recipe']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue));
@@ -7033,10 +8725,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiShoppingListEntryBulkCreateRaw(requestParameters: ApiShoppingListEntryBulkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['shoppingListEntryBulkRequest'] == null) {
+ if (requestParameters['shoppingListEntryBulk'] == null) {
throw new runtime.RequiredError(
- 'shoppingListEntryBulkRequest',
- 'Required parameter "shoppingListEntryBulkRequest" was null or undefined when calling apiShoppingListEntryBulkCreate().'
+ 'shoppingListEntryBulk',
+ 'Required parameter "shoppingListEntryBulk" was null or undefined when calling apiShoppingListEntryBulkCreate().'
);
}
@@ -7055,7 +8747,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: ShoppingListEntryBulkRequestToJSON(requestParameters['shoppingListEntryBulkRequest']),
+ body: ShoppingListEntryBulkToJSON(requestParameters['shoppingListEntryBulk']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryBulkFromJSON(jsonValue));
@@ -7071,10 +8763,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiShoppingListEntryCreateRaw(requestParameters: ApiShoppingListEntryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['shoppingListEntryRequest'] == null) {
+ if (requestParameters['shoppingListEntry'] == null) {
throw new runtime.RequiredError(
- 'shoppingListEntryRequest',
- 'Required parameter "shoppingListEntryRequest" was null or undefined when calling apiShoppingListEntryCreate().'
+ 'shoppingListEntry',
+ 'Required parameter "shoppingListEntry" was null or undefined when calling apiShoppingListEntryCreate().'
);
}
@@ -7093,7 +8785,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: ShoppingListEntryRequestToJSON(requestParameters['shoppingListEntryRequest']),
+ body: ShoppingListEntryToJSON(requestParameters['shoppingListEntry']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue));
@@ -7213,7 +8905,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedShoppingListEntryRequestToJSON(requestParameters['patchedShoppingListEntryRequest']),
+ body: PatchedShoppingListEntryToJSON(requestParameters['patchedShoppingListEntry']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue));
@@ -7271,10 +8963,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['shoppingListEntryRequest'] == null) {
+ if (requestParameters['shoppingListEntry'] == null) {
throw new runtime.RequiredError(
- 'shoppingListEntryRequest',
- 'Required parameter "shoppingListEntryRequest" was null or undefined when calling apiShoppingListEntryUpdate().'
+ 'shoppingListEntry',
+ 'Required parameter "shoppingListEntry" was null or undefined when calling apiShoppingListEntryUpdate().'
);
}
@@ -7293,7 +8985,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: ShoppingListEntryRequestToJSON(requestParameters['shoppingListEntryRequest']),
+ body: ShoppingListEntryToJSON(requestParameters['shoppingListEntry']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue));
@@ -7309,10 +9001,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiShoppingListRecipeCreateRaw(requestParameters: ApiShoppingListRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['shoppingListRecipeRequest'] == null) {
+ if (requestParameters['shoppingListRecipe'] == null) {
throw new runtime.RequiredError(
- 'shoppingListRecipeRequest',
- 'Required parameter "shoppingListRecipeRequest" was null or undefined when calling apiShoppingListRecipeCreate().'
+ 'shoppingListRecipe',
+ 'Required parameter "shoppingListRecipe" was null or undefined when calling apiShoppingListRecipeCreate().'
);
}
@@ -7331,7 +9023,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: ShoppingListRecipeRequestToJSON(requestParameters['shoppingListRecipeRequest']),
+ body: ShoppingListRecipeToJSON(requestParameters['shoppingListRecipe']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue));
@@ -7439,7 +9131,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedShoppingListRecipeRequestToJSON(requestParameters['patchedShoppingListRecipeRequest']),
+ body: PatchedShoppingListRecipeToJSON(requestParameters['patchedShoppingListRecipe']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue));
@@ -7497,10 +9189,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['shoppingListRecipeRequest'] == null) {
+ if (requestParameters['shoppingListRecipe'] == null) {
throw new runtime.RequiredError(
- 'shoppingListRecipeRequest',
- 'Required parameter "shoppingListRecipeRequest" was null or undefined when calling apiShoppingListRecipeUpdate().'
+ 'shoppingListRecipe',
+ 'Required parameter "shoppingListRecipe" was null or undefined when calling apiShoppingListRecipeUpdate().'
);
}
@@ -7519,7 +9211,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: ShoppingListRecipeRequestToJSON(requestParameters['shoppingListRecipeRequest']),
+ body: ShoppingListRecipeToJSON(requestParameters['shoppingListRecipe']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue));
@@ -7585,7 +9277,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedSpaceRequestToJSON(requestParameters['patchedSpaceRequest']),
+ body: PatchedSpaceToJSON(requestParameters['patchedSpace']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SpaceFromJSON(jsonValue));
@@ -7636,10 +9328,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiStepCreateRaw(requestParameters: ApiStepCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['stepRequest'] == null) {
+ if (requestParameters['step'] == null) {
throw new runtime.RequiredError(
- 'stepRequest',
- 'Required parameter "stepRequest" was null or undefined when calling apiStepCreate().'
+ 'step',
+ 'Required parameter "step" was null or undefined when calling apiStepCreate().'
);
}
@@ -7658,7 +9350,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: StepRequestToJSON(requestParameters['stepRequest']),
+ body: StepToJSON(requestParameters['step']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue));
@@ -7774,7 +9466,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedStepRequestToJSON(requestParameters['patchedStepRequest']),
+ body: PatchedStepToJSON(requestParameters['patchedStep']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue));
@@ -7832,10 +9524,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['stepRequest'] == null) {
+ if (requestParameters['step'] == null) {
throw new runtime.RequiredError(
- 'stepRequest',
- 'Required parameter "stepRequest" was null or undefined when calling apiStepUpdate().'
+ 'step',
+ 'Required parameter "step" was null or undefined when calling apiStepUpdate().'
);
}
@@ -7854,7 +9546,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: StepRequestToJSON(requestParameters['stepRequest']),
+ body: StepToJSON(requestParameters['step']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue));
@@ -7870,10 +9562,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiStorageCreateRaw(requestParameters: ApiStorageCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['storageRequest'] == null) {
+ if (requestParameters['storage'] == null) {
throw new runtime.RequiredError(
- 'storageRequest',
- 'Required parameter "storageRequest" was null or undefined when calling apiStorageCreate().'
+ 'storage',
+ 'Required parameter "storage" was null or undefined when calling apiStorageCreate().'
);
}
@@ -7892,7 +9584,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: StorageRequestToJSON(requestParameters['storageRequest']),
+ body: StorageToJSON(requestParameters['storage']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue));
@@ -7992,7 +9684,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedStorageRequestToJSON(requestParameters['patchedStorageRequest']),
+ body: PatchedStorageToJSON(requestParameters['patchedStorage']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue));
@@ -8050,10 +9742,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['storageRequest'] == null) {
+ if (requestParameters['storage'] == null) {
throw new runtime.RequiredError(
- 'storageRequest',
- 'Required parameter "storageRequest" was null or undefined when calling apiStorageUpdate().'
+ 'storage',
+ 'Required parameter "storage" was null or undefined when calling apiStorageUpdate().'
);
}
@@ -8072,7 +9764,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: StorageRequestToJSON(requestParameters['storageRequest']),
+ body: StorageToJSON(requestParameters['storage']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue));
@@ -8088,10 +9780,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiSupermarketCategoryCreateRaw(requestParameters: ApiSupermarketCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['supermarketCategoryRequest'] == null) {
+ if (requestParameters['supermarketCategory'] == null) {
throw new runtime.RequiredError(
- 'supermarketCategoryRequest',
- 'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryCreate().'
+ 'supermarketCategory',
+ 'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryCreate().'
);
}
@@ -8110,7 +9802,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: SupermarketCategoryRequestToJSON(requestParameters['supermarketCategoryRequest']),
+ body: SupermarketCategoryToJSON(requestParameters['supermarketCategory']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
@@ -8226,10 +9918,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['supermarketCategoryRequest'] == null) {
+ if (requestParameters['supermarketCategory'] == null) {
throw new runtime.RequiredError(
- 'supermarketCategoryRequest',
- 'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryMergeUpdate().'
+ 'supermarketCategory',
+ 'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryMergeUpdate().'
);
}
@@ -8248,7 +9940,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: SupermarketCategoryRequestToJSON(requestParameters['supermarketCategoryRequest']),
+ body: SupermarketCategoryToJSON(requestParameters['supermarketCategory']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
@@ -8286,7 +9978,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedSupermarketCategoryRequestToJSON(requestParameters['patchedSupermarketCategoryRequest']),
+ body: PatchedSupermarketCategoryToJSON(requestParameters['patchedSupermarketCategory']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
@@ -8302,10 +9994,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiSupermarketCategoryRelationCreateRaw(requestParameters: ApiSupermarketCategoryRelationCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['supermarketCategoryRelationRequest'] == null) {
+ if (requestParameters['supermarketCategoryRelation'] == null) {
throw new runtime.RequiredError(
- 'supermarketCategoryRelationRequest',
- 'Required parameter "supermarketCategoryRelationRequest" was null or undefined when calling apiSupermarketCategoryRelationCreate().'
+ 'supermarketCategoryRelation',
+ 'Required parameter "supermarketCategoryRelation" was null or undefined when calling apiSupermarketCategoryRelationCreate().'
);
}
@@ -8324,7 +10016,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: SupermarketCategoryRelationRequestToJSON(requestParameters['supermarketCategoryRelationRequest']),
+ body: SupermarketCategoryRelationToJSON(requestParameters['supermarketCategoryRelation']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue));
@@ -8448,7 +10140,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedSupermarketCategoryRelationRequestToJSON(requestParameters['patchedSupermarketCategoryRelationRequest']),
+ body: PatchedSupermarketCategoryRelationToJSON(requestParameters['patchedSupermarketCategoryRelation']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue));
@@ -8506,10 +10198,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['supermarketCategoryRelationRequest'] == null) {
+ if (requestParameters['supermarketCategoryRelation'] == null) {
throw new runtime.RequiredError(
- 'supermarketCategoryRelationRequest',
- 'Required parameter "supermarketCategoryRelationRequest" was null or undefined when calling apiSupermarketCategoryRelationUpdate().'
+ 'supermarketCategoryRelation',
+ 'Required parameter "supermarketCategoryRelation" was null or undefined when calling apiSupermarketCategoryRelationUpdate().'
);
}
@@ -8528,7 +10220,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: SupermarketCategoryRelationRequestToJSON(requestParameters['supermarketCategoryRelationRequest']),
+ body: SupermarketCategoryRelationToJSON(requestParameters['supermarketCategoryRelation']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue));
@@ -8586,10 +10278,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['supermarketCategoryRequest'] == null) {
+ if (requestParameters['supermarketCategory'] == null) {
throw new runtime.RequiredError(
- 'supermarketCategoryRequest',
- 'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryUpdate().'
+ 'supermarketCategory',
+ 'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryUpdate().'
);
}
@@ -8608,7 +10300,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: SupermarketCategoryRequestToJSON(requestParameters['supermarketCategoryRequest']),
+ body: SupermarketCategoryToJSON(requestParameters['supermarketCategory']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
@@ -8624,10 +10316,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiSupermarketCreateRaw(requestParameters: ApiSupermarketCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['supermarketRequest'] == null) {
+ if (requestParameters['supermarket'] == null) {
throw new runtime.RequiredError(
- 'supermarketRequest',
- 'Required parameter "supermarketRequest" was null or undefined when calling apiSupermarketCreate().'
+ 'supermarket',
+ 'Required parameter "supermarket" was null or undefined when calling apiSupermarketCreate().'
);
}
@@ -8646,7 +10338,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: SupermarketRequestToJSON(requestParameters['supermarketRequest']),
+ body: SupermarketToJSON(requestParameters['supermarket']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue));
@@ -8770,7 +10462,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedSupermarketRequestToJSON(requestParameters['patchedSupermarketRequest']),
+ body: PatchedSupermarketToJSON(requestParameters['patchedSupermarket']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue));
@@ -8828,10 +10520,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['supermarketRequest'] == null) {
+ if (requestParameters['supermarket'] == null) {
throw new runtime.RequiredError(
- 'supermarketRequest',
- 'Required parameter "supermarketRequest" was null or undefined when calling apiSupermarketUpdate().'
+ 'supermarket',
+ 'Required parameter "supermarket" was null or undefined when calling apiSupermarketUpdate().'
);
}
@@ -8850,7 +10542,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: SupermarketRequestToJSON(requestParameters['supermarketRequest']),
+ body: SupermarketToJSON(requestParameters['supermarket']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue));
@@ -8902,10 +10594,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiSyncCreateRaw(requestParameters: ApiSyncCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['syncRequest'] == null) {
+ if (requestParameters['sync'] == null) {
throw new runtime.RequiredError(
- 'syncRequest',
- 'Required parameter "syncRequest" was null or undefined when calling apiSyncCreate().'
+ 'sync',
+ 'Required parameter "sync" was null or undefined when calling apiSyncCreate().'
);
}
@@ -8924,7 +10616,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: SyncRequestToJSON(requestParameters['syncRequest']),
+ body: SyncToJSON(requestParameters['sync']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue));
@@ -9103,7 +10795,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedSyncRequestToJSON(requestParameters['patchedSyncRequest']),
+ body: PatchedSyncToJSON(requestParameters['patchedSync']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue));
@@ -9161,10 +10853,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['syncRequest'] == null) {
+ if (requestParameters['sync'] == null) {
throw new runtime.RequiredError(
- 'syncRequest',
- 'Required parameter "syncRequest" was null or undefined when calling apiSyncUpdate().'
+ 'sync',
+ 'Required parameter "sync" was null or undefined when calling apiSyncUpdate().'
);
}
@@ -9183,7 +10875,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: SyncRequestToJSON(requestParameters['syncRequest']),
+ body: SyncToJSON(requestParameters['sync']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue));
@@ -9199,10 +10891,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiUnitConversionCreateRaw(requestParameters: ApiUnitConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['unitConversionRequest'] == null) {
+ if (requestParameters['unitConversion'] == null) {
throw new runtime.RequiredError(
- 'unitConversionRequest',
- 'Required parameter "unitConversionRequest" was null or undefined when calling apiUnitConversionCreate().'
+ 'unitConversion',
+ 'Required parameter "unitConversion" was null or undefined when calling apiUnitConversionCreate().'
);
}
@@ -9221,7 +10913,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: UnitConversionRequestToJSON(requestParameters['unitConversionRequest']),
+ body: UnitConversionToJSON(requestParameters['unitConversion']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue));
@@ -9333,7 +11025,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedUnitConversionRequestToJSON(requestParameters['patchedUnitConversionRequest']),
+ body: PatchedUnitConversionToJSON(requestParameters['patchedUnitConversion']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue));
@@ -9391,10 +11083,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['unitConversionRequest'] == null) {
+ if (requestParameters['unitConversion'] == null) {
throw new runtime.RequiredError(
- 'unitConversionRequest',
- 'Required parameter "unitConversionRequest" was null or undefined when calling apiUnitConversionUpdate().'
+ 'unitConversion',
+ 'Required parameter "unitConversion" was null or undefined when calling apiUnitConversionUpdate().'
);
}
@@ -9413,7 +11105,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: UnitConversionRequestToJSON(requestParameters['unitConversionRequest']),
+ body: UnitConversionToJSON(requestParameters['unitConversion']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue));
@@ -9429,10 +11121,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiUnitCreateRaw(requestParameters: ApiUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['unitRequest'] == null) {
+ if (requestParameters['unit'] == null) {
throw new runtime.RequiredError(
- 'unitRequest',
- 'Required parameter "unitRequest" was null or undefined when calling apiUnitCreate().'
+ 'unit',
+ 'Required parameter "unit" was null or undefined when calling apiUnitCreate().'
);
}
@@ -9451,7 +11143,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: UnitRequestToJSON(requestParameters['unitRequest']),
+ body: UnitToJSON(requestParameters['unit']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
@@ -9567,10 +11259,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['unitRequest'] == null) {
+ if (requestParameters['unit'] == null) {
throw new runtime.RequiredError(
- 'unitRequest',
- 'Required parameter "unitRequest" was null or undefined when calling apiUnitMergeUpdate().'
+ 'unit',
+ 'Required parameter "unit" was null or undefined when calling apiUnitMergeUpdate().'
);
}
@@ -9589,7 +11281,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: UnitRequestToJSON(requestParameters['unitRequest']),
+ body: UnitToJSON(requestParameters['unit']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
@@ -9627,7 +11319,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedUnitRequestToJSON(requestParameters['patchedUnitRequest']),
+ body: PatchedUnitToJSON(requestParameters['patchedUnit']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
@@ -9685,10 +11377,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['unitRequest'] == null) {
+ if (requestParameters['unit'] == null) {
throw new runtime.RequiredError(
- 'unitRequest',
- 'Required parameter "unitRequest" was null or undefined when calling apiUnitUpdate().'
+ 'unit',
+ 'Required parameter "unit" was null or undefined when calling apiUnitUpdate().'
);
}
@@ -9707,7 +11399,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: UnitRequestToJSON(requestParameters['unitRequest']),
+ body: UnitToJSON(requestParameters['unit']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
@@ -9737,6 +11429,27 @@ export class ApiApi extends runtime.BaseAPI {
);
}
+ if (requestParameters['fileDownload'] == null) {
+ throw new runtime.RequiredError(
+ 'fileDownload',
+ 'Required parameter "fileDownload" was null or undefined when calling apiUserFileCreate().'
+ );
+ }
+
+ if (requestParameters['preview'] == null) {
+ throw new runtime.RequiredError(
+ 'preview',
+ 'Required parameter "preview" was null or undefined when calling apiUserFileCreate().'
+ );
+ }
+
+ if (requestParameters['fileSizeKb'] == null) {
+ throw new runtime.RequiredError(
+ 'fileSizeKb',
+ 'Required parameter "fileSizeKb" was null or undefined when calling apiUserFileCreate().'
+ );
+ }
+
const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {};
@@ -9753,14 +11466,16 @@ export class ApiApi extends runtime.BaseAPI {
let formParams: { append(param: string, value: any): any };
let useForm = false;
- // use FormData to transmit files using content-type "multipart/form-data"
- useForm = canConsumeForm;
if (useForm) {
formParams = new FormData();
} else {
formParams = new URLSearchParams();
}
+ if (requestParameters['id'] != null) {
+ formParams.append('id', requestParameters['id'] as any);
+ }
+
if (requestParameters['name'] != null) {
formParams.append('name', requestParameters['name'] as any);
}
@@ -9769,8 +11484,16 @@ export class ApiApi extends runtime.BaseAPI {
formParams.append('file', requestParameters['file'] as any);
}
- if (requestParameters['id'] != null) {
- formParams.append('id', requestParameters['id'] as any);
+ if (requestParameters['fileDownload'] != null) {
+ formParams.append('file_download', requestParameters['fileDownload'] as any);
+ }
+
+ if (requestParameters['preview'] != null) {
+ formParams.append('preview', requestParameters['preview'] as any);
+ }
+
+ if (requestParameters['fileSizeKb'] != null) {
+ formParams.append('file_size_kb', requestParameters['fileSizeKb'] as any);
}
const response = await this.request({
@@ -9903,14 +11626,16 @@ export class ApiApi extends runtime.BaseAPI {
let formParams: { append(param: string, value: any): any };
let useForm = false;
- // use FormData to transmit files using content-type "multipart/form-data"
- useForm = canConsumeForm;
if (useForm) {
formParams = new FormData();
} else {
formParams = new URLSearchParams();
}
+ if (requestParameters['id2'] != null) {
+ formParams.append('id', requestParameters['id2'] as any);
+ }
+
if (requestParameters['name'] != null) {
formParams.append('name', requestParameters['name'] as any);
}
@@ -9919,8 +11644,16 @@ export class ApiApi extends runtime.BaseAPI {
formParams.append('file', requestParameters['file'] as any);
}
- if (requestParameters['id2'] != null) {
- formParams.append('id', requestParameters['id2'] as any);
+ if (requestParameters['fileDownload'] != null) {
+ formParams.append('file_download', requestParameters['fileDownload'] as any);
+ }
+
+ if (requestParameters['preview'] != null) {
+ formParams.append('preview', requestParameters['preview'] as any);
+ }
+
+ if (requestParameters['fileSizeKb'] != null) {
+ formParams.append('file_size_kb', requestParameters['fileSizeKb'] as any);
}
const response = await this.request({
@@ -10000,6 +11733,27 @@ export class ApiApi extends runtime.BaseAPI {
);
}
+ if (requestParameters['fileDownload'] == null) {
+ throw new runtime.RequiredError(
+ 'fileDownload',
+ 'Required parameter "fileDownload" was null or undefined when calling apiUserFileUpdate().'
+ );
+ }
+
+ if (requestParameters['preview'] == null) {
+ throw new runtime.RequiredError(
+ 'preview',
+ 'Required parameter "preview" was null or undefined when calling apiUserFileUpdate().'
+ );
+ }
+
+ if (requestParameters['fileSizeKb'] == null) {
+ throw new runtime.RequiredError(
+ 'fileSizeKb',
+ 'Required parameter "fileSizeKb" was null or undefined when calling apiUserFileUpdate().'
+ );
+ }
+
const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {};
@@ -10016,14 +11770,16 @@ export class ApiApi extends runtime.BaseAPI {
let formParams: { append(param: string, value: any): any };
let useForm = false;
- // use FormData to transmit files using content-type "multipart/form-data"
- useForm = canConsumeForm;
if (useForm) {
formParams = new FormData();
} else {
formParams = new URLSearchParams();
}
+ if (requestParameters['id2'] != null) {
+ formParams.append('id', requestParameters['id2'] as any);
+ }
+
if (requestParameters['name'] != null) {
formParams.append('name', requestParameters['name'] as any);
}
@@ -10032,8 +11788,16 @@ export class ApiApi extends runtime.BaseAPI {
formParams.append('file', requestParameters['file'] as any);
}
- if (requestParameters['id2'] != null) {
- formParams.append('id', requestParameters['id2'] as any);
+ if (requestParameters['fileDownload'] != null) {
+ formParams.append('file_download', requestParameters['fileDownload'] as any);
+ }
+
+ if (requestParameters['preview'] != null) {
+ formParams.append('preview', requestParameters['preview'] as any);
+ }
+
+ if (requestParameters['fileSizeKb'] != null) {
+ formParams.append('file_size_kb', requestParameters['fileSizeKb'] as any);
}
const response = await this.request({
@@ -10111,7 +11875,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedUserRequestToJSON(requestParameters['patchedUserRequest']),
+ body: PatchedUserToJSON(requestParameters['patchedUser']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UserFromJSON(jsonValue));
@@ -10177,7 +11941,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedUserPreferenceRequestToJSON(requestParameters['patchedUserPreferenceRequest']),
+ body: PatchedUserPreferenceToJSON(requestParameters['patchedUserPreference']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UserPreferenceFromJSON(jsonValue));
@@ -10359,7 +12123,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedUserSpaceRequestToJSON(requestParameters['patchedUserSpaceRequest']),
+ body: PatchedUserSpaceToJSON(requestParameters['patchedUserSpace']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => UserSpaceFromJSON(jsonValue));
@@ -10410,10 +12174,10 @@ export class ApiApi extends runtime.BaseAPI {
/**
*/
async apiViewLogCreateRaw(requestParameters: ApiViewLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> {
- if (requestParameters['viewLogRequest'] == null) {
+ if (requestParameters['viewLog'] == null) {
throw new runtime.RequiredError(
- 'viewLogRequest',
- 'Required parameter "viewLogRequest" was null or undefined when calling apiViewLogCreate().'
+ 'viewLog',
+ 'Required parameter "viewLog" was null or undefined when calling apiViewLogCreate().'
);
}
@@ -10432,7 +12196,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
- body: ViewLogRequestToJSON(requestParameters['viewLogRequest']),
+ body: ViewLogToJSON(requestParameters['viewLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue));
@@ -10540,7 +12304,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
- body: PatchedViewLogRequestToJSON(requestParameters['patchedViewLogRequest']),
+ body: PatchedViewLogToJSON(requestParameters['patchedViewLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue));
@@ -10598,10 +12362,10 @@ export class ApiApi extends runtime.BaseAPI {
);
}
- if (requestParameters['viewLogRequest'] == null) {
+ if (requestParameters['viewLog'] == null) {
throw new runtime.RequiredError(
- 'viewLogRequest',
- 'Required parameter "viewLogRequest" was null or undefined when calling apiViewLogUpdate().'
+ 'viewLog',
+ 'Required parameter "viewLog" was null or undefined when calling apiViewLogUpdate().'
);
}
@@ -10620,7 +12384,7 @@ export class ApiApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
- body: ViewLogRequestToJSON(requestParameters['viewLogRequest']),
+ body: ViewLogToJSON(requestParameters['viewLog']),
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue));
diff --git a/vue3/src/openapi/apis/ApiTokenAuthApi.ts b/vue3/src/openapi/apis/ApiTokenAuthApi.ts
index b5dc81aef..066ad9400 100644
--- a/vue3/src/openapi/apis/ApiTokenAuthApi.ts
+++ b/vue3/src/openapi/apis/ApiTokenAuthApi.ts
@@ -25,6 +25,7 @@ import {
export interface ApiTokenAuthCreateRequest {
username: string;
password: string;
+ token: string;
}
/**
@@ -49,6 +50,13 @@ export class ApiTokenAuthApi extends runtime.BaseAPI {
);
}
+ if (requestParameters['token'] == null) {
+ throw new runtime.RequiredError(
+ 'token',
+ 'Required parameter "token" was null or undefined when calling apiTokenAuthCreate().'
+ );
+ }
+
const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {};
@@ -81,6 +89,10 @@ export class ApiTokenAuthApi extends runtime.BaseAPI {
formParams.append('password', requestParameters['password'] as any);
}
+ if (requestParameters['token'] != null) {
+ formParams.append('token', requestParameters['token'] as any);
+ }
+
const response = await this.request({
path: `/api-token-auth/`,
method: 'POST',
diff --git a/vue3/src/openapi/models/AccessToken.ts b/vue3/src/openapi/models/AccessToken.ts
index 253cbf8be..6d7729d91 100644
--- a/vue3/src/openapi/models/AccessToken.ts
+++ b/vue3/src/openapi/models/AccessToken.ts
@@ -24,7 +24,7 @@ export interface AccessToken {
* @type {number}
* @memberof AccessToken
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -61,7 +61,6 @@ export interface AccessToken {
* Check if a given object implements the AccessToken interface.
*/
export function instanceOfAccessToken(value: object): boolean {
- if (!('id' in value)) return false;
if (!('token' in value)) return false;
if (!('expires' in value)) return false;
if (!('created' in value)) return false;
@@ -79,7 +78,7 @@ export function AccessTokenFromJSONTyped(json: any, ignoreDiscriminator: boolean
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'token': json['token'],
'expires': (new Date(json['expires'])),
'scope': json['scope'] == null ? undefined : json['scope'],
@@ -94,6 +93,7 @@ export function AccessTokenToJSON(value?: AccessToken | null): any {
}
return {
+ 'id': value['id'],
'expires': ((value['expires']).toISOString()),
'scope': value['scope'],
};
diff --git a/vue3/src/openapi/models/AuthToken.ts b/vue3/src/openapi/models/AuthToken.ts
index 36d5d97d1..59fad29b9 100644
--- a/vue3/src/openapi/models/AuthToken.ts
+++ b/vue3/src/openapi/models/AuthToken.ts
@@ -19,6 +19,18 @@ import { mapValues } from '../runtime';
* @interface AuthToken
*/
export interface AuthToken {
+ /**
+ *
+ * @type {string}
+ * @memberof AuthToken
+ */
+ username: string;
+ /**
+ *
+ * @type {string}
+ * @memberof AuthToken
+ */
+ password: string;
/**
*
* @type {string}
@@ -31,6 +43,8 @@ export interface AuthToken {
* Check if a given object implements the AuthToken interface.
*/
export function instanceOfAuthToken(value: object): boolean {
+ if (!('username' in value)) return false;
+ if (!('password' in value)) return false;
if (!('token' in value)) return false;
return true;
}
@@ -45,6 +59,8 @@ export function AuthTokenFromJSONTyped(json: any, ignoreDiscriminator: boolean):
}
return {
+ 'username': json['username'],
+ 'password': json['password'],
'token': json['token'],
};
}
@@ -55,6 +71,8 @@ export function AuthTokenToJSON(value?: AuthToken | null): any {
}
return {
+ 'username': value['username'],
+ 'password': value['password'],
};
}
diff --git a/vue3/src/openapi/models/Automation.ts b/vue3/src/openapi/models/Automation.ts
index cf70b55ff..bf779b250 100644
--- a/vue3/src/openapi/models/Automation.ts
+++ b/vue3/src/openapi/models/Automation.ts
@@ -13,12 +13,12 @@
*/
import { mapValues } from '../runtime';
-import type { TypeEnum } from './TypeEnum';
+import type { AutomationTypeEnum } from './AutomationTypeEnum';
import {
- TypeEnumFromJSON,
- TypeEnumFromJSONTyped,
- TypeEnumToJSON,
-} from './TypeEnum';
+ AutomationTypeEnumFromJSON,
+ AutomationTypeEnumFromJSONTyped,
+ AutomationTypeEnumToJSON,
+} from './AutomationTypeEnum';
/**
*
@@ -31,13 +31,13 @@ export interface Automation {
* @type {number}
* @memberof Automation
*/
- readonly id: number;
+ id?: number;
/**
*
- * @type {TypeEnum}
+ * @type {AutomationTypeEnum}
* @memberof Automation
*/
- type: TypeEnum;
+ type: AutomationTypeEnum;
/**
*
* @type {string}
@@ -92,7 +92,6 @@ export interface Automation {
* Check if a given object implements the Automation interface.
*/
export function instanceOfAutomation(value: object): boolean {
- if (!('id' in value)) return false;
if (!('type' in value)) return false;
if (!('createdBy' in value)) return false;
return true;
@@ -108,8 +107,8 @@ export function AutomationFromJSONTyped(json: any, ignoreDiscriminator: boolean)
}
return {
- 'id': json['id'],
- 'type': TypeEnumFromJSON(json['type']),
+ 'id': json['id'] == null ? undefined : json['id'],
+ 'type': AutomationTypeEnumFromJSON(json['type']),
'name': json['name'] == null ? undefined : json['name'],
'description': json['description'] == null ? undefined : json['description'],
'param1': json['param_1'] == null ? undefined : json['param_1'],
@@ -127,7 +126,8 @@ export function AutomationToJSON(value?: Automation | null): any {
}
return {
- 'type': TypeEnumToJSON(value['type']),
+ 'id': value['id'],
+ 'type': AutomationTypeEnumToJSON(value['type']),
'name': value['name'],
'description': value['description'],
'param_1': value['param1'],
diff --git a/vue3/src/openapi/models/BookmarkletImport.ts b/vue3/src/openapi/models/BookmarkletImport.ts
index c0e42fd61..e4a044752 100644
--- a/vue3/src/openapi/models/BookmarkletImport.ts
+++ b/vue3/src/openapi/models/BookmarkletImport.ts
@@ -24,7 +24,7 @@ export interface BookmarkletImport {
* @type {number}
* @memberof BookmarkletImport
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -55,7 +55,6 @@ export interface BookmarkletImport {
* Check if a given object implements the BookmarkletImport interface.
*/
export function instanceOfBookmarkletImport(value: object): boolean {
- if (!('id' in value)) return false;
if (!('html' in value)) return false;
if (!('createdBy' in value)) return false;
if (!('createdAt' in value)) return false;
@@ -72,7 +71,7 @@ export function BookmarkletImportFromJSONTyped(json: any, ignoreDiscriminator: b
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'url': json['url'] == null ? undefined : json['url'],
'html': json['html'],
'createdBy': json['created_by'],
@@ -86,6 +85,7 @@ export function BookmarkletImportToJSON(value?: BookmarkletImport | null): any {
}
return {
+ 'id': value['id'],
'url': value['url'],
'html': value['html'],
};
diff --git a/vue3/src/openapi/models/BookmarkletImportList.ts b/vue3/src/openapi/models/BookmarkletImportList.ts
index 3fa437510..3a7310ee0 100644
--- a/vue3/src/openapi/models/BookmarkletImportList.ts
+++ b/vue3/src/openapi/models/BookmarkletImportList.ts
@@ -24,7 +24,7 @@ export interface BookmarkletImportList {
* @type {number}
* @memberof BookmarkletImportList
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -49,7 +49,6 @@ export interface BookmarkletImportList {
* Check if a given object implements the BookmarkletImportList interface.
*/
export function instanceOfBookmarkletImportList(value: object): boolean {
- if (!('id' in value)) return false;
if (!('createdBy' in value)) return false;
if (!('createdAt' in value)) return false;
return true;
@@ -65,7 +64,7 @@ export function BookmarkletImportListFromJSONTyped(json: any, ignoreDiscriminato
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'url': json['url'] == null ? undefined : json['url'],
'createdBy': json['created_by'],
'createdAt': (new Date(json['created_at'])),
@@ -78,6 +77,7 @@ export function BookmarkletImportListToJSON(value?: BookmarkletImportList | null
}
return {
+ 'id': value['id'],
'url': value['url'],
};
}
diff --git a/vue3/src/openapi/models/ConnectorConfigConfig.ts b/vue3/src/openapi/models/ConnectorConfigConfig.ts
index 09d7737fa..221d785dc 100644
--- a/vue3/src/openapi/models/ConnectorConfigConfig.ts
+++ b/vue3/src/openapi/models/ConnectorConfigConfig.ts
@@ -24,7 +24,7 @@ export interface ConnectorConfigConfig {
* @type {number}
* @memberof ConnectorConfigConfig
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -37,6 +37,12 @@ export interface ConnectorConfigConfig {
* @memberof ConnectorConfigConfig
*/
url?: string;
+ /**
+ *
+ * @type {string}
+ * @memberof ConnectorConfigConfig
+ */
+ token?: string;
/**
*
* @type {string}
@@ -79,7 +85,6 @@ export interface ConnectorConfigConfig {
* Check if a given object implements the ConnectorConfigConfig interface.
*/
export function instanceOfConnectorConfigConfig(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('createdBy' in value)) return false;
return true;
@@ -95,9 +100,10 @@ export function ConnectorConfigConfigFromJSONTyped(json: any, ignoreDiscriminato
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'url': json['url'] == null ? undefined : json['url'],
+ 'token': json['token'] == null ? undefined : json['token'],
'todoEntity': json['todo_entity'] == null ? undefined : json['todo_entity'],
'enabled': json['enabled'] == null ? undefined : json['enabled'],
'onShoppingListEntryCreatedEnabled': json['on_shopping_list_entry_created_enabled'] == null ? undefined : json['on_shopping_list_entry_created_enabled'],
@@ -113,8 +119,10 @@ export function ConnectorConfigConfigToJSON(value?: ConnectorConfigConfig | null
}
return {
+ 'id': value['id'],
'name': value['name'],
'url': value['url'],
+ 'token': value['token'],
'todo_entity': value['todoEntity'],
'enabled': value['enabled'],
'on_shopping_list_entry_created_enabled': value['onShoppingListEntryCreatedEnabled'],
diff --git a/vue3/src/openapi/models/CookLog.ts b/vue3/src/openapi/models/CookLog.ts
index 10297e3db..e40d9c97c 100644
--- a/vue3/src/openapi/models/CookLog.ts
+++ b/vue3/src/openapi/models/CookLog.ts
@@ -31,7 +31,7 @@ export interface CookLog {
* @type {number}
* @memberof CookLog
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {number}
@@ -80,7 +80,6 @@ export interface CookLog {
* Check if a given object implements the CookLog interface.
*/
export function instanceOfCookLog(value: object): boolean {
- if (!('id' in value)) return false;
if (!('recipe' in value)) return false;
if (!('createdBy' in value)) return false;
if (!('updatedAt' in value)) return false;
@@ -97,7 +96,7 @@ export function CookLogFromJSONTyped(json: any, ignoreDiscriminator: boolean): C
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'recipe': json['recipe'],
'servings': json['servings'] == null ? undefined : json['servings'],
'rating': json['rating'] == null ? undefined : json['rating'],
@@ -114,6 +113,7 @@ export function CookLogToJSON(value?: CookLog | null): any {
}
return {
+ 'id': value['id'],
'recipe': value['recipe'],
'servings': value['servings'],
'rating': value['rating'],
diff --git a/vue3/src/openapi/models/CustomFilter.ts b/vue3/src/openapi/models/CustomFilter.ts
index 8e565b6c6..22073e78d 100644
--- a/vue3/src/openapi/models/CustomFilter.ts
+++ b/vue3/src/openapi/models/CustomFilter.ts
@@ -31,7 +31,7 @@ export interface CustomFilter {
* @type {number}
* @memberof CustomFilter
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -62,7 +62,6 @@ export interface CustomFilter {
* Check if a given object implements the CustomFilter interface.
*/
export function instanceOfCustomFilter(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('search' in value)) return false;
if (!('createdBy' in value)) return false;
@@ -79,7 +78,7 @@ export function CustomFilterFromJSONTyped(json: any, ignoreDiscriminator: boolea
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'search': json['search'],
'shared': json['shared'] == null ? undefined : ((json['shared'] as Array).map(UserFromJSON)),
@@ -93,6 +92,7 @@ export function CustomFilterToJSON(value?: CustomFilter | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'search': value['search'],
'shared': value['shared'] == null ? undefined : ((value['shared'] as Array).map(UserToJSON)),
diff --git a/vue3/src/openapi/models/ExportLog.ts b/vue3/src/openapi/models/ExportLog.ts
index 9e7ece359..672a0ede6 100644
--- a/vue3/src/openapi/models/ExportLog.ts
+++ b/vue3/src/openapi/models/ExportLog.ts
@@ -24,7 +24,7 @@ export interface ExportLog {
* @type {number}
* @memberof ExportLog
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -85,7 +85,6 @@ export interface ExportLog {
* Check if a given object implements the ExportLog interface.
*/
export function instanceOfExportLog(value: object): boolean {
- if (!('id' in value)) return false;
if (!('type' in value)) return false;
if (!('createdBy' in value)) return false;
if (!('createdAt' in value)) return false;
@@ -102,7 +101,7 @@ export function ExportLogFromJSONTyped(json: any, ignoreDiscriminator: boolean):
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'type': json['type'],
'msg': json['msg'] == null ? undefined : json['msg'],
'running': json['running'] == null ? undefined : json['running'],
@@ -121,6 +120,7 @@ export function ExportLogToJSON(value?: ExportLog | null): any {
}
return {
+ 'id': value['id'],
'type': value['type'],
'msg': value['msg'],
'running': value['running'],
diff --git a/vue3/src/openapi/models/Food.ts b/vue3/src/openapi/models/Food.ts
index 9513da241..130b0af83 100644
--- a/vue3/src/openapi/models/Food.ts
+++ b/vue3/src/openapi/models/Food.ts
@@ -95,7 +95,7 @@ export interface Food {
* @type {number}
* @memberof Food
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -241,7 +241,6 @@ export interface Food {
* Check if a given object implements the Food interface.
*/
export function instanceOfFood(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('shopping' in value)) return false;
if (!('parent' in value)) return false;
@@ -261,7 +260,7 @@ export function FoodFromJSONTyped(json: any, ignoreDiscriminator: boolean): Food
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'pluralName': json['plural_name'] == null ? undefined : json['plural_name'],
'description': json['description'] == null ? undefined : json['description'],
@@ -294,6 +293,7 @@ export function FoodToJSON(value?: Food | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'plural_name': value['pluralName'],
'description': value['description'],
diff --git a/vue3/src/openapi/models/FoodInheritField.ts b/vue3/src/openapi/models/FoodInheritField.ts
index fdb876134..f4fd592fc 100644
--- a/vue3/src/openapi/models/FoodInheritField.ts
+++ b/vue3/src/openapi/models/FoodInheritField.ts
@@ -58,7 +58,7 @@ export interface FoodInheritField {
* @type {number}
* @memberof FoodInheritField
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -77,7 +77,6 @@ export interface FoodInheritField {
* Check if a given object implements the FoodInheritField interface.
*/
export function instanceOfFoodInheritField(value: object): boolean {
- if (!('id' in value)) return false;
return true;
}
@@ -91,7 +90,7 @@ export function FoodInheritFieldFromJSONTyped(json: any, ignoreDiscriminator: bo
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'] == null ? undefined : json['name'],
'field': json['field'] == null ? undefined : json['field'],
};
@@ -103,6 +102,7 @@ export function FoodInheritFieldToJSON(value?: FoodInheritField | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'field': value['field'],
};
diff --git a/vue3/src/openapi/models/FoodShoppingUpdate.ts b/vue3/src/openapi/models/FoodShoppingUpdate.ts
index ae6ef063a..22908bae1 100644
--- a/vue3/src/openapi/models/FoodShoppingUpdate.ts
+++ b/vue3/src/openapi/models/FoodShoppingUpdate.ts
@@ -13,6 +13,13 @@
*/
import { mapValues } from '../runtime';
+import type { DeleteEnum } from './DeleteEnum';
+import {
+ DeleteEnumFromJSON,
+ DeleteEnumFromJSONTyped,
+ DeleteEnumToJSON,
+} from './DeleteEnum';
+
/**
*
* @export
@@ -24,14 +31,34 @@ export interface FoodShoppingUpdate {
* @type {number}
* @memberof FoodShoppingUpdate
*/
- readonly id: number;
+ id?: number;
+ /**
+ * Amount of food to add to the shopping list
+ * @type {number}
+ * @memberof FoodShoppingUpdate
+ */
+ amount?: number;
+ /**
+ * ID of unit to use for the shopping list
+ * @type {number}
+ * @memberof FoodShoppingUpdate
+ */
+ unit?: number;
+ /**
+ * When set to true will delete all food from active shopping lists.
+ *
+ * * `true` - true
+ * @type {DeleteEnum}
+ * @memberof FoodShoppingUpdate
+ */
+ _delete: DeleteEnum | null;
}
/**
* Check if a given object implements the FoodShoppingUpdate interface.
*/
export function instanceOfFoodShoppingUpdate(value: object): boolean {
- if (!('id' in value)) return false;
+ if (!('_delete' in value)) return false;
return true;
}
@@ -45,7 +72,10 @@ export function FoodShoppingUpdateFromJSONTyped(json: any, ignoreDiscriminator:
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
+ 'amount': json['amount'] == null ? undefined : json['amount'],
+ 'unit': json['unit'] == null ? undefined : json['unit'],
+ '_delete': DeleteEnumFromJSON(json['delete']),
};
}
@@ -55,6 +85,10 @@ export function FoodShoppingUpdateToJSON(value?: FoodShoppingUpdate | null): any
}
return {
+ 'id': value['id'],
+ 'amount': value['amount'],
+ 'unit': value['unit'],
+ 'delete': DeleteEnumToJSON(value['_delete']),
};
}
diff --git a/vue3/src/openapi/models/FoodSimple.ts b/vue3/src/openapi/models/FoodSimple.ts
index 4829def97..0658dcca8 100644
--- a/vue3/src/openapi/models/FoodSimple.ts
+++ b/vue3/src/openapi/models/FoodSimple.ts
@@ -24,7 +24,7 @@ export interface FoodSimple {
* @type {number}
* @memberof FoodSimple
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -43,7 +43,6 @@ export interface FoodSimple {
* Check if a given object implements the FoodSimple interface.
*/
export function instanceOfFoodSimple(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
return true;
}
@@ -58,7 +57,7 @@ export function FoodSimpleFromJSONTyped(json: any, ignoreDiscriminator: boolean)
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'pluralName': json['plural_name'] == null ? undefined : json['plural_name'],
};
@@ -70,6 +69,7 @@ export function FoodSimpleToJSON(value?: FoodSimple | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'plural_name': value['pluralName'],
};
diff --git a/vue3/src/openapi/models/Group.ts b/vue3/src/openapi/models/Group.ts
index 6a9154a1c..f5a4ae02f 100644
--- a/vue3/src/openapi/models/Group.ts
+++ b/vue3/src/openapi/models/Group.ts
@@ -58,7 +58,7 @@ export interface Group {
* @type {number}
* @memberof Group
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -71,7 +71,6 @@ export interface Group {
* Check if a given object implements the Group interface.
*/
export function instanceOfGroup(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
return true;
}
@@ -86,7 +85,7 @@ export function GroupFromJSONTyped(json: any, ignoreDiscriminator: boolean): Gro
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
};
}
@@ -97,6 +96,7 @@ export function GroupToJSON(value?: Group | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
};
}
diff --git a/vue3/src/openapi/models/ImportLog.ts b/vue3/src/openapi/models/ImportLog.ts
index 6857daf50..a8ce45503 100644
--- a/vue3/src/openapi/models/ImportLog.ts
+++ b/vue3/src/openapi/models/ImportLog.ts
@@ -31,7 +31,7 @@ export interface ImportLog {
* @type {number}
* @memberof ImportLog
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -86,7 +86,6 @@ export interface ImportLog {
* Check if a given object implements the ImportLog interface.
*/
export function instanceOfImportLog(value: object): boolean {
- if (!('id' in value)) return false;
if (!('type' in value)) return false;
if (!('keyword' in value)) return false;
if (!('createdBy' in value)) return false;
@@ -104,7 +103,7 @@ export function ImportLogFromJSONTyped(json: any, ignoreDiscriminator: boolean):
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'type': json['type'],
'msg': json['msg'] == null ? undefined : json['msg'],
'running': json['running'] == null ? undefined : json['running'],
@@ -122,6 +121,7 @@ export function ImportLogToJSON(value?: ImportLog | null): any {
}
return {
+ 'id': value['id'],
'type': value['type'],
'msg': value['msg'],
'running': value['running'],
diff --git a/vue3/src/openapi/models/Ingredient.ts b/vue3/src/openapi/models/Ingredient.ts
index 2b2818b65..f39152521 100644
--- a/vue3/src/openapi/models/Ingredient.ts
+++ b/vue3/src/openapi/models/Ingredient.ts
@@ -37,7 +37,7 @@ export interface Ingredient {
* @type {number}
* @memberof Ingredient
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {Food}
@@ -116,7 +116,6 @@ export interface Ingredient {
* Check if a given object implements the Ingredient interface.
*/
export function instanceOfIngredient(value: object): boolean {
- if (!('id' in value)) return false;
if (!('food' in value)) return false;
if (!('unit' in value)) return false;
if (!('amount' in value)) return false;
@@ -135,7 +134,7 @@ export function IngredientFromJSONTyped(json: any, ignoreDiscriminator: boolean)
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'food': FoodFromJSON(json['food']),
'unit': UnitFromJSON(json['unit']),
'amount': json['amount'],
@@ -157,6 +156,7 @@ export function IngredientToJSON(value?: Ingredient | null): any {
}
return {
+ 'id': value['id'],
'food': FoodToJSON(value['food']),
'unit': UnitToJSON(value['unit']),
'amount': value['amount'],
diff --git a/vue3/src/openapi/models/IngredientString.ts b/vue3/src/openapi/models/IngredientString.ts
new file mode 100644
index 000000000..33b19ed76
--- /dev/null
+++ b/vue3/src/openapi/models/IngredientString.ts
@@ -0,0 +1,61 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Tandoor
+ * Tandoor API Docs
+ *
+ * The version of the OpenAPI document: 0.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+import { mapValues } from '../runtime';
+/**
+ *
+ * @export
+ * @interface IngredientString
+ */
+export interface IngredientString {
+ /**
+ *
+ * @type {string}
+ * @memberof IngredientString
+ */
+ text: string;
+}
+
+/**
+ * Check if a given object implements the IngredientString interface.
+ */
+export function instanceOfIngredientString(value: object): boolean {
+ if (!('text' in value)) return false;
+ return true;
+}
+
+export function IngredientStringFromJSON(json: any): IngredientString {
+ return IngredientStringFromJSONTyped(json, false);
+}
+
+export function IngredientStringFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngredientString {
+ if (json == null) {
+ return json;
+ }
+ return {
+
+ 'text': json['text'],
+ };
+}
+
+export function IngredientStringToJSON(value?: IngredientString | null): any {
+ if (value == null) {
+ return value;
+ }
+ return {
+
+ 'text': value['text'],
+ };
+}
+
diff --git a/vue3/src/openapi/models/InviteLink.ts b/vue3/src/openapi/models/InviteLink.ts
index 7a3fdbb8f..211cdf0fd 100644
--- a/vue3/src/openapi/models/InviteLink.ts
+++ b/vue3/src/openapi/models/InviteLink.ts
@@ -31,7 +31,7 @@ export interface InviteLink {
* @type {number}
* @memberof InviteLink
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -92,7 +92,6 @@ export interface InviteLink {
* Check if a given object implements the InviteLink interface.
*/
export function instanceOfInviteLink(value: object): boolean {
- if (!('id' in value)) return false;
if (!('uuid' in value)) return false;
if (!('group' in value)) return false;
if (!('createdBy' in value)) return false;
@@ -110,7 +109,7 @@ export function InviteLinkFromJSONTyped(json: any, ignoreDiscriminator: boolean)
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'uuid': json['uuid'],
'email': json['email'] == null ? undefined : json['email'],
'group': GroupFromJSON(json['group']),
@@ -129,6 +128,7 @@ export function InviteLinkToJSON(value?: InviteLink | null): any {
}
return {
+ 'id': value['id'],
'email': value['email'],
'group': GroupToJSON(value['group']),
'valid_until': value['validUntil'] == null ? undefined : ((value['validUntil']).toISOString().substring(0,10)),
diff --git a/vue3/src/openapi/models/Keyword.ts b/vue3/src/openapi/models/Keyword.ts
index 7327b53a2..f2c11c750 100644
--- a/vue3/src/openapi/models/Keyword.ts
+++ b/vue3/src/openapi/models/Keyword.ts
@@ -58,7 +58,7 @@ export interface Keyword {
* @type {number}
* @memberof Keyword
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -114,7 +114,6 @@ export interface Keyword {
* Check if a given object implements the Keyword interface.
*/
export function instanceOfKeyword(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('label' in value)) return false;
if (!('parent' in value)) return false;
@@ -135,7 +134,7 @@ export function KeywordFromJSONTyped(json: any, ignoreDiscriminator: boolean): K
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'label': json['label'],
'description': json['description'] == null ? undefined : json['description'],
@@ -153,6 +152,7 @@ export function KeywordToJSON(value?: Keyword | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
};
diff --git a/vue3/src/openapi/models/KeywordLabel.ts b/vue3/src/openapi/models/KeywordLabel.ts
index 7b60a6cd9..4da6a57d7 100644
--- a/vue3/src/openapi/models/KeywordLabel.ts
+++ b/vue3/src/openapi/models/KeywordLabel.ts
@@ -24,7 +24,7 @@ export interface KeywordLabel {
* @type {number}
* @memberof KeywordLabel
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -37,7 +37,6 @@ export interface KeywordLabel {
* Check if a given object implements the KeywordLabel interface.
*/
export function instanceOfKeywordLabel(value: object): boolean {
- if (!('id' in value)) return false;
if (!('label' in value)) return false;
return true;
}
@@ -52,7 +51,7 @@ export function KeywordLabelFromJSONTyped(json: any, ignoreDiscriminator: boolea
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'label': json['label'],
};
}
@@ -63,6 +62,7 @@ export function KeywordLabelToJSON(value?: KeywordLabel | null): any {
}
return {
+ 'id': value['id'],
};
}
diff --git a/vue3/src/openapi/models/MealPlan.ts b/vue3/src/openapi/models/MealPlan.ts
index c2a07892f..c246b6c97 100644
--- a/vue3/src/openapi/models/MealPlan.ts
+++ b/vue3/src/openapi/models/MealPlan.ts
@@ -43,7 +43,7 @@ export interface MealPlan {
* @type {number}
* @memberof MealPlan
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -128,7 +128,6 @@ export interface MealPlan {
* Check if a given object implements the MealPlan interface.
*/
export function instanceOfMealPlan(value: object): boolean {
- if (!('id' in value)) return false;
if (!('servings' in value)) return false;
if (!('noteMarkdown' in value)) return false;
if (!('fromDate' in value)) return false;
@@ -150,7 +149,7 @@ export function MealPlanFromJSONTyped(json: any, ignoreDiscriminator: boolean):
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'title': json['title'] == null ? undefined : json['title'],
'recipe': json['recipe'] == null ? undefined : RecipeOverviewFromJSON(json['recipe']),
'servings': json['servings'],
@@ -173,6 +172,7 @@ export function MealPlanToJSON(value?: MealPlan | null): any {
}
return {
+ 'id': value['id'],
'title': value['title'],
'recipe': RecipeOverviewToJSON(value['recipe']),
'servings': value['servings'],
diff --git a/vue3/src/openapi/models/MealType.ts b/vue3/src/openapi/models/MealType.ts
index 59ed0853a..f8580b778 100644
--- a/vue3/src/openapi/models/MealType.ts
+++ b/vue3/src/openapi/models/MealType.ts
@@ -24,7 +24,7 @@ export interface MealType {
* @type {number}
* @memberof MealType
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -61,7 +61,6 @@ export interface MealType {
* Check if a given object implements the MealType interface.
*/
export function instanceOfMealType(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('createdBy' in value)) return false;
return true;
@@ -77,7 +76,7 @@ export function MealTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean):
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'order': json['order'] == null ? undefined : json['order'],
'color': json['color'] == null ? undefined : json['color'],
@@ -92,6 +91,7 @@ export function MealTypeToJSON(value?: MealType | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'order': value['order'],
'color': value['color'],
diff --git a/vue3/src/openapi/models/NutritionInformation.ts b/vue3/src/openapi/models/NutritionInformation.ts
index d41a81016..b84a3bca5 100644
--- a/vue3/src/openapi/models/NutritionInformation.ts
+++ b/vue3/src/openapi/models/NutritionInformation.ts
@@ -24,7 +24,7 @@ export interface NutritionInformation {
* @type {number}
* @memberof NutritionInformation
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {number}
@@ -61,7 +61,6 @@ export interface NutritionInformation {
* Check if a given object implements the NutritionInformation interface.
*/
export function instanceOfNutritionInformation(value: object): boolean {
- if (!('id' in value)) return false;
if (!('carbohydrates' in value)) return false;
if (!('fats' in value)) return false;
if (!('proteins' in value)) return false;
@@ -79,7 +78,7 @@ export function NutritionInformationFromJSONTyped(json: any, ignoreDiscriminator
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'carbohydrates': json['carbohydrates'],
'fats': json['fats'],
'proteins': json['proteins'],
@@ -94,6 +93,7 @@ export function NutritionInformationToJSON(value?: NutritionInformation | null):
}
return {
+ 'id': value['id'],
'carbohydrates': value['carbohydrates'],
'fats': value['fats'],
'proteins': value['proteins'],
diff --git a/vue3/src/openapi/models/OpenDataCategory.ts b/vue3/src/openapi/models/OpenDataCategory.ts
index a7d895e79..5581f1b4e 100644
--- a/vue3/src/openapi/models/OpenDataCategory.ts
+++ b/vue3/src/openapi/models/OpenDataCategory.ts
@@ -65,7 +65,7 @@ export interface OpenDataCategory {
* @type {number}
* @memberof OpenDataCategory
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -108,7 +108,6 @@ export interface OpenDataCategory {
* Check if a given object implements the OpenDataCategory interface.
*/
export function instanceOfOpenDataCategory(value: object): boolean {
- if (!('id' in value)) return false;
if (!('version' in value)) return false;
if (!('slug' in value)) return false;
if (!('name' in value)) return false;
@@ -126,7 +125,7 @@ export function OpenDataCategoryFromJSONTyped(json: any, ignoreDiscriminator: bo
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'version': OpenDataVersionFromJSON(json['version']),
'slug': json['slug'],
'name': json['name'],
@@ -142,6 +141,7 @@ export function OpenDataCategoryToJSON(value?: OpenDataCategory | null): any {
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/OpenDataConversion.ts b/vue3/src/openapi/models/OpenDataConversion.ts
index fd733be1e..a6d27fbec 100644
--- a/vue3/src/openapi/models/OpenDataConversion.ts
+++ b/vue3/src/openapi/models/OpenDataConversion.ts
@@ -43,7 +43,7 @@ export interface OpenDataConversion {
* @type {number}
* @memberof OpenDataConversion
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -64,10 +64,10 @@ export interface OpenDataConversion {
food: OpenDataFood;
/**
*
- * @type {string}
+ * @type {number}
* @memberof OpenDataConversion
*/
- baseAmount: string;
+ baseAmount: number;
/**
*
* @type {OpenDataUnit}
@@ -76,10 +76,10 @@ export interface OpenDataConversion {
baseUnit: OpenDataUnit;
/**
*
- * @type {string}
+ * @type {number}
* @memberof OpenDataConversion
*/
- convertedAmount: string;
+ convertedAmount: number;
/**
*
* @type {OpenDataUnit}
@@ -110,7 +110,6 @@ export interface OpenDataConversion {
* Check if a given object implements the OpenDataConversion interface.
*/
export function instanceOfOpenDataConversion(value: object): boolean {
- if (!('id' in value)) return false;
if (!('version' in value)) return false;
if (!('slug' in value)) return false;
if (!('food' in value)) return false;
@@ -133,7 +132,7 @@ export function OpenDataConversionFromJSONTyped(json: any, ignoreDiscriminator:
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'version': OpenDataVersionFromJSON(json['version']),
'slug': json['slug'],
'food': OpenDataFoodFromJSON(json['food']),
@@ -153,6 +152,7 @@ export function OpenDataConversionToJSON(value?: OpenDataConversion | null): any
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'food': OpenDataFoodToJSON(value['food']),
diff --git a/vue3/src/openapi/models/OpenDataFood.ts b/vue3/src/openapi/models/OpenDataFood.ts
index 80839db3e..ee9867559 100644
--- a/vue3/src/openapi/models/OpenDataFood.ts
+++ b/vue3/src/openapi/models/OpenDataFood.ts
@@ -83,7 +83,7 @@ export interface OpenDataFood {
* @type {number}
* @memberof OpenDataFood
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -186,7 +186,6 @@ export interface OpenDataFood {
* Check if a given object implements the OpenDataFood interface.
*/
export function instanceOfOpenDataFood(value: object): boolean {
- if (!('id' in value)) return false;
if (!('version' in value)) return false;
if (!('slug' in value)) return false;
if (!('name' in value)) return false;
@@ -209,7 +208,7 @@ export function OpenDataFoodFromJSONTyped(json: any, ignoreDiscriminator: boolea
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'version': OpenDataVersionFromJSON(json['version']),
'slug': json['slug'],
'name': json['name'],
@@ -235,6 +234,7 @@ export function OpenDataFoodToJSON(value?: OpenDataFood | null): any {
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/OpenDataFoodProperty.ts b/vue3/src/openapi/models/OpenDataFoodProperty.ts
index 17d43321a..949b185bd 100644
--- a/vue3/src/openapi/models/OpenDataFoodProperty.ts
+++ b/vue3/src/openapi/models/OpenDataFoodProperty.ts
@@ -31,7 +31,7 @@ export interface OpenDataFoodProperty {
* @type {number}
* @memberof OpenDataFoodProperty
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {OpenDataProperty}
@@ -40,17 +40,16 @@ export interface OpenDataFoodProperty {
property: OpenDataProperty;
/**
*
- * @type {string}
+ * @type {number}
* @memberof OpenDataFoodProperty
*/
- propertyAmount: string;
+ propertyAmount: number;
}
/**
* Check if a given object implements the OpenDataFoodProperty interface.
*/
export function instanceOfOpenDataFoodProperty(value: object): boolean {
- if (!('id' in value)) return false;
if (!('property' in value)) return false;
if (!('propertyAmount' in value)) return false;
return true;
@@ -66,7 +65,7 @@ export function OpenDataFoodPropertyFromJSONTyped(json: any, ignoreDiscriminator
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'property': OpenDataPropertyFromJSON(json['property']),
'propertyAmount': json['property_amount'],
};
@@ -78,6 +77,7 @@ export function OpenDataFoodPropertyToJSON(value?: OpenDataFoodProperty | null):
}
return {
+ 'id': value['id'],
'property': OpenDataPropertyToJSON(value['property']),
'property_amount': value['propertyAmount'],
};
diff --git a/vue3/src/openapi/models/OpenDataProperty.ts b/vue3/src/openapi/models/OpenDataProperty.ts
index a21b8a48a..2ca4c430a 100644
--- a/vue3/src/openapi/models/OpenDataProperty.ts
+++ b/vue3/src/openapi/models/OpenDataProperty.ts
@@ -65,7 +65,7 @@ export interface OpenDataProperty {
* @type {number}
* @memberof OpenDataProperty
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -114,7 +114,6 @@ export interface OpenDataProperty {
* Check if a given object implements the OpenDataProperty interface.
*/
export function instanceOfOpenDataProperty(value: object): boolean {
- if (!('id' in value)) return false;
if (!('version' in value)) return false;
if (!('slug' in value)) return false;
if (!('name' in value)) return false;
@@ -132,7 +131,7 @@ export function OpenDataPropertyFromJSONTyped(json: any, ignoreDiscriminator: bo
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'version': OpenDataVersionFromJSON(json['version']),
'slug': json['slug'],
'name': json['name'],
@@ -149,6 +148,7 @@ export function OpenDataPropertyToJSON(value?: OpenDataProperty | null): any {
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/OpenDataStore.ts b/vue3/src/openapi/models/OpenDataStore.ts
index a6d8012fe..137dde5f5 100644
--- a/vue3/src/openapi/models/OpenDataStore.ts
+++ b/vue3/src/openapi/models/OpenDataStore.ts
@@ -37,7 +37,7 @@ export interface OpenDataStore {
* @type {number}
* @memberof OpenDataStore
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -80,7 +80,6 @@ export interface OpenDataStore {
* Check if a given object implements the OpenDataStore interface.
*/
export function instanceOfOpenDataStore(value: object): boolean {
- if (!('id' in value)) return false;
if (!('version' in value)) return false;
if (!('slug' in value)) return false;
if (!('name' in value)) return false;
@@ -99,7 +98,7 @@ export function OpenDataStoreFromJSONTyped(json: any, ignoreDiscriminator: boole
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'version': OpenDataVersionFromJSON(json['version']),
'slug': json['slug'],
'name': json['name'],
@@ -115,6 +114,7 @@ export function OpenDataStoreToJSON(value?: OpenDataStore | null): any {
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/OpenDataStoreCategory.ts b/vue3/src/openapi/models/OpenDataStoreCategory.ts
index 2c8c2b3a3..aa0140a35 100644
--- a/vue3/src/openapi/models/OpenDataStoreCategory.ts
+++ b/vue3/src/openapi/models/OpenDataStoreCategory.ts
@@ -31,7 +31,7 @@ export interface OpenDataStoreCategory {
* @type {number}
* @memberof OpenDataStoreCategory
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {OpenDataCategory}
@@ -56,7 +56,6 @@ export interface OpenDataStoreCategory {
* Check if a given object implements the OpenDataStoreCategory interface.
*/
export function instanceOfOpenDataStoreCategory(value: object): boolean {
- if (!('id' in value)) return false;
if (!('category' in value)) return false;
if (!('store' in value)) return false;
return true;
@@ -72,7 +71,7 @@ export function OpenDataStoreCategoryFromJSONTyped(json: any, ignoreDiscriminato
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'category': OpenDataCategoryFromJSON(json['category']),
'store': json['store'],
'order': json['order'] == null ? undefined : json['order'],
@@ -85,6 +84,7 @@ export function OpenDataStoreCategoryToJSON(value?: OpenDataStoreCategory | null
}
return {
+ 'id': value['id'],
'category': OpenDataCategoryToJSON(value['category']),
'store': value['store'],
'order': value['order'],
diff --git a/vue3/src/openapi/models/OpenDataUnit.ts b/vue3/src/openapi/models/OpenDataUnit.ts
index b401cddb3..0dc70379d 100644
--- a/vue3/src/openapi/models/OpenDataUnit.ts
+++ b/vue3/src/openapi/models/OpenDataUnit.ts
@@ -77,7 +77,7 @@ export interface OpenDataUnit {
* @type {number}
* @memberof OpenDataUnit
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -132,7 +132,6 @@ export interface OpenDataUnit {
* Check if a given object implements the OpenDataUnit interface.
*/
export function instanceOfOpenDataUnit(value: object): boolean {
- if (!('id' in value)) return false;
if (!('version' in value)) return false;
if (!('slug' in value)) return false;
if (!('name' in value)) return false;
@@ -151,7 +150,7 @@ export function OpenDataUnitFromJSONTyped(json: any, ignoreDiscriminator: boolea
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'version': OpenDataVersionFromJSON(json['version']),
'slug': json['slug'],
'name': json['name'],
@@ -169,6 +168,7 @@ export function OpenDataUnitToJSON(value?: OpenDataUnit | null): any {
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/OpenDataVersion.ts b/vue3/src/openapi/models/OpenDataVersion.ts
index 86939a6f2..ec56a92bf 100644
--- a/vue3/src/openapi/models/OpenDataVersion.ts
+++ b/vue3/src/openapi/models/OpenDataVersion.ts
@@ -58,7 +58,7 @@ export interface OpenDataVersion {
* @type {number}
* @memberof OpenDataVersion
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -83,7 +83,6 @@ export interface OpenDataVersion {
* Check if a given object implements the OpenDataVersion interface.
*/
export function instanceOfOpenDataVersion(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('code' in value)) return false;
return true;
@@ -99,7 +98,7 @@ export function OpenDataVersionFromJSONTyped(json: any, ignoreDiscriminator: boo
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'code': json['code'],
'comment': json['comment'] == null ? undefined : json['comment'],
@@ -112,6 +111,7 @@ export function OpenDataVersionToJSON(value?: OpenDataVersion | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'code': value['code'],
'comment': value['comment'],
diff --git a/vue3/src/openapi/models/PatchedAccessToken.ts b/vue3/src/openapi/models/PatchedAccessToken.ts
index 71d28e2e6..ed56917dc 100644
--- a/vue3/src/openapi/models/PatchedAccessToken.ts
+++ b/vue3/src/openapi/models/PatchedAccessToken.ts
@@ -24,7 +24,7 @@ export interface PatchedAccessToken {
* @type {number}
* @memberof PatchedAccessToken
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -89,6 +89,7 @@ export function PatchedAccessTokenToJSON(value?: PatchedAccessToken | null): any
}
return {
+ 'id': value['id'],
'expires': value['expires'] == null ? undefined : ((value['expires']).toISOString()),
'scope': value['scope'],
};
diff --git a/vue3/src/openapi/models/PatchedAutomation.ts b/vue3/src/openapi/models/PatchedAutomation.ts
index 10dd8d58b..4cfc58c85 100644
--- a/vue3/src/openapi/models/PatchedAutomation.ts
+++ b/vue3/src/openapi/models/PatchedAutomation.ts
@@ -31,7 +31,7 @@ export interface PatchedAutomation {
* @type {number}
* @memberof PatchedAutomation
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {AutomationTypeEnum}
@@ -124,6 +124,7 @@ export function PatchedAutomationToJSON(value?: PatchedAutomation | null): any {
}
return {
+ 'id': value['id'],
'type': AutomationTypeEnumToJSON(value['type']),
'name': value['name'],
'description': value['description'],
diff --git a/vue3/src/openapi/models/PatchedBookmarkletImport.ts b/vue3/src/openapi/models/PatchedBookmarkletImport.ts
index 36d1ed4b2..0ddd2eaa4 100644
--- a/vue3/src/openapi/models/PatchedBookmarkletImport.ts
+++ b/vue3/src/openapi/models/PatchedBookmarkletImport.ts
@@ -24,7 +24,7 @@ export interface PatchedBookmarkletImport {
* @type {number}
* @memberof PatchedBookmarkletImport
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -82,6 +82,7 @@ export function PatchedBookmarkletImportToJSON(value?: PatchedBookmarkletImport
}
return {
+ 'id': value['id'],
'url': value['url'],
'html': value['html'],
};
diff --git a/vue3/src/openapi/models/PatchedConnectorConfigConfig.ts b/vue3/src/openapi/models/PatchedConnectorConfigConfig.ts
index e79ee009e..5fc947002 100644
--- a/vue3/src/openapi/models/PatchedConnectorConfigConfig.ts
+++ b/vue3/src/openapi/models/PatchedConnectorConfigConfig.ts
@@ -24,7 +24,7 @@ export interface PatchedConnectorConfigConfig {
* @type {number}
* @memberof PatchedConnectorConfigConfig
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -117,6 +117,7 @@ export function PatchedConnectorConfigConfigToJSON(value?: PatchedConnectorConfi
}
return {
+ 'id': value['id'],
'name': value['name'],
'url': value['url'],
'token': value['token'],
diff --git a/vue3/src/openapi/models/PatchedCookLog.ts b/vue3/src/openapi/models/PatchedCookLog.ts
index 545f1ead8..78347b1f0 100644
--- a/vue3/src/openapi/models/PatchedCookLog.ts
+++ b/vue3/src/openapi/models/PatchedCookLog.ts
@@ -31,7 +31,7 @@ export interface PatchedCookLog {
* @type {number}
* @memberof PatchedCookLog
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {number}
@@ -110,6 +110,7 @@ export function PatchedCookLogToJSON(value?: PatchedCookLog | null): any {
}
return {
+ 'id': value['id'],
'recipe': value['recipe'],
'servings': value['servings'],
'rating': value['rating'],
diff --git a/vue3/src/openapi/models/PatchedCustomFilter.ts b/vue3/src/openapi/models/PatchedCustomFilter.ts
index 250782a8e..b9e847f4d 100644
--- a/vue3/src/openapi/models/PatchedCustomFilter.ts
+++ b/vue3/src/openapi/models/PatchedCustomFilter.ts
@@ -31,7 +31,7 @@ export interface PatchedCustomFilter {
* @type {number}
* @memberof PatchedCustomFilter
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -89,6 +89,7 @@ export function PatchedCustomFilterToJSON(value?: PatchedCustomFilter | null): a
}
return {
+ 'id': value['id'],
'name': value['name'],
'search': value['search'],
'shared': value['shared'] == null ? undefined : ((value['shared'] as Array).map(UserToJSON)),
diff --git a/vue3/src/openapi/models/PatchedExportLog.ts b/vue3/src/openapi/models/PatchedExportLog.ts
index 2de62422c..1e492d5e7 100644
--- a/vue3/src/openapi/models/PatchedExportLog.ts
+++ b/vue3/src/openapi/models/PatchedExportLog.ts
@@ -24,7 +24,7 @@ export interface PatchedExportLog {
* @type {number}
* @memberof PatchedExportLog
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -117,6 +117,7 @@ export function PatchedExportLogToJSON(value?: PatchedExportLog | null): any {
}
return {
+ 'id': value['id'],
'type': value['type'],
'msg': value['msg'],
'running': value['running'],
diff --git a/vue3/src/openapi/models/PatchedFood.ts b/vue3/src/openapi/models/PatchedFood.ts
index 321164cc2..6c4a90957 100644
--- a/vue3/src/openapi/models/PatchedFood.ts
+++ b/vue3/src/openapi/models/PatchedFood.ts
@@ -95,7 +95,7 @@ export interface PatchedFood {
* @type {number}
* @memberof PatchedFood
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -140,10 +140,10 @@ export interface PatchedFood {
properties?: Array;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedFood
*/
- propertiesFoodAmount?: string;
+ propertiesFoodAmount?: number;
/**
*
* @type {Unit}
@@ -158,10 +158,10 @@ export interface PatchedFood {
fdcId?: number;
/**
*
- * @type {string}
+ * @type {boolean}
* @memberof PatchedFood
*/
- foodOnhand?: string;
+ foodOnhand?: boolean;
/**
*
* @type {SupermarketCategory}
@@ -170,10 +170,10 @@ export interface PatchedFood {
supermarketCategory?: SupermarketCategory;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedFood
*/
- readonly parent?: string;
+ readonly parent?: number;
/**
*
* @type {number}
@@ -187,7 +187,8 @@ export interface PatchedFood {
*/
inheritFields?: Array;
/**
- *
+ * Returns a string representation of a tree node and it's ancestors,
+ * e.g. 'Cuisine > Asian > Chinese > Catonese'.
* @type {string}
* @memberof PatchedFood
*/
@@ -218,10 +219,10 @@ export interface PatchedFood {
substituteChildren?: boolean;
/**
*
- * @type {string}
+ * @type {boolean}
* @memberof PatchedFood
*/
- readonly substituteOnhand?: string;
+ readonly substituteOnhand?: boolean;
/**
*
* @type {Array}
@@ -286,6 +287,7 @@ export function PatchedFoodToJSON(value?: PatchedFood | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'plural_name': value['pluralName'],
'description': value['description'],
diff --git a/vue3/src/openapi/models/PatchedImportLog.ts b/vue3/src/openapi/models/PatchedImportLog.ts
index 826ac959f..da7fb1332 100644
--- a/vue3/src/openapi/models/PatchedImportLog.ts
+++ b/vue3/src/openapi/models/PatchedImportLog.ts
@@ -31,7 +31,7 @@ export interface PatchedImportLog {
* @type {number}
* @memberof PatchedImportLog
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -117,6 +117,7 @@ export function PatchedImportLogToJSON(value?: PatchedImportLog | null): any {
}
return {
+ 'id': value['id'],
'type': value['type'],
'msg': value['msg'],
'running': value['running'],
diff --git a/vue3/src/openapi/models/PatchedIngredient.ts b/vue3/src/openapi/models/PatchedIngredient.ts
index 6e489c152..84d7cb44a 100644
--- a/vue3/src/openapi/models/PatchedIngredient.ts
+++ b/vue3/src/openapi/models/PatchedIngredient.ts
@@ -37,7 +37,7 @@ export interface PatchedIngredient {
* @type {number}
* @memberof PatchedIngredient
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {Food}
@@ -52,16 +52,16 @@ export interface PatchedIngredient {
unit?: Unit;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedIngredient
*/
- amount?: string;
+ amount?: number;
/**
*
- * @type {string}
+ * @type {Array}
* @memberof PatchedIngredient
*/
- readonly conversions?: string;
+ readonly conversions?: Array;
/**
*
* @type {string}
@@ -94,10 +94,10 @@ export interface PatchedIngredient {
originalText?: string;
/**
*
- * @type {string}
+ * @type {Array}
* @memberof PatchedIngredient
*/
- readonly usedInRecipes?: string;
+ readonly usedInRecipes?: Array;
/**
*
* @type {boolean}
@@ -151,6 +151,7 @@ export function PatchedIngredientToJSON(value?: PatchedIngredient | null): any {
}
return {
+ 'id': value['id'],
'food': FoodToJSON(value['food']),
'unit': UnitToJSON(value['unit']),
'amount': value['amount'],
diff --git a/vue3/src/openapi/models/PatchedInviteLink.ts b/vue3/src/openapi/models/PatchedInviteLink.ts
index 771234dd3..5e4cd5bf5 100644
--- a/vue3/src/openapi/models/PatchedInviteLink.ts
+++ b/vue3/src/openapi/models/PatchedInviteLink.ts
@@ -31,7 +31,7 @@ export interface PatchedInviteLink {
* @type {number}
* @memberof PatchedInviteLink
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -124,6 +124,7 @@ export function PatchedInviteLinkToJSON(value?: PatchedInviteLink | null): any {
}
return {
+ 'id': value['id'],
'email': value['email'],
'group': GroupToJSON(value['group']),
'valid_until': value['validUntil'] == null ? undefined : ((value['validUntil']).toISOString().substring(0,10)),
diff --git a/vue3/src/openapi/models/PatchedKeyword.ts b/vue3/src/openapi/models/PatchedKeyword.ts
index b63387f7c..966514e0d 100644
--- a/vue3/src/openapi/models/PatchedKeyword.ts
+++ b/vue3/src/openapi/models/PatchedKeyword.ts
@@ -58,7 +58,7 @@ export interface PatchedKeyword {
* @type {number}
* @memberof PatchedKeyword
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -79,10 +79,10 @@ export interface PatchedKeyword {
description?: string;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedKeyword
*/
- readonly parent?: string;
+ readonly parent?: number;
/**
*
* @type {number}
@@ -102,7 +102,8 @@ export interface PatchedKeyword {
*/
readonly updatedAt?: Date;
/**
- *
+ * Returns a string representation of a tree node and it's ancestors,
+ * e.g. 'Cuisine > Asian > Chinese > Catonese'.
* @type {string}
* @memberof PatchedKeyword
*/
@@ -144,6 +145,7 @@ export function PatchedKeywordToJSON(value?: PatchedKeyword | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
};
diff --git a/vue3/src/openapi/models/PatchedMealPlan.ts b/vue3/src/openapi/models/PatchedMealPlan.ts
index 7518dbc44..22834ef28 100644
--- a/vue3/src/openapi/models/PatchedMealPlan.ts
+++ b/vue3/src/openapi/models/PatchedMealPlan.ts
@@ -43,7 +43,7 @@ export interface PatchedMealPlan {
* @type {number}
* @memberof PatchedMealPlan
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -58,10 +58,10 @@ export interface PatchedMealPlan {
recipe?: RecipeOverview;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedMealPlan
*/
- servings?: string;
+ servings?: number;
/**
*
* @type {string}
@@ -118,10 +118,10 @@ export interface PatchedMealPlan {
readonly mealTypeName?: string;
/**
*
- * @type {string}
+ * @type {boolean}
* @memberof PatchedMealPlan
*/
- readonly shopping?: string;
+ readonly shopping?: boolean;
}
/**
@@ -164,6 +164,7 @@ export function PatchedMealPlanToJSON(value?: PatchedMealPlan | null): any {
}
return {
+ 'id': value['id'],
'title': value['title'],
'recipe': RecipeOverviewToJSON(value['recipe']),
'servings': value['servings'],
diff --git a/vue3/src/openapi/models/PatchedMealType.ts b/vue3/src/openapi/models/PatchedMealType.ts
index 990bfbcb5..4aaae91fa 100644
--- a/vue3/src/openapi/models/PatchedMealType.ts
+++ b/vue3/src/openapi/models/PatchedMealType.ts
@@ -24,7 +24,7 @@ export interface PatchedMealType {
* @type {number}
* @memberof PatchedMealType
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -89,6 +89,7 @@ export function PatchedMealTypeToJSON(value?: PatchedMealType | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'order': value['order'],
'color': value['color'],
diff --git a/vue3/src/openapi/models/PatchedOpenDataCategory.ts b/vue3/src/openapi/models/PatchedOpenDataCategory.ts
index 7d8187505..2633a1a57 100644
--- a/vue3/src/openapi/models/PatchedOpenDataCategory.ts
+++ b/vue3/src/openapi/models/PatchedOpenDataCategory.ts
@@ -65,7 +65,7 @@ export interface PatchedOpenDataCategory {
* @type {number}
* @memberof PatchedOpenDataCategory
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -137,6 +137,7 @@ export function PatchedOpenDataCategoryToJSON(value?: PatchedOpenDataCategory |
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/PatchedOpenDataConversion.ts b/vue3/src/openapi/models/PatchedOpenDataConversion.ts
index aa6e13394..401b822a6 100644
--- a/vue3/src/openapi/models/PatchedOpenDataConversion.ts
+++ b/vue3/src/openapi/models/PatchedOpenDataConversion.ts
@@ -43,7 +43,7 @@ export interface PatchedOpenDataConversion {
* @type {number}
* @memberof PatchedOpenDataConversion
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -64,10 +64,10 @@ export interface PatchedOpenDataConversion {
food?: OpenDataFood;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedOpenDataConversion
*/
- baseAmount?: string;
+ baseAmount?: number;
/**
*
* @type {OpenDataUnit}
@@ -76,10 +76,10 @@ export interface PatchedOpenDataConversion {
baseUnit?: OpenDataUnit;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedOpenDataConversion
*/
- convertedAmount?: string;
+ convertedAmount?: number;
/**
*
* @type {OpenDataUnit}
@@ -143,6 +143,7 @@ export function PatchedOpenDataConversionToJSON(value?: PatchedOpenDataConversio
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'food': OpenDataFoodToJSON(value['food']),
diff --git a/vue3/src/openapi/models/PatchedOpenDataFood.ts b/vue3/src/openapi/models/PatchedOpenDataFood.ts
index be1f947e8..685f45394 100644
--- a/vue3/src/openapi/models/PatchedOpenDataFood.ts
+++ b/vue3/src/openapi/models/PatchedOpenDataFood.ts
@@ -83,7 +83,7 @@ export interface PatchedOpenDataFood {
* @type {number}
* @memberof PatchedOpenDataFood
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -225,6 +225,7 @@ export function PatchedOpenDataFoodToJSON(value?: PatchedOpenDataFood | null): a
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/PatchedOpenDataProperty.ts b/vue3/src/openapi/models/PatchedOpenDataProperty.ts
index 2e6f1ac4e..fd4698e6a 100644
--- a/vue3/src/openapi/models/PatchedOpenDataProperty.ts
+++ b/vue3/src/openapi/models/PatchedOpenDataProperty.ts
@@ -65,7 +65,7 @@ export interface PatchedOpenDataProperty {
* @type {number}
* @memberof PatchedOpenDataProperty
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -144,6 +144,7 @@ export function PatchedOpenDataPropertyToJSON(value?: PatchedOpenDataProperty |
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/PatchedOpenDataStore.ts b/vue3/src/openapi/models/PatchedOpenDataStore.ts
index dec05e7a1..7903c9afc 100644
--- a/vue3/src/openapi/models/PatchedOpenDataStore.ts
+++ b/vue3/src/openapi/models/PatchedOpenDataStore.ts
@@ -37,7 +37,7 @@ export interface PatchedOpenDataStore {
* @type {number}
* @memberof PatchedOpenDataStore
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -109,6 +109,7 @@ export function PatchedOpenDataStoreToJSON(value?: PatchedOpenDataStore | null):
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/PatchedOpenDataUnit.ts b/vue3/src/openapi/models/PatchedOpenDataUnit.ts
index b3814b43d..9387a4073 100644
--- a/vue3/src/openapi/models/PatchedOpenDataUnit.ts
+++ b/vue3/src/openapi/models/PatchedOpenDataUnit.ts
@@ -77,7 +77,7 @@ export interface PatchedOpenDataUnit {
* @type {number}
* @memberof PatchedOpenDataUnit
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {OpenDataVersion}
@@ -163,6 +163,7 @@ export function PatchedOpenDataUnitToJSON(value?: PatchedOpenDataUnit | null): a
}
return {
+ 'id': value['id'],
'version': OpenDataVersionToJSON(value['version']),
'slug': value['slug'],
'name': value['name'],
diff --git a/vue3/src/openapi/models/PatchedOpenDataVersion.ts b/vue3/src/openapi/models/PatchedOpenDataVersion.ts
index d370daf2c..8d9ebbae2 100644
--- a/vue3/src/openapi/models/PatchedOpenDataVersion.ts
+++ b/vue3/src/openapi/models/PatchedOpenDataVersion.ts
@@ -58,7 +58,7 @@ export interface PatchedOpenDataVersion {
* @type {number}
* @memberof PatchedOpenDataVersion
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -109,6 +109,7 @@ export function PatchedOpenDataVersionToJSON(value?: PatchedOpenDataVersion | nu
}
return {
+ 'id': value['id'],
'name': value['name'],
'code': value['code'],
'comment': value['comment'],
diff --git a/vue3/src/openapi/models/PatchedProperty.ts b/vue3/src/openapi/models/PatchedProperty.ts
index a68686c8c..89f6ec469 100644
--- a/vue3/src/openapi/models/PatchedProperty.ts
+++ b/vue3/src/openapi/models/PatchedProperty.ts
@@ -65,13 +65,13 @@ export interface PatchedProperty {
* @type {number}
* @memberof PatchedProperty
*/
- readonly id?: number;
+ id?: number;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedProperty
*/
- propertyAmount?: string;
+ propertyAmount?: number;
/**
*
* @type {PropertyType}
@@ -109,6 +109,7 @@ export function PatchedPropertyToJSON(value?: PatchedProperty | null): any {
}
return {
+ 'id': value['id'],
'property_amount': value['propertyAmount'],
'property_type': PropertyTypeToJSON(value['propertyType']),
};
diff --git a/vue3/src/openapi/models/PatchedRecipe.ts b/vue3/src/openapi/models/PatchedRecipe.ts
index 0996ff52a..b10c15794 100644
--- a/vue3/src/openapi/models/PatchedRecipe.ts
+++ b/vue3/src/openapi/models/PatchedRecipe.ts
@@ -55,7 +55,7 @@ export interface PatchedRecipe {
* @type {number}
* @memberof PatchedRecipe
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -148,10 +148,10 @@ export interface PatchedRecipe {
properties?: Array;
/**
*
- * @type {string}
+ * @type {any}
* @memberof PatchedRecipe
*/
- readonly foodProperties?: string;
+ readonly foodProperties?: any;
/**
*
* @type {number}
@@ -172,10 +172,10 @@ export interface PatchedRecipe {
servingsText?: string;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedRecipe
*/
- readonly rating?: string;
+ readonly rating?: number;
/**
*
* @type {Date}
@@ -246,6 +246,7 @@ export function PatchedRecipeToJSON(value?: PatchedRecipe | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
'keywords': value['keywords'] == null ? undefined : ((value['keywords'] as Array).map(KeywordToJSON)),
diff --git a/vue3/src/openapi/models/PatchedRecipeBook.ts b/vue3/src/openapi/models/PatchedRecipeBook.ts
index c6dcce3ac..002e7ef96 100644
--- a/vue3/src/openapi/models/PatchedRecipeBook.ts
+++ b/vue3/src/openapi/models/PatchedRecipeBook.ts
@@ -37,7 +37,7 @@ export interface PatchedRecipeBook {
* @type {number}
* @memberof PatchedRecipeBook
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -109,6 +109,7 @@ export function PatchedRecipeBookToJSON(value?: PatchedRecipeBook | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
'shared': value['shared'] == null ? undefined : ((value['shared'] as Array).map(UserToJSON)),
diff --git a/vue3/src/openapi/models/PatchedRecipeBookEntry.ts b/vue3/src/openapi/models/PatchedRecipeBookEntry.ts
index 29b953bcd..6ff9bfb63 100644
--- a/vue3/src/openapi/models/PatchedRecipeBookEntry.ts
+++ b/vue3/src/openapi/models/PatchedRecipeBookEntry.ts
@@ -13,6 +13,19 @@
*/
import { mapValues } from '../runtime';
+import type { RecipeBook } from './RecipeBook';
+import {
+ RecipeBookFromJSON,
+ RecipeBookFromJSONTyped,
+ RecipeBookToJSON,
+} from './RecipeBook';
+import type { RecipeOverview } from './RecipeOverview';
+import {
+ RecipeOverviewFromJSON,
+ RecipeOverviewFromJSONTyped,
+ RecipeOverviewToJSON,
+} from './RecipeOverview';
+
/**
*
* @export
@@ -24,7 +37,7 @@ export interface PatchedRecipeBookEntry {
* @type {number}
* @memberof PatchedRecipeBookEntry
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {number}
@@ -33,10 +46,10 @@ export interface PatchedRecipeBookEntry {
book?: number;
/**
*
- * @type {string}
+ * @type {RecipeBook}
* @memberof PatchedRecipeBookEntry
*/
- readonly bookContent?: string;
+ readonly bookContent?: RecipeBook;
/**
*
* @type {number}
@@ -45,10 +58,10 @@ export interface PatchedRecipeBookEntry {
recipe?: number;
/**
*
- * @type {string}
+ * @type {RecipeOverview}
* @memberof PatchedRecipeBookEntry
*/
- readonly recipeContent?: string;
+ readonly recipeContent?: RecipeOverview;
}
/**
@@ -70,9 +83,9 @@ export function PatchedRecipeBookEntryFromJSONTyped(json: any, ignoreDiscriminat
'id': json['id'] == null ? undefined : json['id'],
'book': json['book'] == null ? undefined : json['book'],
- 'bookContent': json['book_content'] == null ? undefined : json['book_content'],
+ 'bookContent': json['book_content'] == null ? undefined : RecipeBookFromJSON(json['book_content']),
'recipe': json['recipe'] == null ? undefined : json['recipe'],
- 'recipeContent': json['recipe_content'] == null ? undefined : json['recipe_content'],
+ 'recipeContent': json['recipe_content'] == null ? undefined : RecipeOverviewFromJSON(json['recipe_content']),
};
}
@@ -82,6 +95,7 @@ export function PatchedRecipeBookEntryToJSON(value?: PatchedRecipeBookEntry | nu
}
return {
+ 'id': value['id'],
'book': value['book'],
'recipe': value['recipe'],
};
diff --git a/vue3/src/openapi/models/PatchedShoppingListEntry.ts b/vue3/src/openapi/models/PatchedShoppingListEntry.ts
index a00ef1048..ebe3d2903 100644
--- a/vue3/src/openapi/models/PatchedShoppingListEntry.ts
+++ b/vue3/src/openapi/models/PatchedShoppingListEntry.ts
@@ -49,7 +49,7 @@ export interface PatchedShoppingListEntry {
* @type {number}
* @memberof PatchedShoppingListEntry
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {number}
@@ -70,10 +70,10 @@ export interface PatchedShoppingListEntry {
unit?: Unit;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedShoppingListEntry
*/
- amount?: string;
+ amount?: number;
/**
*
* @type {number}
@@ -163,6 +163,7 @@ export function PatchedShoppingListEntryToJSON(value?: PatchedShoppingListEntry
}
return {
+ 'id': value['id'],
'list_recipe': value['listRecipe'],
'food': FoodToJSON(value['food']),
'unit': UnitToJSON(value['unit']),
diff --git a/vue3/src/openapi/models/PatchedShoppingListRecipe.ts b/vue3/src/openapi/models/PatchedShoppingListRecipe.ts
index 1241708c9..12e1da8ee 100644
--- a/vue3/src/openapi/models/PatchedShoppingListRecipe.ts
+++ b/vue3/src/openapi/models/PatchedShoppingListRecipe.ts
@@ -24,7 +24,7 @@ export interface PatchedShoppingListRecipe {
* @type {number}
* @memberof PatchedShoppingListRecipe
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -51,10 +51,10 @@ export interface PatchedShoppingListRecipe {
mealplan?: number;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedShoppingListRecipe
*/
- servings?: string;
+ servings?: number;
/**
*
* @type {string}
@@ -110,6 +110,7 @@ export function PatchedShoppingListRecipeToJSON(value?: PatchedShoppingListRecip
}
return {
+ 'id': value['id'],
'recipe': value['recipe'],
'mealplan': value['mealplan'],
'servings': value['servings'],
diff --git a/vue3/src/openapi/models/PatchedSpace.ts b/vue3/src/openapi/models/PatchedSpace.ts
index 8ec4842e3..713b11490 100644
--- a/vue3/src/openapi/models/PatchedSpace.ts
+++ b/vue3/src/openapi/models/PatchedSpace.ts
@@ -49,7 +49,7 @@ export interface PatchedSpace {
* @type {number}
* @memberof PatchedSpace
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -112,22 +112,22 @@ export interface PatchedSpace {
foodInherit?: Array;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedSpace
*/
- readonly userCount?: string;
+ readonly userCount?: number;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedSpace
*/
- readonly recipeCount?: string;
+ readonly recipeCount?: number;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedSpace
*/
- readonly fileSizeMb?: string;
+ readonly fileSizeMb?: number;
/**
*
* @type {UserFileView}
@@ -261,6 +261,7 @@ export function PatchedSpaceToJSON(value?: PatchedSpace | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'message': value['message'],
'food_inherit': value['foodInherit'] == null ? undefined : ((value['foodInherit'] as Array).map(FoodInheritFieldToJSON)),
diff --git a/vue3/src/openapi/models/PatchedStep.ts b/vue3/src/openapi/models/PatchedStep.ts
index 60b726abe..cb5b874b6 100644
--- a/vue3/src/openapi/models/PatchedStep.ts
+++ b/vue3/src/openapi/models/PatchedStep.ts
@@ -37,7 +37,7 @@ export interface PatchedStep {
* @type {number}
* @memberof PatchedStep
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -94,16 +94,16 @@ export interface PatchedStep {
stepRecipe?: number;
/**
*
- * @type {string}
+ * @type {any}
* @memberof PatchedStep
*/
- readonly stepRecipeData?: string;
+ readonly stepRecipeData?: any;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedStep
*/
- readonly numrecipe?: string;
+ readonly numrecipe?: number;
/**
*
* @type {boolean}
@@ -151,6 +151,7 @@ export function PatchedStepToJSON(value?: PatchedStep | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'instruction': value['instruction'],
'ingredients': value['ingredients'] == null ? undefined : ((value['ingredients'] as Array).map(IngredientToJSON)),
diff --git a/vue3/src/openapi/models/PatchedStorage.ts b/vue3/src/openapi/models/PatchedStorage.ts
index 23045c564..b37b2cc0e 100644
--- a/vue3/src/openapi/models/PatchedStorage.ts
+++ b/vue3/src/openapi/models/PatchedStorage.ts
@@ -31,7 +31,7 @@ export interface PatchedStorage {
* @type {number}
* @memberof PatchedStorage
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -103,6 +103,7 @@ export function PatchedStorageToJSON(value?: PatchedStorage | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'method': MethodEnumToJSON(value['method']),
'username': value['username'],
diff --git a/vue3/src/openapi/models/PatchedSupermarket.ts b/vue3/src/openapi/models/PatchedSupermarket.ts
index aad1780a8..ac95f110a 100644
--- a/vue3/src/openapi/models/PatchedSupermarket.ts
+++ b/vue3/src/openapi/models/PatchedSupermarket.ts
@@ -65,7 +65,7 @@ export interface PatchedSupermarket {
* @type {number}
* @memberof PatchedSupermarket
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -123,6 +123,7 @@ export function PatchedSupermarketToJSON(value?: PatchedSupermarket | null): any
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
'open_data_slug': value['openDataSlug'],
diff --git a/vue3/src/openapi/models/PatchedSupermarketCategory.ts b/vue3/src/openapi/models/PatchedSupermarketCategory.ts
index 18d2695a7..48190ce8e 100644
--- a/vue3/src/openapi/models/PatchedSupermarketCategory.ts
+++ b/vue3/src/openapi/models/PatchedSupermarketCategory.ts
@@ -58,7 +58,7 @@ export interface PatchedSupermarketCategory {
* @type {number}
* @memberof PatchedSupermarketCategory
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -102,6 +102,7 @@ export function PatchedSupermarketCategoryToJSON(value?: PatchedSupermarketCateg
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
};
diff --git a/vue3/src/openapi/models/PatchedSupermarketCategoryRelation.ts b/vue3/src/openapi/models/PatchedSupermarketCategoryRelation.ts
index 2397990c6..d757cba39 100644
--- a/vue3/src/openapi/models/PatchedSupermarketCategoryRelation.ts
+++ b/vue3/src/openapi/models/PatchedSupermarketCategoryRelation.ts
@@ -31,7 +31,7 @@ export interface PatchedSupermarketCategoryRelation {
* @type {number}
* @memberof PatchedSupermarketCategoryRelation
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {SupermarketCategory}
@@ -82,6 +82,7 @@ export function PatchedSupermarketCategoryRelationToJSON(value?: PatchedSupermar
}
return {
+ 'id': value['id'],
'category': SupermarketCategoryToJSON(value['category']),
'supermarket': value['supermarket'],
'order': value['order'],
diff --git a/vue3/src/openapi/models/PatchedSync.ts b/vue3/src/openapi/models/PatchedSync.ts
index 36bb2a19d..c5ceb4a76 100644
--- a/vue3/src/openapi/models/PatchedSync.ts
+++ b/vue3/src/openapi/models/PatchedSync.ts
@@ -24,7 +24,7 @@ export interface PatchedSync {
* @type {number}
* @memberof PatchedSync
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {number}
@@ -96,6 +96,7 @@ export function PatchedSyncToJSON(value?: PatchedSync | null): any {
}
return {
+ 'id': value['id'],
'storage': value['storage'],
'path': value['path'],
'active': value['active'],
diff --git a/vue3/src/openapi/models/PatchedUnit.ts b/vue3/src/openapi/models/PatchedUnit.ts
index 8acdf1b90..df2014406 100644
--- a/vue3/src/openapi/models/PatchedUnit.ts
+++ b/vue3/src/openapi/models/PatchedUnit.ts
@@ -58,7 +58,7 @@ export interface PatchedUnit {
* @type {number}
* @memberof PatchedUnit
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -123,6 +123,7 @@ export function PatchedUnitToJSON(value?: PatchedUnit | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'plural_name': value['pluralName'],
'description': value['description'],
diff --git a/vue3/src/openapi/models/PatchedUnitConversion.ts b/vue3/src/openapi/models/PatchedUnitConversion.ts
index a7cbb224d..4eefb7d98 100644
--- a/vue3/src/openapi/models/PatchedUnitConversion.ts
+++ b/vue3/src/openapi/models/PatchedUnitConversion.ts
@@ -37,7 +37,7 @@ export interface PatchedUnitConversion {
* @type {number}
* @memberof PatchedUnitConversion
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {string}
@@ -46,10 +46,10 @@ export interface PatchedUnitConversion {
readonly name?: string;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedUnitConversion
*/
- baseAmount?: string;
+ baseAmount?: number;
/**
*
* @type {Unit}
@@ -58,10 +58,10 @@ export interface PatchedUnitConversion {
baseUnit?: Unit;
/**
*
- * @type {string}
+ * @type {number}
* @memberof PatchedUnitConversion
*/
- convertedAmount?: string;
+ convertedAmount?: number;
/**
*
* @type {Unit}
@@ -116,6 +116,7 @@ export function PatchedUnitConversionToJSON(value?: PatchedUnitConversion | null
}
return {
+ 'id': value['id'],
'base_amount': value['baseAmount'],
'base_unit': UnitToJSON(value['baseUnit']),
'converted_amount': value['convertedAmount'],
diff --git a/vue3/src/openapi/models/PatchedUser.ts b/vue3/src/openapi/models/PatchedUser.ts
index 52ca18036..e5479ce26 100644
--- a/vue3/src/openapi/models/PatchedUser.ts
+++ b/vue3/src/openapi/models/PatchedUser.ts
@@ -24,7 +24,7 @@ export interface PatchedUser {
* @type {number}
* @memberof PatchedUser
*/
- readonly id?: number;
+ id?: number;
/**
* Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
* @type {string}
@@ -82,6 +82,7 @@ export function PatchedUserToJSON(value?: PatchedUser | null): any {
}
return {
+ 'id': value['id'],
'first_name': value['firstName'],
'last_name': value['lastName'],
};
diff --git a/vue3/src/openapi/models/PatchedUserPreference.ts b/vue3/src/openapi/models/PatchedUserPreference.ts
index b855a8e55..c281bc155 100644
--- a/vue3/src/openapi/models/PatchedUserPreference.ts
+++ b/vue3/src/openapi/models/PatchedUserPreference.ts
@@ -19,6 +19,12 @@ import {
DefaultPageEnumFromJSONTyped,
DefaultPageEnumToJSON,
} from './DefaultPageEnum';
+import type { FoodInheritField } from './FoodInheritField';
+import {
+ FoodInheritFieldFromJSON,
+ FoodInheritFieldFromJSONTyped,
+ FoodInheritFieldToJSON,
+} from './FoodInheritField';
import type { ThemeEnum } from './ThemeEnum';
import {
ThemeEnumFromJSON,
@@ -148,10 +154,10 @@ export interface PatchedUserPreference {
mealplanAutoaddShopping?: boolean;
/**
*
- * @type {string}
+ * @type {FoodInheritField}
* @memberof PatchedUserPreference
*/
- readonly foodInheritDefault?: string;
+ readonly foodInheritDefault?: FoodInheritField;
/**
*
* @type {number}
@@ -220,10 +226,10 @@ export interface PatchedUserPreference {
showStepIngredients?: boolean;
/**
*
- * @type {string}
+ * @type {boolean}
* @memberof PatchedUserPreference
*/
- readonly foodChildrenExist?: string;
+ readonly foodChildrenExist?: boolean;
}
/**
@@ -259,7 +265,7 @@ export function PatchedUserPreferenceFromJSONTyped(json: any, ignoreDiscriminato
'comments': json['comments'] == null ? undefined : json['comments'],
'shoppingAutoSync': json['shopping_auto_sync'] == null ? undefined : json['shopping_auto_sync'],
'mealplanAutoaddShopping': json['mealplan_autoadd_shopping'] == null ? undefined : json['mealplan_autoadd_shopping'],
- 'foodInheritDefault': json['food_inherit_default'] == null ? undefined : json['food_inherit_default'],
+ 'foodInheritDefault': json['food_inherit_default'] == null ? undefined : FoodInheritFieldFromJSON(json['food_inherit_default']),
'defaultDelay': json['default_delay'] == null ? undefined : json['default_delay'],
'mealplanAutoincludeRelated': json['mealplan_autoinclude_related'] == null ? undefined : json['mealplan_autoinclude_related'],
'mealplanAutoexcludeOnhand': json['mealplan_autoexclude_onhand'] == null ? undefined : json['mealplan_autoexclude_onhand'],
diff --git a/vue3/src/openapi/models/PatchedUserSpace.ts b/vue3/src/openapi/models/PatchedUserSpace.ts
index c1ab2851f..d77ed14d2 100644
--- a/vue3/src/openapi/models/PatchedUserSpace.ts
+++ b/vue3/src/openapi/models/PatchedUserSpace.ts
@@ -37,7 +37,7 @@ export interface PatchedUserSpace {
* @type {number}
* @memberof PatchedUserSpace
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {User}
@@ -123,6 +123,7 @@ export function PatchedUserSpaceToJSON(value?: PatchedUserSpace | null): any {
}
return {
+ 'id': value['id'],
'groups': value['groups'] == null ? undefined : ((value['groups'] as Array).map(GroupToJSON)),
'active': value['active'],
'internal_note': value['internalNote'],
diff --git a/vue3/src/openapi/models/PatchedViewLog.ts b/vue3/src/openapi/models/PatchedViewLog.ts
index 4dcaef7a8..13e507466 100644
--- a/vue3/src/openapi/models/PatchedViewLog.ts
+++ b/vue3/src/openapi/models/PatchedViewLog.ts
@@ -24,7 +24,7 @@ export interface PatchedViewLog {
* @type {number}
* @memberof PatchedViewLog
*/
- readonly id?: number;
+ id?: number;
/**
*
* @type {number}
@@ -75,6 +75,7 @@ export function PatchedViewLogToJSON(value?: PatchedViewLog | null): any {
}
return {
+ 'id': value['id'],
'recipe': value['recipe'],
};
}
diff --git a/vue3/src/openapi/models/Property.ts b/vue3/src/openapi/models/Property.ts
index c13dc5a1e..d42fa1e83 100644
--- a/vue3/src/openapi/models/Property.ts
+++ b/vue3/src/openapi/models/Property.ts
@@ -65,7 +65,7 @@ export interface Property {
* @type {number}
* @memberof Property
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {number}
@@ -84,7 +84,6 @@ export interface Property {
* Check if a given object implements the Property interface.
*/
export function instanceOfProperty(value: object): boolean {
- if (!('id' in value)) return false;
if (!('propertyAmount' in value)) return false;
if (!('propertyType' in value)) return false;
return true;
@@ -100,7 +99,7 @@ export function PropertyFromJSONTyped(json: any, ignoreDiscriminator: boolean):
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'propertyAmount': json['property_amount'],
'propertyType': PropertyTypeFromJSON(json['property_type']),
};
@@ -112,6 +111,7 @@ export function PropertyToJSON(value?: Property | null): any {
}
return {
+ 'id': value['id'],
'property_amount': value['propertyAmount'],
'property_type': PropertyTypeToJSON(value['propertyType']),
};
diff --git a/vue3/src/openapi/models/PropertyType.ts b/vue3/src/openapi/models/PropertyType.ts
index e9420f918..ee414c072 100644
--- a/vue3/src/openapi/models/PropertyType.ts
+++ b/vue3/src/openapi/models/PropertyType.ts
@@ -24,7 +24,7 @@ export interface PropertyType {
* @type {number}
* @memberof PropertyType
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -67,7 +67,6 @@ export interface PropertyType {
* Check if a given object implements the PropertyType interface.
*/
export function instanceOfPropertyType(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
return true;
}
@@ -82,7 +81,7 @@ export function PropertyTypeFromJSONTyped(json: any, ignoreDiscriminator: boolea
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'unit': json['unit'] == null ? undefined : json['unit'],
'description': json['description'] == null ? undefined : json['description'],
@@ -98,6 +97,7 @@ export function PropertyTypeToJSON(value?: PropertyType | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'unit': value['unit'],
'description': value['description'],
diff --git a/vue3/src/openapi/models/Recipe.ts b/vue3/src/openapi/models/Recipe.ts
index 3c0faeaef..739a56f48 100644
--- a/vue3/src/openapi/models/Recipe.ts
+++ b/vue3/src/openapi/models/Recipe.ts
@@ -55,7 +55,7 @@ export interface Recipe {
* @type {number}
* @memberof Recipe
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -200,7 +200,6 @@ export interface Recipe {
* Check if a given object implements the Recipe interface.
*/
export function instanceOfRecipe(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('image' in value)) return false;
if (!('steps' in value)) return false;
@@ -223,7 +222,7 @@ export function RecipeFromJSONTyped(json: any, ignoreDiscriminator: boolean): Re
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'description': json['description'] == null ? undefined : json['description'],
'image': json['image'],
@@ -256,6 +255,7 @@ export function RecipeToJSON(value?: Recipe | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
'keywords': value['keywords'] == null ? undefined : ((value['keywords'] as Array).map(KeywordToJSON)),
diff --git a/vue3/src/openapi/models/RecipeBook.ts b/vue3/src/openapi/models/RecipeBook.ts
index ce33f841a..5475b1df5 100644
--- a/vue3/src/openapi/models/RecipeBook.ts
+++ b/vue3/src/openapi/models/RecipeBook.ts
@@ -37,7 +37,7 @@ export interface RecipeBook {
* @type {number}
* @memberof RecipeBook
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -80,7 +80,6 @@ export interface RecipeBook {
* Check if a given object implements the RecipeBook interface.
*/
export function instanceOfRecipeBook(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('shared' in value)) return false;
if (!('createdBy' in value)) return false;
@@ -97,7 +96,7 @@ export function RecipeBookFromJSONTyped(json: any, ignoreDiscriminator: boolean)
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'description': json['description'] == null ? undefined : json['description'],
'shared': ((json['shared'] as Array).map(UserFromJSON)),
@@ -113,6 +112,7 @@ export function RecipeBookToJSON(value?: RecipeBook | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
'shared': ((value['shared'] as Array).map(UserToJSON)),
diff --git a/vue3/src/openapi/models/RecipeBookEntry.ts b/vue3/src/openapi/models/RecipeBookEntry.ts
index b1bbdd950..0499687af 100644
--- a/vue3/src/openapi/models/RecipeBookEntry.ts
+++ b/vue3/src/openapi/models/RecipeBookEntry.ts
@@ -37,7 +37,7 @@ export interface RecipeBookEntry {
* @type {number}
* @memberof RecipeBookEntry
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {number}
@@ -68,7 +68,6 @@ export interface RecipeBookEntry {
* Check if a given object implements the RecipeBookEntry interface.
*/
export function instanceOfRecipeBookEntry(value: object): boolean {
- if (!('id' in value)) return false;
if (!('book' in value)) return false;
if (!('bookContent' in value)) return false;
if (!('recipe' in value)) return false;
@@ -86,7 +85,7 @@ export function RecipeBookEntryFromJSONTyped(json: any, ignoreDiscriminator: boo
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'book': json['book'],
'bookContent': RecipeBookFromJSON(json['book_content']),
'recipe': json['recipe'],
@@ -100,6 +99,7 @@ export function RecipeBookEntryToJSON(value?: RecipeBookEntry | null): any {
}
return {
+ 'id': value['id'],
'book': value['book'],
'recipe': value['recipe'],
};
diff --git a/vue3/src/openapi/models/RecipeFlat.ts b/vue3/src/openapi/models/RecipeFlat.ts
index 1350a473a..a83b816b7 100644
--- a/vue3/src/openapi/models/RecipeFlat.ts
+++ b/vue3/src/openapi/models/RecipeFlat.ts
@@ -24,7 +24,7 @@ export interface RecipeFlat {
* @type {number}
* @memberof RecipeFlat
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -43,7 +43,6 @@ export interface RecipeFlat {
* Check if a given object implements the RecipeFlat interface.
*/
export function instanceOfRecipeFlat(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
return true;
}
@@ -58,7 +57,7 @@ export function RecipeFlatFromJSONTyped(json: any, ignoreDiscriminator: boolean)
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'image': json['image'] == null ? undefined : json['image'],
};
@@ -70,6 +69,7 @@ export function RecipeFlatToJSON(value?: RecipeFlat | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'image': value['image'],
};
diff --git a/vue3/src/openapi/models/RecipeOverview.ts b/vue3/src/openapi/models/RecipeOverview.ts
index 1adf5c87f..62e195680 100644
--- a/vue3/src/openapi/models/RecipeOverview.ts
+++ b/vue3/src/openapi/models/RecipeOverview.ts
@@ -31,7 +31,7 @@ export interface RecipeOverview {
* @type {number}
* @memberof RecipeOverview
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -134,7 +134,6 @@ export interface RecipeOverview {
* Check if a given object implements the RecipeOverview interface.
*/
export function instanceOfRecipeOverview(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('image' in value)) return false;
if (!('keywords' in value)) return false;
@@ -163,7 +162,7 @@ export function RecipeOverviewFromJSONTyped(json: any, ignoreDiscriminator: bool
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'description': json['description'] == null ? undefined : json['description'],
'image': json['image'],
@@ -189,6 +188,7 @@ export function RecipeOverviewToJSON(value?: RecipeOverview | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
};
diff --git a/vue3/src/openapi/models/RecipeShoppingUpdate.ts b/vue3/src/openapi/models/RecipeShoppingUpdate.ts
index 504070d7a..5d674fb3a 100644
--- a/vue3/src/openapi/models/RecipeShoppingUpdate.ts
+++ b/vue3/src/openapi/models/RecipeShoppingUpdate.ts
@@ -24,14 +24,31 @@ export interface RecipeShoppingUpdate {
* @type {number}
* @memberof RecipeShoppingUpdate
*/
- readonly id: number;
+ id?: number;
+ /**
+ * Existing shopping list to update
+ * @type {number}
+ * @memberof RecipeShoppingUpdate
+ */
+ listRecipe?: number;
+ /**
+ * List of ingredient IDs from the recipe to add, if not provided all ingredients will be added.
+ * @type {number}
+ * @memberof RecipeShoppingUpdate
+ */
+ ingredients?: number;
+ /**
+ * Providing a list_recipe ID and servings of 0 will delete that shopping list.
+ * @type {number}
+ * @memberof RecipeShoppingUpdate
+ */
+ servings?: number;
}
/**
* Check if a given object implements the RecipeShoppingUpdate interface.
*/
export function instanceOfRecipeShoppingUpdate(value: object): boolean {
- if (!('id' in value)) return false;
return true;
}
@@ -45,7 +62,10 @@ export function RecipeShoppingUpdateFromJSONTyped(json: any, ignoreDiscriminator
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
+ 'listRecipe': json['list_recipe'] == null ? undefined : json['list_recipe'],
+ 'ingredients': json['ingredients'] == null ? undefined : json['ingredients'],
+ 'servings': json['servings'] == null ? undefined : json['servings'],
};
}
@@ -55,6 +75,10 @@ export function RecipeShoppingUpdateToJSON(value?: RecipeShoppingUpdate | null):
}
return {
+ 'id': value['id'],
+ 'list_recipe': value['listRecipe'],
+ 'ingredients': value['ingredients'],
+ 'servings': value['servings'],
};
}
diff --git a/vue3/src/openapi/models/RecipeSimple.ts b/vue3/src/openapi/models/RecipeSimple.ts
index df04ddf21..85751ab94 100644
--- a/vue3/src/openapi/models/RecipeSimple.ts
+++ b/vue3/src/openapi/models/RecipeSimple.ts
@@ -24,7 +24,7 @@ export interface RecipeSimple {
* @type {number}
* @memberof RecipeSimple
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -43,7 +43,6 @@ export interface RecipeSimple {
* Check if a given object implements the RecipeSimple interface.
*/
export function instanceOfRecipeSimple(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('url' in value)) return false;
return true;
@@ -59,7 +58,7 @@ export function RecipeSimpleFromJSONTyped(json: any, ignoreDiscriminator: boolea
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'url': json['url'],
};
@@ -71,6 +70,7 @@ export function RecipeSimpleToJSON(value?: RecipeSimple | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
};
}
diff --git a/vue3/src/openapi/models/ShoppingListEntry.ts b/vue3/src/openapi/models/ShoppingListEntry.ts
index 9ff61d0ec..d6d198c05 100644
--- a/vue3/src/openapi/models/ShoppingListEntry.ts
+++ b/vue3/src/openapi/models/ShoppingListEntry.ts
@@ -49,7 +49,7 @@ export interface ShoppingListEntry {
* @type {number}
* @memberof ShoppingListEntry
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {number}
@@ -128,7 +128,6 @@ export interface ShoppingListEntry {
* Check if a given object implements the ShoppingListEntry interface.
*/
export function instanceOfShoppingListEntry(value: object): boolean {
- if (!('id' in value)) return false;
if (!('food' in value)) return false;
if (!('amount' in value)) return false;
if (!('recipeMealplan' in value)) return false;
@@ -148,7 +147,7 @@ export function ShoppingListEntryFromJSONTyped(json: any, ignoreDiscriminator: b
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'listRecipe': json['list_recipe'] == null ? undefined : json['list_recipe'],
'food': FoodFromJSON(json['food']),
'unit': json['unit'] == null ? undefined : UnitFromJSON(json['unit']),
@@ -170,6 +169,7 @@ export function ShoppingListEntryToJSON(value?: ShoppingListEntry | null): any {
}
return {
+ 'id': value['id'],
'list_recipe': value['listRecipe'],
'food': FoodToJSON(value['food']),
'unit': UnitToJSON(value['unit']),
diff --git a/vue3/src/openapi/models/ShoppingListRecipe.ts b/vue3/src/openapi/models/ShoppingListRecipe.ts
index 87b8aaed8..f13c263b0 100644
--- a/vue3/src/openapi/models/ShoppingListRecipe.ts
+++ b/vue3/src/openapi/models/ShoppingListRecipe.ts
@@ -24,7 +24,7 @@ export interface ShoppingListRecipe {
* @type {number}
* @memberof ShoppingListRecipe
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -79,7 +79,6 @@ export interface ShoppingListRecipe {
* Check if a given object implements the ShoppingListRecipe interface.
*/
export function instanceOfShoppingListRecipe(value: object): boolean {
- if (!('id' in value)) return false;
if (!('recipeName' in value)) return false;
if (!('name' in value)) return false;
if (!('servings' in value)) return false;
@@ -99,7 +98,7 @@ export function ShoppingListRecipeFromJSONTyped(json: any, ignoreDiscriminator:
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'recipeName': json['recipe_name'],
'name': json['name'],
'recipe': json['recipe'] == null ? undefined : json['recipe'],
@@ -117,6 +116,7 @@ export function ShoppingListRecipeToJSON(value?: ShoppingListRecipe | null): any
}
return {
+ 'id': value['id'],
'recipe': value['recipe'],
'mealplan': value['mealplan'],
'servings': value['servings'],
diff --git a/vue3/src/openapi/models/Space.ts b/vue3/src/openapi/models/Space.ts
index 17b1c0c25..9ad773da2 100644
--- a/vue3/src/openapi/models/Space.ts
+++ b/vue3/src/openapi/models/Space.ts
@@ -49,7 +49,7 @@ export interface Space {
* @type {number}
* @memberof Space
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -212,7 +212,6 @@ export interface Space {
* Check if a given object implements the Space interface.
*/
export function instanceOfSpace(value: object): boolean {
- if (!('id' in value)) return false;
if (!('createdBy' in value)) return false;
if (!('createdAt' in value)) return false;
if (!('maxRecipes' in value)) return false;
@@ -237,7 +236,7 @@ export function SpaceFromJSONTyped(json: any, ignoreDiscriminator: boolean): Spa
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'] == null ? undefined : json['name'],
'createdBy': json['created_by'],
'createdAt': (new Date(json['created_at'])),
@@ -273,6 +272,7 @@ export function SpaceToJSON(value?: Space | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'message': value['message'],
'food_inherit': ((value['foodInherit'] as Array).map(FoodInheritFieldToJSON)),
diff --git a/vue3/src/openapi/models/Step.ts b/vue3/src/openapi/models/Step.ts
index ea210352b..d73da9177 100644
--- a/vue3/src/openapi/models/Step.ts
+++ b/vue3/src/openapi/models/Step.ts
@@ -37,7 +37,7 @@ export interface Step {
* @type {number}
* @memberof Step
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -116,7 +116,6 @@ export interface Step {
* Check if a given object implements the Step interface.
*/
export function instanceOfStep(value: object): boolean {
- if (!('id' in value)) return false;
if (!('ingredients' in value)) return false;
if (!('instructionsMarkdown' in value)) return false;
if (!('stepRecipeData' in value)) return false;
@@ -134,7 +133,7 @@ export function StepFromJSONTyped(json: any, ignoreDiscriminator: boolean): Step
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'] == null ? undefined : json['name'],
'instruction': json['instruction'] == null ? undefined : json['instruction'],
'ingredients': ((json['ingredients'] as Array).map(IngredientFromJSON)),
@@ -156,6 +155,7 @@ export function StepToJSON(value?: Step | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'instruction': value['instruction'],
'ingredients': ((value['ingredients'] as Array).map(IngredientToJSON)),
diff --git a/vue3/src/openapi/models/Storage.ts b/vue3/src/openapi/models/Storage.ts
index 6b2b53cfb..2d2d67e49 100644
--- a/vue3/src/openapi/models/Storage.ts
+++ b/vue3/src/openapi/models/Storage.ts
@@ -31,7 +31,7 @@ export interface Storage {
* @type {number}
* @memberof Storage
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -50,6 +50,18 @@ export interface Storage {
* @memberof Storage
*/
username?: string;
+ /**
+ *
+ * @type {string}
+ * @memberof Storage
+ */
+ password?: string;
+ /**
+ *
+ * @type {string}
+ * @memberof Storage
+ */
+ token?: string;
/**
*
* @type {number}
@@ -62,7 +74,6 @@ export interface Storage {
* Check if a given object implements the Storage interface.
*/
export function instanceOfStorage(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('createdBy' in value)) return false;
return true;
@@ -78,10 +89,12 @@ export function StorageFromJSONTyped(json: any, ignoreDiscriminator: boolean): S
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'method': json['method'] == null ? undefined : MethodEnumFromJSON(json['method']),
'username': json['username'] == null ? undefined : json['username'],
+ 'password': json['password'] == null ? undefined : json['password'],
+ 'token': json['token'] == null ? undefined : json['token'],
'createdBy': json['created_by'],
};
}
@@ -92,9 +105,12 @@ export function StorageToJSON(value?: Storage | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'method': MethodEnumToJSON(value['method']),
'username': value['username'],
+ 'password': value['password'],
+ 'token': value['token'],
};
}
diff --git a/vue3/src/openapi/models/Supermarket.ts b/vue3/src/openapi/models/Supermarket.ts
index ffd645b35..37a979828 100644
--- a/vue3/src/openapi/models/Supermarket.ts
+++ b/vue3/src/openapi/models/Supermarket.ts
@@ -65,7 +65,7 @@ export interface Supermarket {
* @type {number}
* @memberof Supermarket
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -96,7 +96,6 @@ export interface Supermarket {
* Check if a given object implements the Supermarket interface.
*/
export function instanceOfSupermarket(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('categoryToSupermarket' in value)) return false;
return true;
@@ -112,7 +111,7 @@ export function SupermarketFromJSONTyped(json: any, ignoreDiscriminator: boolean
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'description': json['description'] == null ? undefined : json['description'],
'categoryToSupermarket': ((json['category_to_supermarket'] as Array).map(SupermarketCategoryRelationFromJSON)),
@@ -126,6 +125,7 @@ export function SupermarketToJSON(value?: Supermarket | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
'open_data_slug': value['openDataSlug'],
diff --git a/vue3/src/openapi/models/SupermarketCategory.ts b/vue3/src/openapi/models/SupermarketCategory.ts
index 4f52afcf4..6593f0e3b 100644
--- a/vue3/src/openapi/models/SupermarketCategory.ts
+++ b/vue3/src/openapi/models/SupermarketCategory.ts
@@ -58,7 +58,7 @@ export interface SupermarketCategory {
* @type {number}
* @memberof SupermarketCategory
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -77,7 +77,6 @@ export interface SupermarketCategory {
* Check if a given object implements the SupermarketCategory interface.
*/
export function instanceOfSupermarketCategory(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
return true;
}
@@ -92,7 +91,7 @@ export function SupermarketCategoryFromJSONTyped(json: any, ignoreDiscriminator:
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'description': json['description'] == null ? undefined : json['description'],
};
@@ -104,6 +103,7 @@ export function SupermarketCategoryToJSON(value?: SupermarketCategory | null): a
}
return {
+ 'id': value['id'],
'name': value['name'],
'description': value['description'],
};
diff --git a/vue3/src/openapi/models/SupermarketCategoryRelation.ts b/vue3/src/openapi/models/SupermarketCategoryRelation.ts
index 5d6fa22d3..1a9c23d9b 100644
--- a/vue3/src/openapi/models/SupermarketCategoryRelation.ts
+++ b/vue3/src/openapi/models/SupermarketCategoryRelation.ts
@@ -31,7 +31,7 @@ export interface SupermarketCategoryRelation {
* @type {number}
* @memberof SupermarketCategoryRelation
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {SupermarketCategory}
@@ -56,7 +56,6 @@ export interface SupermarketCategoryRelation {
* Check if a given object implements the SupermarketCategoryRelation interface.
*/
export function instanceOfSupermarketCategoryRelation(value: object): boolean {
- if (!('id' in value)) return false;
if (!('category' in value)) return false;
if (!('supermarket' in value)) return false;
return true;
@@ -72,7 +71,7 @@ export function SupermarketCategoryRelationFromJSONTyped(json: any, ignoreDiscri
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'category': SupermarketCategoryFromJSON(json['category']),
'supermarket': json['supermarket'],
'order': json['order'] == null ? undefined : json['order'],
@@ -85,6 +84,7 @@ export function SupermarketCategoryRelationToJSON(value?: SupermarketCategoryRel
}
return {
+ 'id': value['id'],
'category': SupermarketCategoryToJSON(value['category']),
'supermarket': value['supermarket'],
'order': value['order'],
diff --git a/vue3/src/openapi/models/Sync.ts b/vue3/src/openapi/models/Sync.ts
index cca9506b1..d6041b827 100644
--- a/vue3/src/openapi/models/Sync.ts
+++ b/vue3/src/openapi/models/Sync.ts
@@ -24,7 +24,7 @@ export interface Sync {
* @type {number}
* @memberof Sync
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {number}
@@ -67,7 +67,6 @@ export interface Sync {
* Check if a given object implements the Sync interface.
*/
export function instanceOfSync(value: object): boolean {
- if (!('id' in value)) return false;
if (!('storage' in value)) return false;
if (!('createdAt' in value)) return false;
if (!('updatedAt' in value)) return false;
@@ -84,7 +83,7 @@ export function SyncFromJSONTyped(json: any, ignoreDiscriminator: boolean): Sync
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'storage': json['storage'],
'path': json['path'] == null ? undefined : json['path'],
'active': json['active'] == null ? undefined : json['active'],
@@ -100,6 +99,7 @@ export function SyncToJSON(value?: Sync | null): any {
}
return {
+ 'id': value['id'],
'storage': value['storage'],
'path': value['path'],
'active': value['active'],
diff --git a/vue3/src/openapi/models/SyncLog.ts b/vue3/src/openapi/models/SyncLog.ts
index b31a3d5f7..69e31ee5e 100644
--- a/vue3/src/openapi/models/SyncLog.ts
+++ b/vue3/src/openapi/models/SyncLog.ts
@@ -24,7 +24,7 @@ export interface SyncLog {
* @type {number}
* @memberof SyncLog
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {number}
@@ -55,7 +55,6 @@ export interface SyncLog {
* Check if a given object implements the SyncLog interface.
*/
export function instanceOfSyncLog(value: object): boolean {
- if (!('id' in value)) return false;
if (!('sync' in value)) return false;
if (!('status' in value)) return false;
if (!('createdAt' in value)) return false;
@@ -72,7 +71,7 @@ export function SyncLogFromJSONTyped(json: any, ignoreDiscriminator: boolean): S
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'sync': json['sync'],
'status': json['status'],
'msg': json['msg'] == null ? undefined : json['msg'],
@@ -86,6 +85,7 @@ export function SyncLogToJSON(value?: SyncLog | null): any {
}
return {
+ 'id': value['id'],
'sync': value['sync'],
'status': value['status'],
'msg': value['msg'],
diff --git a/vue3/src/openapi/models/Unit.ts b/vue3/src/openapi/models/Unit.ts
index b402af9df..62d800036 100644
--- a/vue3/src/openapi/models/Unit.ts
+++ b/vue3/src/openapi/models/Unit.ts
@@ -58,7 +58,7 @@ export interface Unit {
* @type {number}
* @memberof Unit
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -95,7 +95,6 @@ export interface Unit {
* Check if a given object implements the Unit interface.
*/
export function instanceOfUnit(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
return true;
}
@@ -110,7 +109,7 @@ export function UnitFromJSONTyped(json: any, ignoreDiscriminator: boolean): Unit
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'pluralName': json['plural_name'] == null ? undefined : json['plural_name'],
'description': json['description'] == null ? undefined : json['description'],
@@ -125,6 +124,7 @@ export function UnitToJSON(value?: Unit | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
'plural_name': value['pluralName'],
'description': value['description'],
diff --git a/vue3/src/openapi/models/UnitConversion.ts b/vue3/src/openapi/models/UnitConversion.ts
index ed270eea7..b6bf04f2a 100644
--- a/vue3/src/openapi/models/UnitConversion.ts
+++ b/vue3/src/openapi/models/UnitConversion.ts
@@ -37,7 +37,7 @@ export interface UnitConversion {
* @type {number}
* @memberof UnitConversion
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -86,7 +86,6 @@ export interface UnitConversion {
* Check if a given object implements the UnitConversion interface.
*/
export function instanceOfUnitConversion(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('baseAmount' in value)) return false;
if (!('baseUnit' in value)) return false;
@@ -105,7 +104,7 @@ export function UnitConversionFromJSONTyped(json: any, ignoreDiscriminator: bool
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'baseAmount': json['base_amount'],
'baseUnit': UnitFromJSON(json['base_unit']),
@@ -122,6 +121,7 @@ export function UnitConversionToJSON(value?: UnitConversion | null): any {
}
return {
+ 'id': value['id'],
'base_amount': value['baseAmount'],
'base_unit': UnitToJSON(value['baseUnit']),
'converted_amount': value['convertedAmount'],
diff --git a/vue3/src/openapi/models/User.ts b/vue3/src/openapi/models/User.ts
index 1929b4e64..d1a2dfd7c 100644
--- a/vue3/src/openapi/models/User.ts
+++ b/vue3/src/openapi/models/User.ts
@@ -24,7 +24,7 @@ export interface User {
* @type {number}
* @memberof User
*/
- readonly id: number;
+ id?: number;
/**
* Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
* @type {string}
@@ -55,7 +55,6 @@ export interface User {
* Check if a given object implements the User interface.
*/
export function instanceOfUser(value: object): boolean {
- if (!('id' in value)) return false;
if (!('username' in value)) return false;
if (!('displayName' in value)) return false;
return true;
@@ -71,7 +70,7 @@ export function UserFromJSONTyped(json: any, ignoreDiscriminator: boolean): User
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'username': json['username'],
'firstName': json['first_name'] == null ? undefined : json['first_name'],
'lastName': json['last_name'] == null ? undefined : json['last_name'],
@@ -85,6 +84,7 @@ export function UserToJSON(value?: User | null): any {
}
return {
+ 'id': value['id'],
'first_name': value['firstName'],
'last_name': value['lastName'],
};
diff --git a/vue3/src/openapi/models/UserFile.ts b/vue3/src/openapi/models/UserFile.ts
index 410518575..3e7810870 100644
--- a/vue3/src/openapi/models/UserFile.ts
+++ b/vue3/src/openapi/models/UserFile.ts
@@ -24,13 +24,19 @@ export interface UserFile {
* @type {number}
* @memberof UserFile
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
* @memberof UserFile
*/
name: string;
+ /**
+ *
+ * @type {string}
+ * @memberof UserFile
+ */
+ file: string;
/**
*
* @type {string}
@@ -55,8 +61,8 @@ export interface UserFile {
* Check if a given object implements the UserFile interface.
*/
export function instanceOfUserFile(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
+ if (!('file' in value)) return false;
if (!('fileDownload' in value)) return false;
if (!('preview' in value)) return false;
if (!('fileSizeKb' in value)) return false;
@@ -73,8 +79,9 @@ export function UserFileFromJSONTyped(json: any, ignoreDiscriminator: boolean):
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
+ 'file': json['file'],
'fileDownload': json['file_download'],
'preview': json['preview'],
'fileSizeKb': json['file_size_kb'],
@@ -87,7 +94,9 @@ export function UserFileToJSON(value?: UserFile | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
+ 'file': value['file'],
};
}
diff --git a/vue3/src/openapi/models/UserFileView.ts b/vue3/src/openapi/models/UserFileView.ts
index 530a8e763..620dc4a2c 100644
--- a/vue3/src/openapi/models/UserFileView.ts
+++ b/vue3/src/openapi/models/UserFileView.ts
@@ -24,7 +24,7 @@ export interface UserFileView {
* @type {number}
* @memberof UserFileView
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {string}
@@ -49,7 +49,6 @@ export interface UserFileView {
* Check if a given object implements the UserFileView interface.
*/
export function instanceOfUserFileView(value: object): boolean {
- if (!('id' in value)) return false;
if (!('name' in value)) return false;
if (!('fileDownload' in value)) return false;
if (!('preview' in value)) return false;
@@ -66,7 +65,7 @@ export function UserFileViewFromJSONTyped(json: any, ignoreDiscriminator: boolea
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'name': json['name'],
'fileDownload': json['file_download'],
'preview': json['preview'],
@@ -79,6 +78,7 @@ export function UserFileViewToJSON(value?: UserFileView | null): any {
}
return {
+ 'id': value['id'],
'name': value['name'],
};
}
diff --git a/vue3/src/openapi/models/UserSpace.ts b/vue3/src/openapi/models/UserSpace.ts
index b6c627c8d..d2e75b570 100644
--- a/vue3/src/openapi/models/UserSpace.ts
+++ b/vue3/src/openapi/models/UserSpace.ts
@@ -37,7 +37,7 @@ export interface UserSpace {
* @type {number}
* @memberof UserSpace
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {User}
@@ -92,7 +92,6 @@ export interface UserSpace {
* Check if a given object implements the UserSpace interface.
*/
export function instanceOfUserSpace(value: object): boolean {
- if (!('id' in value)) return false;
if (!('user' in value)) return false;
if (!('space' in value)) return false;
if (!('groups' in value)) return false;
@@ -112,7 +111,7 @@ export function UserSpaceFromJSONTyped(json: any, ignoreDiscriminator: boolean):
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'user': UserFromJSON(json['user']),
'space': json['space'],
'groups': ((json['groups'] as Array).map(GroupFromJSON)),
@@ -130,6 +129,7 @@ export function UserSpaceToJSON(value?: UserSpace | null): any {
}
return {
+ 'id': value['id'],
'groups': ((value['groups'] as Array).map(GroupToJSON)),
'active': value['active'],
'internal_note': value['internalNote'],
diff --git a/vue3/src/openapi/models/ViewLog.ts b/vue3/src/openapi/models/ViewLog.ts
index 480063bda..8f168353c 100644
--- a/vue3/src/openapi/models/ViewLog.ts
+++ b/vue3/src/openapi/models/ViewLog.ts
@@ -24,7 +24,7 @@ export interface ViewLog {
* @type {number}
* @memberof ViewLog
*/
- readonly id: number;
+ id?: number;
/**
*
* @type {number}
@@ -49,7 +49,6 @@ export interface ViewLog {
* Check if a given object implements the ViewLog interface.
*/
export function instanceOfViewLog(value: object): boolean {
- if (!('id' in value)) return false;
if (!('recipe' in value)) return false;
if (!('createdBy' in value)) return false;
if (!('createdAt' in value)) return false;
@@ -66,7 +65,7 @@ export function ViewLogFromJSONTyped(json: any, ignoreDiscriminator: boolean): V
}
return {
- 'id': json['id'],
+ 'id': json['id'] == null ? undefined : json['id'],
'recipe': json['recipe'],
'createdBy': json['created_by'],
'createdAt': (new Date(json['created_at'])),
@@ -79,6 +78,7 @@ export function ViewLogToJSON(value?: ViewLog | null): any {
}
return {
+ 'id': value['id'],
'recipe': value['recipe'],
};
}
diff --git a/vue3/src/openapi/models/index.ts b/vue3/src/openapi/models/index.ts
index 5008d8589..733d8d2bd 100644
--- a/vue3/src/openapi/models/index.ts
+++ b/vue3/src/openapi/models/index.ts
@@ -1,53 +1,44 @@
/* tslint:disable */
/* eslint-disable */
export * from './AccessToken';
-export * from './AccessTokenRequest';
export * from './AuthToken';
-export * from './AuthTokenRequest';
export * from './AutoMealPlan';
-export * from './AutoMealPlanRequest';
export * from './Automation';
-export * from './AutomationRequest';
+export * from './AutomationTypeEnum';
+export * from './BaseUnitEnum';
export * from './BookmarkletImport';
export * from './BookmarkletImportList';
-export * from './BookmarkletImportRequest';
export * from './ConnectorConfigConfig';
-export * from './ConnectorConfigConfigRequest';
export * from './CookLog';
-export * from './CookLogRequest';
export * from './CustomFilter';
-export * from './CustomFilterRequest';
export * from './DefaultPageEnum';
export * from './DeleteEnum';
export * from './ExportLog';
-export * from './ExportLogRequest';
export * from './Food';
export * from './FoodInheritField';
-export * from './FoodInheritFieldRequest';
-export * from './FoodRequest';
export * from './FoodShoppingUpdate';
-export * from './FoodShoppingUpdateRequest';
export * from './FoodSimple';
-export * from './FoodSimpleRequest';
export * from './Group';
-export * from './GroupRequest';
export * from './ImportLog';
-export * from './ImportLogRequest';
export * from './Ingredient';
-export * from './IngredientRequest';
-export * from './IngredientStringRequest';
+export * from './IngredientString';
export * from './InviteLink';
-export * from './InviteLinkRequest';
export * from './Keyword';
export * from './KeywordLabel';
-export * from './KeywordRequest';
export * from './MealPlan';
-export * from './MealPlanRequest';
export * from './MealType';
-export * from './MealTypeRequest';
export * from './MethodEnum';
export * from './NutritionInformation';
-export * from './NutritionInformationRequest';
+export * from './OpenDataCategory';
+export * from './OpenDataConversion';
+export * from './OpenDataFood';
+export * from './OpenDataFoodProperty';
+export * from './OpenDataProperty';
+export * from './OpenDataStore';
+export * from './OpenDataStoreCategory';
+export * from './OpenDataUnit';
+export * from './OpenDataUnitTypeEnum';
+export * from './OpenDataVersion';
export * from './PaginatedAutomationList';
export * from './PaginatedBookmarkletImportListList';
export * from './PaginatedCookLogList';
@@ -79,94 +70,78 @@ export * from './PaginatedUserFileList';
export * from './PaginatedUserSpaceList';
export * from './PaginatedViewLogList';
export * from './ParsedIngredient';
-export * from './PatchedAccessTokenRequest';
-export * from './PatchedAutomationRequest';
-export * from './PatchedBookmarkletImportRequest';
-export * from './PatchedConnectorConfigConfigRequest';
-export * from './PatchedCookLogRequest';
-export * from './PatchedCustomFilterRequest';
-export * from './PatchedExportLogRequest';
-export * from './PatchedFoodRequest';
-export * from './PatchedImportLogRequest';
-export * from './PatchedIngredientRequest';
-export * from './PatchedInviteLinkRequest';
-export * from './PatchedKeywordRequest';
-export * from './PatchedMealPlanRequest';
-export * from './PatchedMealTypeRequest';
-export * from './PatchedPropertyRequest';
-export * from './PatchedPropertyTypeRequest';
-export * from './PatchedRecipeBookEntryRequest';
-export * from './PatchedRecipeBookRequest';
-export * from './PatchedRecipeRequest';
-export * from './PatchedShoppingListEntryRequest';
-export * from './PatchedShoppingListRecipeRequest';
-export * from './PatchedSpaceRequest';
-export * from './PatchedStepRequest';
-export * from './PatchedStorageRequest';
-export * from './PatchedSupermarketCategoryRelationRequest';
-export * from './PatchedSupermarketCategoryRequest';
-export * from './PatchedSupermarketRequest';
-export * from './PatchedSyncRequest';
-export * from './PatchedUnitConversionRequest';
-export * from './PatchedUnitRequest';
-export * from './PatchedUserPreferenceRequest';
-export * from './PatchedUserRequest';
-export * from './PatchedUserSpaceRequest';
-export * from './PatchedViewLogRequest';
+export * from './PatchedAccessToken';
+export * from './PatchedAutomation';
+export * from './PatchedBookmarkletImport';
+export * from './PatchedConnectorConfigConfig';
+export * from './PatchedCookLog';
+export * from './PatchedCustomFilter';
+export * from './PatchedExportLog';
+export * from './PatchedFood';
+export * from './PatchedImportLog';
+export * from './PatchedIngredient';
+export * from './PatchedInviteLink';
+export * from './PatchedKeyword';
+export * from './PatchedMealPlan';
+export * from './PatchedMealType';
+export * from './PatchedOpenDataCategory';
+export * from './PatchedOpenDataConversion';
+export * from './PatchedOpenDataFood';
+export * from './PatchedOpenDataProperty';
+export * from './PatchedOpenDataStore';
+export * from './PatchedOpenDataUnit';
+export * from './PatchedOpenDataVersion';
+export * from './PatchedProperty';
+export * from './PatchedPropertyType';
+export * from './PatchedRecipe';
+export * from './PatchedRecipeBook';
+export * from './PatchedRecipeBookEntry';
+export * from './PatchedShoppingListEntry';
+export * from './PatchedShoppingListRecipe';
+export * from './PatchedSpace';
+export * from './PatchedStep';
+export * from './PatchedStorage';
+export * from './PatchedSupermarket';
+export * from './PatchedSupermarketCategory';
+export * from './PatchedSupermarketCategoryRelation';
+export * from './PatchedSync';
+export * from './PatchedUnit';
+export * from './PatchedUnitConversion';
+export * from './PatchedUser';
+export * from './PatchedUserPreference';
+export * from './PatchedUserSpace';
+export * from './PatchedViewLog';
export * from './Property';
-export * from './PropertyRequest';
export * from './PropertyType';
-export * from './PropertyTypeRequest';
export * from './Recipe';
export * from './RecipeBook';
export * from './RecipeBookEntry';
-export * from './RecipeBookEntryRequest';
-export * from './RecipeBookRequest';
export * from './RecipeFlat';
export * from './RecipeImage';
export * from './RecipeOverview';
-export * from './RecipeOverviewRequest';
-export * from './RecipeRequest';
export * from './RecipeShoppingUpdate';
-export * from './RecipeShoppingUpdateRequest';
export * from './RecipeSimple';
-export * from './RecipeSimpleRequest';
export * from './ShareLink';
export * from './ShoppingListEntry';
export * from './ShoppingListEntryBulk';
-export * from './ShoppingListEntryBulkRequest';
-export * from './ShoppingListEntryRequest';
export * from './ShoppingListRecipe';
-export * from './ShoppingListRecipeRequest';
export * from './Space';
export * from './SpaceNavTextColorEnum';
export * from './SpaceThemeEnum';
export * from './Step';
-export * from './StepRequest';
export * from './Storage';
-export * from './StorageRequest';
export * from './Supermarket';
export * from './SupermarketCategory';
export * from './SupermarketCategoryRelation';
-export * from './SupermarketCategoryRelationRequest';
-export * from './SupermarketCategoryRequest';
-export * from './SupermarketRequest';
export * from './Sync';
export * from './SyncLog';
-export * from './SyncRequest';
export * from './ThemeEnum';
-export * from './TypeEnum';
export * from './Unit';
export * from './UnitConversion';
-export * from './UnitConversionRequest';
-export * from './UnitRequest';
export * from './User';
export * from './UserFile';
export * from './UserFileView';
-export * from './UserFileViewRequest';
export * from './UserPreference';
export * from './UserPreferenceNavTextColorEnum';
-export * from './UserRequest';
export * from './UserSpace';
export * from './ViewLog';
-export * from './ViewLogRequest';