From 40d460b45876db153375174cbeaa94a00dae3dcb Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Tue, 5 Mar 2024 17:16:07 +0100 Subject: [PATCH] servings --- recipes/settings.py | 7 + vue3/src/components/display/RecipeView.vue | 27 +- vue3/src/components/display/Step.vue | 8 +- vue3/src/openapi/.openapi-generator/FILES | 22 +- vue3/src/openapi/.openapi-generator/VERSION | 2 +- vue3/src/openapi/apis/ApiApi.ts | 3699 ++++++++++++----- vue3/src/openapi/apis/ApiImportOpenDataApi.ts | 20 +- vue3/src/openapi/apis/ApiTokenAuthApi.ts | 18 +- vue3/src/openapi/apis/index.ts | 3 - vue3/src/openapi/index.ts | 6 +- vue3/src/openapi/models/AccessToken.ts | 19 +- vue3/src/openapi/models/AuthToken.ts | 17 +- vue3/src/openapi/models/Automation.ts | 35 +- vue3/src/openapi/models/AutomationTypeEnum.ts | 50 +- vue3/src/openapi/models/BaseUnitEnum.ts | 78 +- vue3/src/openapi/models/BlankEnum.ts | 14 +- vue3/src/openapi/models/BookmarkletImport.ts | 18 +- .../openapi/models/BookmarkletImportList.ts | 17 +- .../openapi/models/ConnectorConfigConfig.ts | 17 +- vue3/src/openapi/models/CookLog.ts | 22 +- vue3/src/openapi/models/CustomFilter.ts | 22 +- vue3/src/openapi/models/DefaultPageEnum.ts | 22 +- vue3/src/openapi/models/ExportLog.ts | 18 +- vue3/src/openapi/models/Food.ts | 113 +- vue3/src/openapi/models/FoodInheritField.ts | 83 +- vue3/src/openapi/models/FoodSimple.ts | 16 +- vue3/src/openapi/models/Group.ts | 84 +- vue3/src/openapi/models/ImportLog.ts | 23 +- vue3/src/openapi/models/Ingredient.ts | 28 +- vue3/src/openapi/models/InviteLink.ts | 25 +- vue3/src/openapi/models/Keyword.ts | 90 +- vue3/src/openapi/models/KeywordLabel.ts | 16 +- vue3/src/openapi/models/MealPlan.ts | 39 +- vue3/src/openapi/models/MealType.ts | 17 +- vue3/src/openapi/models/MethodEnum.ts | 22 +- .../openapi/models/NutritionInformation.ts | 19 +- vue3/src/openapi/models/OpenDataCategory.ts | 91 +- vue3/src/openapi/models/OpenDataConversion.ts | 36 +- vue3/src/openapi/models/OpenDataFood.ts | 108 +- .../openapi/models/OpenDataFoodProperty.ts | 21 +- vue3/src/openapi/models/OpenDataProperty.ts | 91 +- vue3/src/openapi/models/OpenDataStore.ts | 28 +- .../openapi/models/OpenDataStoreCategory.ts | 21 +- vue3/src/openapi/models/OpenDataUnit.ts | 118 +- .../openapi/models/OpenDataUnitTypeEnum.ts | 22 +- vue3/src/openapi/models/OpenDataVersion.ts | 85 +- .../openapi/models/PaginatedAutomationList.ts | 18 +- .../openapi/models/PaginatedCookLogList.ts | 18 +- .../models/PaginatedCustomFilterList.ts | 18 +- .../openapi/models/PaginatedExportLogList.ts | 18 +- vue3/src/openapi/models/PaginatedFoodList.ts | 18 +- .../openapi/models/PaginatedImportLogList.ts | 18 +- .../openapi/models/PaginatedIngredientList.ts | 18 +- .../openapi/models/PaginatedKeywordList.ts | 18 +- .../models/PaginatedRecipeOverviewList.ts | 18 +- vue3/src/openapi/models/PaginatedStepList.ts | 18 +- ...aginatedSupermarketCategoryRelationList.ts | 18 +- .../openapi/models/PaginatedSyncLogList.ts | 18 +- vue3/src/openapi/models/PaginatedUnitList.ts | 18 +- .../openapi/models/PaginatedUserSpaceList.ts | 18 +- .../openapi/models/PaginatedViewLogList.ts | 18 +- vue3/src/openapi/models/PatchedAccessToken.ts | 14 +- vue3/src/openapi/models/PatchedAutomation.ts | 32 +- .../models/PatchedBookmarkletImport.ts | 14 +- .../models/PatchedConnectorConfigConfig.ts | 14 +- vue3/src/openapi/models/PatchedCookLog.ts | 18 +- .../src/openapi/models/PatchedCustomFilter.ts | 18 +- vue3/src/openapi/models/PatchedExportLog.ts | 14 +- vue3/src/openapi/models/PatchedFood.ts | 106 +- vue3/src/openapi/models/PatchedImportLog.ts | 18 +- vue3/src/openapi/models/PatchedIngredient.ts | 22 +- vue3/src/openapi/models/PatchedInviteLink.ts | 20 +- vue3/src/openapi/models/PatchedKeyword.ts | 82 +- vue3/src/openapi/models/PatchedMealPlan.ts | 30 +- vue3/src/openapi/models/PatchedMealType.ts | 14 +- .../openapi/models/PatchedOpenDataCategory.ts | 86 +- .../models/PatchedOpenDataConversion.ts | 26 +- .../src/openapi/models/PatchedOpenDataFood.ts | 98 +- .../openapi/models/PatchedOpenDataProperty.ts | 86 +- .../openapi/models/PatchedOpenDataStore.ts | 22 +- .../src/openapi/models/PatchedOpenDataUnit.ts | 112 +- .../openapi/models/PatchedOpenDataVersion.ts | 82 +- vue3/src/openapi/models/PatchedProperty.ts | 86 +- .../src/openapi/models/PatchedPropertyType.ts | 14 +- vue3/src/openapi/models/PatchedRecipe.ts | 34 +- vue3/src/openapi/models/PatchedRecipeBook.ts | 22 +- .../openapi/models/PatchedRecipeBookEntry.ts | 14 +- .../models/PatchedShoppingListEntry.ts | 30 +- .../models/PatchedShoppingListRecipe.ts | 14 +- vue3/src/openapi/models/PatchedSpace.ts | 30 +- vue3/src/openapi/models/PatchedStep.ts | 22 +- vue3/src/openapi/models/PatchedStorage.ts | 18 +- vue3/src/openapi/models/PatchedSupermarket.ts | 86 +- .../models/PatchedSupermarketCategory.ts | 82 +- .../PatchedSupermarketCategoryRelation.ts | 18 +- vue3/src/openapi/models/PatchedSync.ts | 14 +- vue3/src/openapi/models/PatchedUnit.ts | 82 +- .../openapi/models/PatchedUnitConversion.ts | 22 +- vue3/src/openapi/models/PatchedUser.ts | 14 +- .../openapi/models/PatchedUserPreference.ts | 38 +- vue3/src/openapi/models/PatchedUserSpace.ts | 22 +- vue3/src/openapi/models/PatchedViewLog.ts | 14 +- vue3/src/openapi/models/Property.ts | 89 +- vue3/src/openapi/models/PropertyType.ts | 15 +- vue3/src/openapi/models/Recipe.ts | 44 +- vue3/src/openapi/models/RecipeBook.ts | 26 +- vue3/src/openapi/models/RecipeBookEntry.ts | 19 +- vue3/src/openapi/models/RecipeFlat.ts | 16 +- vue3/src/openapi/models/RecipeImage.ts | 14 +- vue3/src/openapi/models/RecipeOverview.ts | 27 +- .../openapi/models/RecipeShoppingUpdate.ts | 15 +- vue3/src/openapi/models/RecipeSimple.ts | 17 +- vue3/src/openapi/models/ShoppingListEntry.ts | 37 +- .../openapi/models/ShoppingListEntryBulk.ts | 16 +- vue3/src/openapi/models/ShoppingListRecipe.ts | 21 +- vue3/src/openapi/models/Space.ts | 42 +- .../openapi/models/SpaceNavTextColorEnum.ts | 22 +- vue3/src/openapi/models/SpaceThemeEnum.ts | 38 +- vue3/src/openapi/models/Step.ts | 27 +- vue3/src/openapi/models/Storage.ts | 21 +- vue3/src/openapi/models/Supermarket.ts | 89 +- .../src/openapi/models/SupermarketCategory.ts | 84 +- .../models/SupermarketCategoryRelation.ts | 21 +- vue3/src/openapi/models/Sync.ts | 18 +- vue3/src/openapi/models/SyncLog.ts | 18 +- vue3/src/openapi/models/ThemeEnum.ts | 34 +- vue3/src/openapi/models/Unit.ts | 84 +- vue3/src/openapi/models/UnitConversion.ts | 28 +- vue3/src/openapi/models/User.ts | 17 +- vue3/src/openapi/models/UserFile.ts | 20 +- vue3/src/openapi/models/UserFileView.ts | 18 +- vue3/src/openapi/models/UserPreference.ts | 41 +- .../models/UserPreferenceNavTextColorEnum.ts | 18 +- vue3/src/openapi/models/UserSpace.ts | 29 +- vue3/src/openapi/models/ViewLog.ts | 18 +- vue3/src/openapi/models/index.ts | 23 +- vue3/src/openapi/openapitools.json | 2 +- vue3/src/utils/number_utils.ts | 2 +- 138 files changed, 4367 insertions(+), 3934 deletions(-) diff --git a/recipes/settings.py b/recipes/settings.py index ad4d3662b..90cd71c5a 100644 --- a/recipes/settings.py +++ b/recipes/settings.py @@ -299,6 +299,13 @@ REST_FRAMEWORK = { ), 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated', ], 'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema', + 'COERCE_DECIMAL_TO_STRING': False, +} + +SPECTACULAR_SETTINGS = { + 'TITLE': 'Tandoor', + 'DESCRIPTION': 'Tandoor API Docs', + 'SERVE_INCLUDE_SCHEMA': False, } ROOT_URLCONF = 'recipes.urls' diff --git a/vue3/src/components/display/RecipeView.vue b/vue3/src/components/display/RecipeView.vue index 3512f949c..440c2ad04 100644 --- a/vue3/src/components/display/RecipeView.vue +++ b/vue3/src/components/display/RecipeView.vue @@ -1,7 +1,9 @@ @@ -66,7 +66,11 @@ export default defineComponent({ step: { type: {} as PropType, required: true, - } + }, + ingredient_factor: { + type: Number, + required: true, + }, }, data() { return { diff --git a/vue3/src/openapi/.openapi-generator/FILES b/vue3/src/openapi/.openapi-generator/FILES index 9db41e5ad..5dbe14564 100644 --- a/vue3/src/openapi/.openapi-generator/FILES +++ b/vue3/src/openapi/.openapi-generator/FILES @@ -1,12 +1,14 @@ apis/ApiApi.ts apis/ApiImportOpenDataApi.ts apis/ApiTokenAuthApi.ts -apis/OpenapiApi.ts apis/index.ts index.ts models/AccessToken.ts models/AuthToken.ts models/Automation.ts +models/AutomationTypeEnum.ts +models/BaseUnitEnum.ts +models/BlankEnum.ts models/BookmarkletImport.ts models/BookmarkletImportList.ts models/ConnectorConfigConfig.ts @@ -27,6 +29,16 @@ models/MealPlan.ts models/MealType.ts models/MethodEnum.ts models/NutritionInformation.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/PaginatedCookLogList.ts models/PaginatedCustomFilterList.ts @@ -56,6 +68,13 @@ 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 @@ -100,7 +119,6 @@ models/SupermarketCategoryRelation.ts models/Sync.ts models/SyncLog.ts models/ThemeEnum.ts -models/TypeEnum.ts models/Unit.ts models/UnitConversion.ts models/User.ts diff --git a/vue3/src/openapi/.openapi-generator/VERSION b/vue3/src/openapi/.openapi-generator/VERSION index 8b23b8d47..acf69b48b 100644 --- a/vue3/src/openapi/.openapi-generator/VERSION +++ b/vue3/src/openapi/.openapi-generator/VERSION @@ -1 +1 @@ -7.3.0 \ No newline at end of file +5.1.0 \ No newline at end of file diff --git a/vue3/src/openapi/apis/ApiApi.ts b/vue3/src/openapi/apis/ApiApi.ts index 93938d0ed..75f455d61 100644 --- a/vue3/src/openapi/apis/ApiApi.ts +++ b/vue3/src/openapi/apis/ApiApi.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -14,289 +14,329 @@ import * as runtime from '../runtime'; -import type { - AccessToken, - Automation, - BookmarkletImport, - BookmarkletImportList, - ConnectorConfigConfig, - CookLog, - CustomFilter, - ExportLog, - Food, - FoodInheritField, - Group, - ImportLog, - Ingredient, - InviteLink, - Keyword, - MealPlan, - MealType, - PaginatedAutomationList, - PaginatedCookLogList, - PaginatedCustomFilterList, - PaginatedExportLogList, - PaginatedFoodList, - PaginatedImportLogList, - PaginatedIngredientList, - PaginatedKeywordList, - PaginatedRecipeOverviewList, - PaginatedStepList, - PaginatedSupermarketCategoryRelationList, - PaginatedSyncLogList, - PaginatedUnitList, - PaginatedUserSpaceList, - PaginatedViewLogList, - PatchedAccessToken, - PatchedAutomation, - PatchedBookmarkletImport, - PatchedConnectorConfigConfig, - PatchedCookLog, - PatchedCustomFilter, - PatchedExportLog, - PatchedFood, - PatchedImportLog, - PatchedIngredient, - PatchedInviteLink, - PatchedKeyword, - PatchedMealPlan, - PatchedMealType, - PatchedProperty, - PatchedPropertyType, - PatchedRecipe, - PatchedRecipeBook, - PatchedRecipeBookEntry, - PatchedShoppingListEntry, - PatchedShoppingListRecipe, - PatchedSpace, - PatchedStep, - PatchedStorage, - PatchedSupermarket, - PatchedSupermarketCategory, - PatchedSupermarketCategoryRelation, - PatchedSync, - PatchedUnit, - PatchedUnitConversion, - PatchedUser, - PatchedUserPreference, - PatchedUserSpace, - PatchedViewLog, - Property, - PropertyType, - Recipe, - RecipeBook, - RecipeBookEntry, - RecipeFlat, - RecipeImage, - RecipeShoppingUpdate, - RecipeSimple, - ShoppingListEntry, - ShoppingListEntryBulk, - ShoppingListRecipe, - Space, - Step, - Storage, - Supermarket, - SupermarketCategory, - SupermarketCategoryRelation, - Sync, - SyncLog, - Unit, - UnitConversion, - User, - UserFile, - UserPreference, - UserSpace, - ViewLog, -} from '../models/index'; import { + AccessToken, AccessTokenFromJSON, AccessTokenToJSON, + Automation, AutomationFromJSON, AutomationToJSON, + BookmarkletImport, BookmarkletImportFromJSON, BookmarkletImportToJSON, + BookmarkletImportList, BookmarkletImportListFromJSON, BookmarkletImportListToJSON, + ConnectorConfigConfig, ConnectorConfigConfigFromJSON, ConnectorConfigConfigToJSON, + CookLog, CookLogFromJSON, CookLogToJSON, + CustomFilter, CustomFilterFromJSON, CustomFilterToJSON, + ExportLog, ExportLogFromJSON, ExportLogToJSON, + Food, FoodFromJSON, FoodToJSON, + FoodInheritField, FoodInheritFieldFromJSON, FoodInheritFieldToJSON, + Group, GroupFromJSON, GroupToJSON, + ImportLog, ImportLogFromJSON, ImportLogToJSON, + Ingredient, IngredientFromJSON, IngredientToJSON, + InviteLink, InviteLinkFromJSON, InviteLinkToJSON, + Keyword, KeywordFromJSON, KeywordToJSON, + MealPlan, MealPlanFromJSON, MealPlanToJSON, + MealType, MealTypeFromJSON, MealTypeToJSON, + OpenDataCategory, + OpenDataCategoryFromJSON, + OpenDataCategoryToJSON, + OpenDataConversion, + OpenDataConversionFromJSON, + OpenDataConversionToJSON, + OpenDataFood, + OpenDataFoodFromJSON, + OpenDataFoodToJSON, + OpenDataProperty, + OpenDataPropertyFromJSON, + OpenDataPropertyToJSON, + OpenDataStore, + OpenDataStoreFromJSON, + OpenDataStoreToJSON, + OpenDataUnit, + OpenDataUnitFromJSON, + OpenDataUnitToJSON, + OpenDataVersion, + OpenDataVersionFromJSON, + OpenDataVersionToJSON, + PaginatedAutomationList, PaginatedAutomationListFromJSON, PaginatedAutomationListToJSON, + PaginatedCookLogList, PaginatedCookLogListFromJSON, PaginatedCookLogListToJSON, + PaginatedCustomFilterList, PaginatedCustomFilterListFromJSON, PaginatedCustomFilterListToJSON, + PaginatedExportLogList, PaginatedExportLogListFromJSON, PaginatedExportLogListToJSON, + PaginatedFoodList, PaginatedFoodListFromJSON, PaginatedFoodListToJSON, + PaginatedImportLogList, PaginatedImportLogListFromJSON, PaginatedImportLogListToJSON, + PaginatedIngredientList, PaginatedIngredientListFromJSON, PaginatedIngredientListToJSON, + PaginatedKeywordList, PaginatedKeywordListFromJSON, PaginatedKeywordListToJSON, + PaginatedRecipeOverviewList, PaginatedRecipeOverviewListFromJSON, PaginatedRecipeOverviewListToJSON, + PaginatedStepList, PaginatedStepListFromJSON, PaginatedStepListToJSON, + PaginatedSupermarketCategoryRelationList, PaginatedSupermarketCategoryRelationListFromJSON, PaginatedSupermarketCategoryRelationListToJSON, + PaginatedSyncLogList, PaginatedSyncLogListFromJSON, PaginatedSyncLogListToJSON, + PaginatedUnitList, PaginatedUnitListFromJSON, PaginatedUnitListToJSON, + PaginatedUserSpaceList, PaginatedUserSpaceListFromJSON, PaginatedUserSpaceListToJSON, + PaginatedViewLogList, PaginatedViewLogListFromJSON, PaginatedViewLogListToJSON, + PatchedAccessToken, PatchedAccessTokenFromJSON, PatchedAccessTokenToJSON, + PatchedAutomation, PatchedAutomationFromJSON, PatchedAutomationToJSON, + PatchedBookmarkletImport, PatchedBookmarkletImportFromJSON, PatchedBookmarkletImportToJSON, + PatchedConnectorConfigConfig, PatchedConnectorConfigConfigFromJSON, PatchedConnectorConfigConfigToJSON, + PatchedCookLog, PatchedCookLogFromJSON, PatchedCookLogToJSON, + PatchedCustomFilter, PatchedCustomFilterFromJSON, PatchedCustomFilterToJSON, + PatchedExportLog, PatchedExportLogFromJSON, PatchedExportLogToJSON, + PatchedFood, PatchedFoodFromJSON, PatchedFoodToJSON, + PatchedImportLog, PatchedImportLogFromJSON, PatchedImportLogToJSON, + PatchedIngredient, PatchedIngredientFromJSON, PatchedIngredientToJSON, + PatchedInviteLink, PatchedInviteLinkFromJSON, PatchedInviteLinkToJSON, + PatchedKeyword, PatchedKeywordFromJSON, PatchedKeywordToJSON, + PatchedMealPlan, PatchedMealPlanFromJSON, PatchedMealPlanToJSON, + PatchedMealType, PatchedMealTypeFromJSON, PatchedMealTypeToJSON, + PatchedOpenDataCategory, + PatchedOpenDataCategoryFromJSON, + PatchedOpenDataCategoryToJSON, + PatchedOpenDataConversion, + PatchedOpenDataConversionFromJSON, + PatchedOpenDataConversionToJSON, + PatchedOpenDataFood, + PatchedOpenDataFoodFromJSON, + PatchedOpenDataFoodToJSON, + PatchedOpenDataProperty, + PatchedOpenDataPropertyFromJSON, + PatchedOpenDataPropertyToJSON, + PatchedOpenDataStore, + PatchedOpenDataStoreFromJSON, + PatchedOpenDataStoreToJSON, + PatchedOpenDataUnit, + PatchedOpenDataUnitFromJSON, + PatchedOpenDataUnitToJSON, + PatchedOpenDataVersion, + PatchedOpenDataVersionFromJSON, + PatchedOpenDataVersionToJSON, + PatchedProperty, PatchedPropertyFromJSON, PatchedPropertyToJSON, + PatchedPropertyType, PatchedPropertyTypeFromJSON, PatchedPropertyTypeToJSON, + PatchedRecipe, PatchedRecipeFromJSON, PatchedRecipeToJSON, + PatchedRecipeBook, PatchedRecipeBookFromJSON, PatchedRecipeBookToJSON, + PatchedRecipeBookEntry, PatchedRecipeBookEntryFromJSON, PatchedRecipeBookEntryToJSON, + PatchedShoppingListEntry, PatchedShoppingListEntryFromJSON, PatchedShoppingListEntryToJSON, + PatchedShoppingListRecipe, PatchedShoppingListRecipeFromJSON, PatchedShoppingListRecipeToJSON, + PatchedSpace, PatchedSpaceFromJSON, PatchedSpaceToJSON, + PatchedStep, PatchedStepFromJSON, PatchedStepToJSON, + PatchedStorage, PatchedStorageFromJSON, PatchedStorageToJSON, + PatchedSupermarket, PatchedSupermarketFromJSON, PatchedSupermarketToJSON, + PatchedSupermarketCategory, PatchedSupermarketCategoryFromJSON, PatchedSupermarketCategoryToJSON, + PatchedSupermarketCategoryRelation, PatchedSupermarketCategoryRelationFromJSON, PatchedSupermarketCategoryRelationToJSON, + PatchedSync, PatchedSyncFromJSON, PatchedSyncToJSON, + PatchedUnit, PatchedUnitFromJSON, PatchedUnitToJSON, + PatchedUnitConversion, PatchedUnitConversionFromJSON, PatchedUnitConversionToJSON, + PatchedUser, PatchedUserFromJSON, PatchedUserToJSON, + PatchedUserPreference, PatchedUserPreferenceFromJSON, PatchedUserPreferenceToJSON, + PatchedUserSpace, PatchedUserSpaceFromJSON, PatchedUserSpaceToJSON, + PatchedViewLog, PatchedViewLogFromJSON, PatchedViewLogToJSON, + Property, PropertyFromJSON, PropertyToJSON, + PropertyType, PropertyTypeFromJSON, PropertyTypeToJSON, + Recipe, RecipeFromJSON, RecipeToJSON, + RecipeBook, RecipeBookFromJSON, RecipeBookToJSON, + RecipeBookEntry, RecipeBookEntryFromJSON, RecipeBookEntryToJSON, + RecipeFlat, RecipeFlatFromJSON, RecipeFlatToJSON, + RecipeImage, RecipeImageFromJSON, RecipeImageToJSON, + RecipeShoppingUpdate, RecipeShoppingUpdateFromJSON, RecipeShoppingUpdateToJSON, + RecipeSimple, RecipeSimpleFromJSON, RecipeSimpleToJSON, + ShoppingListEntry, ShoppingListEntryFromJSON, ShoppingListEntryToJSON, + ShoppingListEntryBulk, ShoppingListEntryBulkFromJSON, ShoppingListEntryBulkToJSON, + ShoppingListRecipe, ShoppingListRecipeFromJSON, ShoppingListRecipeToJSON, + Space, SpaceFromJSON, SpaceToJSON, + Step, StepFromJSON, StepToJSON, + Storage, StorageFromJSON, StorageToJSON, + Supermarket, SupermarketFromJSON, SupermarketToJSON, + SupermarketCategory, SupermarketCategoryFromJSON, SupermarketCategoryToJSON, + SupermarketCategoryRelation, SupermarketCategoryRelationFromJSON, SupermarketCategoryRelationToJSON, + Sync, SyncFromJSON, SyncToJSON, + SyncLog, SyncLogFromJSON, SyncLogToJSON, + Unit, UnitFromJSON, UnitToJSON, + UnitConversion, UnitConversionFromJSON, UnitConversionToJSON, + User, UserFromJSON, UserToJSON, + UserFile, UserFileFromJSON, UserFileToJSON, + UserPreference, UserPreferenceFromJSON, UserPreferenceToJSON, + UserSpace, UserSpaceFromJSON, UserSpaceToJSON, + ViewLog, ViewLogFromJSON, ViewLogToJSON, -} from '../models/index'; +} from '../models'; export interface ApiAccessTokenCreateRequest { accessToken: AccessToken; @@ -749,6 +789,173 @@ export interface ApiMealTypeUpdateRequest { 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 ApiPlanIcalRetrieve2Request { + fromDate: string; +} + +export interface ApiPlanIcalRetrieve3Request { + fromDate: string; + toDate: string; +} + export interface ApiRecipeBookCreateRequest { recipeBook: RecipeBook; } @@ -1283,7 +1490,7 @@ export class ApiApi extends runtime.BaseAPI { /** */ - async apiAccessTokenCreateRaw(requestParameters: ApiAccessTokenCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAccessTokenCreateRaw(requestParameters: ApiAccessTokenCreateRequest): Promise> { if (requestParameters.accessToken === null || requestParameters.accessToken === undefined) { throw new runtime.RequiredError('accessToken','Required parameter requestParameters.accessToken was null or undefined when calling apiAccessTokenCreate.'); } @@ -1303,21 +1510,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: AccessTokenToJSON(requestParameters.accessToken), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue)); } /** */ - async apiAccessTokenCreate(requestParameters: ApiAccessTokenCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAccessTokenCreateRaw(requestParameters, initOverrides); + async apiAccessTokenCreate(requestParameters: ApiAccessTokenCreateRequest): Promise { + const response = await this.apiAccessTokenCreateRaw(requestParameters); return await response.value(); } /** */ - async apiAccessTokenDestroyRaw(requestParameters: ApiAccessTokenDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAccessTokenDestroyRaw(requestParameters: ApiAccessTokenDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiAccessTokenDestroy.'); } @@ -1334,20 +1541,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiAccessTokenDestroy(requestParameters: ApiAccessTokenDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiAccessTokenDestroyRaw(requestParameters, initOverrides); + async apiAccessTokenDestroy(requestParameters: ApiAccessTokenDestroyRequest): Promise { + await this.apiAccessTokenDestroyRaw(requestParameters); } /** */ - async apiAccessTokenListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiAccessTokenListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -1360,21 +1567,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(AccessTokenFromJSON)); } /** */ - async apiAccessTokenList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiAccessTokenListRaw(initOverrides); + async apiAccessTokenList(): Promise> { + const response = await this.apiAccessTokenListRaw(); return await response.value(); } /** */ - async apiAccessTokenPartialUpdateRaw(requestParameters: ApiAccessTokenPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAccessTokenPartialUpdateRaw(requestParameters: ApiAccessTokenPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiAccessTokenPartialUpdate.'); } @@ -1394,21 +1601,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedAccessTokenToJSON(requestParameters.patchedAccessToken), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue)); } /** */ - async apiAccessTokenPartialUpdate(requestParameters: ApiAccessTokenPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAccessTokenPartialUpdateRaw(requestParameters, initOverrides); + async apiAccessTokenPartialUpdate(requestParameters: ApiAccessTokenPartialUpdateRequest): Promise { + const response = await this.apiAccessTokenPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiAccessTokenRetrieveRaw(requestParameters: ApiAccessTokenRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAccessTokenRetrieveRaw(requestParameters: ApiAccessTokenRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiAccessTokenRetrieve.'); } @@ -1425,21 +1632,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue)); } /** */ - async apiAccessTokenRetrieve(requestParameters: ApiAccessTokenRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAccessTokenRetrieveRaw(requestParameters, initOverrides); + async apiAccessTokenRetrieve(requestParameters: ApiAccessTokenRetrieveRequest): Promise { + const response = await this.apiAccessTokenRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiAccessTokenUpdateRaw(requestParameters: ApiAccessTokenUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAccessTokenUpdateRaw(requestParameters: ApiAccessTokenUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiAccessTokenUpdate.'); } @@ -1463,21 +1670,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: AccessTokenToJSON(requestParameters.accessToken), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue)); } /** */ - async apiAccessTokenUpdate(requestParameters: ApiAccessTokenUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAccessTokenUpdateRaw(requestParameters, initOverrides); + async apiAccessTokenUpdate(requestParameters: ApiAccessTokenUpdateRequest): Promise { + const response = await this.apiAccessTokenUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiAutoPlanCreateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAutoPlanCreateRaw(): Promise> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -1490,21 +1697,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiAutoPlanCreate(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiAutoPlanCreateRaw(initOverrides); + async apiAutoPlanCreate(): Promise { + await this.apiAutoPlanCreateRaw(); } /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationCreateRaw(requestParameters: ApiAutomationCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAutomationCreateRaw(requestParameters: ApiAutomationCreateRequest): Promise> { if (requestParameters.automation === null || requestParameters.automation === undefined) { throw new runtime.RequiredError('automation','Required parameter requestParameters.automation was null or undefined when calling apiAutomationCreate.'); } @@ -1524,7 +1731,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: AutomationToJSON(requestParameters.automation), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue)); } @@ -1532,15 +1739,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationCreate(requestParameters: ApiAutomationCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAutomationCreateRaw(requestParameters, initOverrides); + async apiAutomationCreate(requestParameters: ApiAutomationCreateRequest): Promise { + const response = await this.apiAutomationCreateRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationDestroyRaw(requestParameters: ApiAutomationDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAutomationDestroyRaw(requestParameters: ApiAutomationDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiAutomationDestroy.'); } @@ -1557,7 +1764,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -1565,14 +1772,14 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationDestroy(requestParameters: ApiAutomationDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiAutomationDestroyRaw(requestParameters, initOverrides); + async apiAutomationDestroy(requestParameters: ApiAutomationDestroyRequest): Promise { + await this.apiAutomationDestroyRaw(requestParameters); } /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationListRaw(requestParameters: ApiAutomationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAutomationListRaw(requestParameters: ApiAutomationListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.automationType !== undefined) { @@ -1597,7 +1804,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedAutomationListFromJSON(jsonValue)); } @@ -1605,15 +1812,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationList(requestParameters: ApiAutomationListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAutomationListRaw(requestParameters, initOverrides); + async apiAutomationList(requestParameters: ApiAutomationListRequest): Promise { + const response = await this.apiAutomationListRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationPartialUpdateRaw(requestParameters: ApiAutomationPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAutomationPartialUpdateRaw(requestParameters: ApiAutomationPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiAutomationPartialUpdate.'); } @@ -1633,7 +1840,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedAutomationToJSON(requestParameters.patchedAutomation), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue)); } @@ -1641,15 +1848,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationPartialUpdate(requestParameters: ApiAutomationPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAutomationPartialUpdateRaw(requestParameters, initOverrides); + async apiAutomationPartialUpdate(requestParameters: ApiAutomationPartialUpdateRequest): Promise { + const response = await this.apiAutomationPartialUpdateRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationRetrieveRaw(requestParameters: ApiAutomationRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAutomationRetrieveRaw(requestParameters: ApiAutomationRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiAutomationRetrieve.'); } @@ -1666,7 +1873,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue)); } @@ -1674,15 +1881,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationRetrieve(requestParameters: ApiAutomationRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAutomationRetrieveRaw(requestParameters, initOverrides); + async apiAutomationRetrieve(requestParameters: ApiAutomationRetrieveRequest): Promise { + const response = await this.apiAutomationRetrieveRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationUpdateRaw(requestParameters: ApiAutomationUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiAutomationUpdateRaw(requestParameters: ApiAutomationUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiAutomationUpdate.'); } @@ -1706,7 +1913,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: AutomationToJSON(requestParameters.automation), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue)); } @@ -1714,14 +1921,14 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **automation_type**: Return the Automations matching the automation type. Multiple values allowed. *Automation Types:* - FS: Food Alias - UA: Unit Alias - KA: Keyword Alias - DR: Description Replace - IR: Instruction Replace - NU: Never Unit - TW: Transpose Words - FR: Food Replace - UR: Unit Replace - NR: Name Replace */ - async apiAutomationUpdate(requestParameters: ApiAutomationUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiAutomationUpdateRaw(requestParameters, initOverrides); + async apiAutomationUpdate(requestParameters: ApiAutomationUpdateRequest): Promise { + const response = await this.apiAutomationUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiBookmarkletImportCreateRaw(requestParameters: ApiBookmarkletImportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiBookmarkletImportCreateRaw(requestParameters: ApiBookmarkletImportCreateRequest): Promise> { if (requestParameters.bookmarkletImport === null || requestParameters.bookmarkletImport === undefined) { throw new runtime.RequiredError('bookmarkletImport','Required parameter requestParameters.bookmarkletImport was null or undefined when calling apiBookmarkletImportCreate.'); } @@ -1741,21 +1948,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: BookmarkletImportToJSON(requestParameters.bookmarkletImport), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue)); } /** */ - async apiBookmarkletImportCreate(requestParameters: ApiBookmarkletImportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiBookmarkletImportCreateRaw(requestParameters, initOverrides); + async apiBookmarkletImportCreate(requestParameters: ApiBookmarkletImportCreateRequest): Promise { + const response = await this.apiBookmarkletImportCreateRaw(requestParameters); return await response.value(); } /** */ - async apiBookmarkletImportDestroyRaw(requestParameters: ApiBookmarkletImportDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiBookmarkletImportDestroyRaw(requestParameters: ApiBookmarkletImportDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiBookmarkletImportDestroy.'); } @@ -1772,20 +1979,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiBookmarkletImportDestroy(requestParameters: ApiBookmarkletImportDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiBookmarkletImportDestroyRaw(requestParameters, initOverrides); + async apiBookmarkletImportDestroy(requestParameters: ApiBookmarkletImportDestroyRequest): Promise { + await this.apiBookmarkletImportDestroyRaw(requestParameters); } /** */ - async apiBookmarkletImportListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiBookmarkletImportListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -1798,21 +2005,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(BookmarkletImportListFromJSON)); } /** */ - async apiBookmarkletImportList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiBookmarkletImportListRaw(initOverrides); + async apiBookmarkletImportList(): Promise> { + const response = await this.apiBookmarkletImportListRaw(); return await response.value(); } /** */ - async apiBookmarkletImportPartialUpdateRaw(requestParameters: ApiBookmarkletImportPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiBookmarkletImportPartialUpdateRaw(requestParameters: ApiBookmarkletImportPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiBookmarkletImportPartialUpdate.'); } @@ -1832,21 +2039,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedBookmarkletImportToJSON(requestParameters.patchedBookmarkletImport), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue)); } /** */ - async apiBookmarkletImportPartialUpdate(requestParameters: ApiBookmarkletImportPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiBookmarkletImportPartialUpdateRaw(requestParameters, initOverrides); + async apiBookmarkletImportPartialUpdate(requestParameters: ApiBookmarkletImportPartialUpdateRequest): Promise { + const response = await this.apiBookmarkletImportPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiBookmarkletImportRetrieveRaw(requestParameters: ApiBookmarkletImportRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiBookmarkletImportRetrieveRaw(requestParameters: ApiBookmarkletImportRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiBookmarkletImportRetrieve.'); } @@ -1863,21 +2070,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue)); } /** */ - async apiBookmarkletImportRetrieve(requestParameters: ApiBookmarkletImportRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiBookmarkletImportRetrieveRaw(requestParameters, initOverrides); + async apiBookmarkletImportRetrieve(requestParameters: ApiBookmarkletImportRetrieveRequest): Promise { + const response = await this.apiBookmarkletImportRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiBookmarkletImportUpdateRaw(requestParameters: ApiBookmarkletImportUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiBookmarkletImportUpdateRaw(requestParameters: ApiBookmarkletImportUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiBookmarkletImportUpdate.'); } @@ -1901,21 +2108,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: BookmarkletImportToJSON(requestParameters.bookmarkletImport), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue)); } /** */ - async apiBookmarkletImportUpdate(requestParameters: ApiBookmarkletImportUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiBookmarkletImportUpdateRaw(requestParameters, initOverrides); + async apiBookmarkletImportUpdate(requestParameters: ApiBookmarkletImportUpdateRequest): Promise { + const response = await this.apiBookmarkletImportUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiConnectorConfigCreateRaw(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiConnectorConfigCreateRaw(requestParameters: ApiConnectorConfigCreateRequest): Promise> { if (requestParameters.connectorConfigConfig === null || requestParameters.connectorConfigConfig === undefined) { throw new runtime.RequiredError('connectorConfigConfig','Required parameter requestParameters.connectorConfigConfig was null or undefined when calling apiConnectorConfigCreate.'); } @@ -1935,21 +2142,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ConnectorConfigConfigToJSON(requestParameters.connectorConfigConfig), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue)); } /** */ - async apiConnectorConfigCreate(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiConnectorConfigCreateRaw(requestParameters, initOverrides); + async apiConnectorConfigCreate(requestParameters: ApiConnectorConfigCreateRequest): Promise { + const response = await this.apiConnectorConfigCreateRaw(requestParameters); return await response.value(); } /** */ - async apiConnectorConfigDestroyRaw(requestParameters: ApiConnectorConfigDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiConnectorConfigDestroyRaw(requestParameters: ApiConnectorConfigDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiConnectorConfigDestroy.'); } @@ -1966,20 +2173,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiConnectorConfigDestroy(requestParameters: ApiConnectorConfigDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiConnectorConfigDestroyRaw(requestParameters, initOverrides); + async apiConnectorConfigDestroy(requestParameters: ApiConnectorConfigDestroyRequest): Promise { + await this.apiConnectorConfigDestroyRaw(requestParameters); } /** */ - async apiConnectorConfigListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiConnectorConfigListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -1992,21 +2199,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ConnectorConfigConfigFromJSON)); } /** */ - async apiConnectorConfigList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiConnectorConfigListRaw(initOverrides); + async apiConnectorConfigList(): Promise> { + const response = await this.apiConnectorConfigListRaw(); return await response.value(); } /** */ - async apiConnectorConfigPartialUpdateRaw(requestParameters: ApiConnectorConfigPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiConnectorConfigPartialUpdateRaw(requestParameters: ApiConnectorConfigPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiConnectorConfigPartialUpdate.'); } @@ -2026,21 +2233,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedConnectorConfigConfigToJSON(requestParameters.patchedConnectorConfigConfig), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue)); } /** */ - async apiConnectorConfigPartialUpdate(requestParameters: ApiConnectorConfigPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiConnectorConfigPartialUpdateRaw(requestParameters, initOverrides); + async apiConnectorConfigPartialUpdate(requestParameters: ApiConnectorConfigPartialUpdateRequest): Promise { + const response = await this.apiConnectorConfigPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiConnectorConfigRetrieveRaw(requestParameters: ApiConnectorConfigRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiConnectorConfigRetrieveRaw(requestParameters: ApiConnectorConfigRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiConnectorConfigRetrieve.'); } @@ -2057,21 +2264,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue)); } /** */ - async apiConnectorConfigRetrieve(requestParameters: ApiConnectorConfigRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiConnectorConfigRetrieveRaw(requestParameters, initOverrides); + async apiConnectorConfigRetrieve(requestParameters: ApiConnectorConfigRetrieveRequest): Promise { + const response = await this.apiConnectorConfigRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiConnectorConfigUpdateRaw(requestParameters: ApiConnectorConfigUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiConnectorConfigUpdateRaw(requestParameters: ApiConnectorConfigUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiConnectorConfigUpdate.'); } @@ -2095,21 +2302,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ConnectorConfigConfigToJSON(requestParameters.connectorConfigConfig), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue)); } /** */ - async apiConnectorConfigUpdate(requestParameters: ApiConnectorConfigUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiConnectorConfigUpdateRaw(requestParameters, initOverrides); + async apiConnectorConfigUpdate(requestParameters: ApiConnectorConfigUpdateRequest): Promise { + const response = await this.apiConnectorConfigUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiCookLogCreateRaw(requestParameters: ApiCookLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCookLogCreateRaw(requestParameters: ApiCookLogCreateRequest): Promise> { if (requestParameters.cookLog === null || requestParameters.cookLog === undefined) { throw new runtime.RequiredError('cookLog','Required parameter requestParameters.cookLog was null or undefined when calling apiCookLogCreate.'); } @@ -2129,21 +2336,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: CookLogToJSON(requestParameters.cookLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue)); } /** */ - async apiCookLogCreate(requestParameters: ApiCookLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCookLogCreateRaw(requestParameters, initOverrides); + async apiCookLogCreate(requestParameters: ApiCookLogCreateRequest): Promise { + const response = await this.apiCookLogCreateRaw(requestParameters); return await response.value(); } /** */ - async apiCookLogDestroyRaw(requestParameters: ApiCookLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCookLogDestroyRaw(requestParameters: ApiCookLogDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiCookLogDestroy.'); } @@ -2160,20 +2367,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiCookLogDestroy(requestParameters: ApiCookLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiCookLogDestroyRaw(requestParameters, initOverrides); + async apiCookLogDestroy(requestParameters: ApiCookLogDestroyRequest): Promise { + await this.apiCookLogDestroyRaw(requestParameters); } /** */ - async apiCookLogListRaw(requestParameters: ApiCookLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCookLogListRaw(requestParameters: ApiCookLogListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -2194,21 +2401,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedCookLogListFromJSON(jsonValue)); } /** */ - async apiCookLogList(requestParameters: ApiCookLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCookLogListRaw(requestParameters, initOverrides); + async apiCookLogList(requestParameters: ApiCookLogListRequest): Promise { + const response = await this.apiCookLogListRaw(requestParameters); return await response.value(); } /** */ - async apiCookLogPartialUpdateRaw(requestParameters: ApiCookLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCookLogPartialUpdateRaw(requestParameters: ApiCookLogPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiCookLogPartialUpdate.'); } @@ -2228,21 +2435,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedCookLogToJSON(requestParameters.patchedCookLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue)); } /** */ - async apiCookLogPartialUpdate(requestParameters: ApiCookLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCookLogPartialUpdateRaw(requestParameters, initOverrides); + async apiCookLogPartialUpdate(requestParameters: ApiCookLogPartialUpdateRequest): Promise { + const response = await this.apiCookLogPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiCookLogRetrieveRaw(requestParameters: ApiCookLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCookLogRetrieveRaw(requestParameters: ApiCookLogRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiCookLogRetrieve.'); } @@ -2259,21 +2466,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue)); } /** */ - async apiCookLogRetrieve(requestParameters: ApiCookLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCookLogRetrieveRaw(requestParameters, initOverrides); + async apiCookLogRetrieve(requestParameters: ApiCookLogRetrieveRequest): Promise { + const response = await this.apiCookLogRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiCookLogUpdateRaw(requestParameters: ApiCookLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCookLogUpdateRaw(requestParameters: ApiCookLogUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiCookLogUpdate.'); } @@ -2297,21 +2504,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: CookLogToJSON(requestParameters.cookLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue)); } /** */ - async apiCookLogUpdate(requestParameters: ApiCookLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCookLogUpdateRaw(requestParameters, initOverrides); + async apiCookLogUpdate(requestParameters: ApiCookLogUpdateRequest): Promise { + const response = await this.apiCookLogUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiCustomFilterCreateRaw(requestParameters: ApiCustomFilterCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCustomFilterCreateRaw(requestParameters: ApiCustomFilterCreateRequest): Promise> { if (requestParameters.customFilter === null || requestParameters.customFilter === undefined) { throw new runtime.RequiredError('customFilter','Required parameter requestParameters.customFilter was null or undefined when calling apiCustomFilterCreate.'); } @@ -2331,21 +2538,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: CustomFilterToJSON(requestParameters.customFilter), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue)); } /** */ - async apiCustomFilterCreate(requestParameters: ApiCustomFilterCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCustomFilterCreateRaw(requestParameters, initOverrides); + async apiCustomFilterCreate(requestParameters: ApiCustomFilterCreateRequest): Promise { + const response = await this.apiCustomFilterCreateRaw(requestParameters); return await response.value(); } /** */ - async apiCustomFilterDestroyRaw(requestParameters: ApiCustomFilterDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCustomFilterDestroyRaw(requestParameters: ApiCustomFilterDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiCustomFilterDestroy.'); } @@ -2362,20 +2569,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiCustomFilterDestroy(requestParameters: ApiCustomFilterDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiCustomFilterDestroyRaw(requestParameters, initOverrides); + async apiCustomFilterDestroy(requestParameters: ApiCustomFilterDestroyRequest): Promise { + await this.apiCustomFilterDestroyRaw(requestParameters); } /** */ - async apiCustomFilterListRaw(requestParameters: ApiCustomFilterListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCustomFilterListRaw(requestParameters: ApiCustomFilterListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.limit !== undefined) { @@ -2412,21 +2619,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedCustomFilterListFromJSON(jsonValue)); } /** */ - async apiCustomFilterList(requestParameters: ApiCustomFilterListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCustomFilterListRaw(requestParameters, initOverrides); + async apiCustomFilterList(requestParameters: ApiCustomFilterListRequest): Promise { + const response = await this.apiCustomFilterListRaw(requestParameters); return await response.value(); } /** */ - async apiCustomFilterPartialUpdateRaw(requestParameters: ApiCustomFilterPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCustomFilterPartialUpdateRaw(requestParameters: ApiCustomFilterPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiCustomFilterPartialUpdate.'); } @@ -2446,21 +2653,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedCustomFilterToJSON(requestParameters.patchedCustomFilter), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue)); } /** */ - async apiCustomFilterPartialUpdate(requestParameters: ApiCustomFilterPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCustomFilterPartialUpdateRaw(requestParameters, initOverrides); + async apiCustomFilterPartialUpdate(requestParameters: ApiCustomFilterPartialUpdateRequest): Promise { + const response = await this.apiCustomFilterPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiCustomFilterRetrieveRaw(requestParameters: ApiCustomFilterRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCustomFilterRetrieveRaw(requestParameters: ApiCustomFilterRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiCustomFilterRetrieve.'); } @@ -2477,21 +2684,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue)); } /** */ - async apiCustomFilterRetrieve(requestParameters: ApiCustomFilterRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCustomFilterRetrieveRaw(requestParameters, initOverrides); + async apiCustomFilterRetrieve(requestParameters: ApiCustomFilterRetrieveRequest): Promise { + const response = await this.apiCustomFilterRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiCustomFilterUpdateRaw(requestParameters: ApiCustomFilterUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiCustomFilterUpdateRaw(requestParameters: ApiCustomFilterUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiCustomFilterUpdate.'); } @@ -2515,22 +2722,22 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: CustomFilterToJSON(requestParameters.customFilter), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue)); } /** */ - async apiCustomFilterUpdate(requestParameters: ApiCustomFilterUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiCustomFilterUpdateRaw(requestParameters, initOverrides); + async apiCustomFilterUpdate(requestParameters: ApiCustomFilterUpdateRequest): Promise { + const response = await this.apiCustomFilterUpdateRaw(requestParameters); return await response.value(); } /** * function to download a user file securely (wrapping as zip to prevent any context based XSS problems) temporary solution until a real file manager is implemented */ - async apiDownloadFileRetrieveRaw(requestParameters: ApiDownloadFileRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiDownloadFileRetrieveRaw(requestParameters: ApiDownloadFileRetrieveRequest): Promise> { if (requestParameters.fileId === null || requestParameters.fileId === undefined) { throw new runtime.RequiredError('fileId','Required parameter requestParameters.fileId was null or undefined when calling apiDownloadFileRetrieve.'); } @@ -2547,7 +2754,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -2555,13 +2762,13 @@ export class ApiApi extends runtime.BaseAPI { /** * function to download a user file securely (wrapping as zip to prevent any context based XSS problems) temporary solution until a real file manager is implemented */ - async apiDownloadFileRetrieve(requestParameters: ApiDownloadFileRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiDownloadFileRetrieveRaw(requestParameters, initOverrides); + async apiDownloadFileRetrieve(requestParameters: ApiDownloadFileRetrieveRequest): Promise { + await this.apiDownloadFileRetrieveRaw(requestParameters); } /** */ - async apiExportLogCreateRaw(requestParameters: ApiExportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiExportLogCreateRaw(requestParameters: ApiExportLogCreateRequest): Promise> { if (requestParameters.exportLog === null || requestParameters.exportLog === undefined) { throw new runtime.RequiredError('exportLog','Required parameter requestParameters.exportLog was null or undefined when calling apiExportLogCreate.'); } @@ -2581,21 +2788,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ExportLogToJSON(requestParameters.exportLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue)); } /** */ - async apiExportLogCreate(requestParameters: ApiExportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiExportLogCreateRaw(requestParameters, initOverrides); + async apiExportLogCreate(requestParameters: ApiExportLogCreateRequest): Promise { + const response = await this.apiExportLogCreateRaw(requestParameters); return await response.value(); } /** */ - async apiExportLogDestroyRaw(requestParameters: ApiExportLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiExportLogDestroyRaw(requestParameters: ApiExportLogDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiExportLogDestroy.'); } @@ -2612,20 +2819,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiExportLogDestroy(requestParameters: ApiExportLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiExportLogDestroyRaw(requestParameters, initOverrides); + async apiExportLogDestroy(requestParameters: ApiExportLogDestroyRequest): Promise { + await this.apiExportLogDestroyRaw(requestParameters); } /** */ - async apiExportLogListRaw(requestParameters: ApiExportLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiExportLogListRaw(requestParameters: ApiExportLogListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -2646,21 +2853,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedExportLogListFromJSON(jsonValue)); } /** */ - async apiExportLogList(requestParameters: ApiExportLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiExportLogListRaw(requestParameters, initOverrides); + async apiExportLogList(requestParameters: ApiExportLogListRequest): Promise { + const response = await this.apiExportLogListRaw(requestParameters); return await response.value(); } /** */ - async apiExportLogPartialUpdateRaw(requestParameters: ApiExportLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiExportLogPartialUpdateRaw(requestParameters: ApiExportLogPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiExportLogPartialUpdate.'); } @@ -2680,21 +2887,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedExportLogToJSON(requestParameters.patchedExportLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue)); } /** */ - async apiExportLogPartialUpdate(requestParameters: ApiExportLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiExportLogPartialUpdateRaw(requestParameters, initOverrides); + async apiExportLogPartialUpdate(requestParameters: ApiExportLogPartialUpdateRequest): Promise { + const response = await this.apiExportLogPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiExportLogRetrieveRaw(requestParameters: ApiExportLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiExportLogRetrieveRaw(requestParameters: ApiExportLogRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiExportLogRetrieve.'); } @@ -2711,21 +2918,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue)); } /** */ - async apiExportLogRetrieve(requestParameters: ApiExportLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiExportLogRetrieveRaw(requestParameters, initOverrides); + async apiExportLogRetrieve(requestParameters: ApiExportLogRetrieveRequest): Promise { + const response = await this.apiExportLogRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiExportLogUpdateRaw(requestParameters: ApiExportLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiExportLogUpdateRaw(requestParameters: ApiExportLogUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiExportLogUpdate.'); } @@ -2749,21 +2956,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ExportLogToJSON(requestParameters.exportLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue)); } /** */ - async apiExportLogUpdate(requestParameters: ApiExportLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiExportLogUpdateRaw(requestParameters, initOverrides); + async apiExportLogUpdate(requestParameters: ApiExportLogUpdateRequest): Promise { + const response = await this.apiExportLogUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodCreateRaw(requestParameters: ApiFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodCreateRaw(requestParameters: ApiFoodCreateRequest): Promise> { if (requestParameters.food === null || requestParameters.food === undefined) { throw new runtime.RequiredError('food','Required parameter requestParameters.food was null or undefined when calling apiFoodCreate.'); } @@ -2783,21 +2990,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: FoodToJSON(requestParameters.food), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue)); } /** */ - async apiFoodCreate(requestParameters: ApiFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodCreateRaw(requestParameters, initOverrides); + async apiFoodCreate(requestParameters: ApiFoodCreateRequest): Promise { + const response = await this.apiFoodCreateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodDestroyRaw(requestParameters: ApiFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodDestroyRaw(requestParameters: ApiFoodDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodDestroy.'); } @@ -2814,21 +3021,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiFoodDestroy(requestParameters: ApiFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiFoodDestroyRaw(requestParameters, initOverrides); + async apiFoodDestroy(requestParameters: ApiFoodDestroyRequest): Promise { + await this.apiFoodDestroyRaw(requestParameters); } /** * updates the food with all possible data from the FDC Api if properties with a fdc_id already exist they will be overridden, if existing properties don\'t have a fdc_id they won\'t be changed */ - async apiFoodFdcCreateRaw(requestParameters: ApiFoodFdcCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodFdcCreateRaw(requestParameters: ApiFoodFdcCreateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodFdcCreate.'); } @@ -2852,7 +3059,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: FoodToJSON(requestParameters.food), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue)); } @@ -2860,14 +3067,14 @@ export class ApiApi extends runtime.BaseAPI { /** * updates the food with all possible data from the FDC Api if properties with a fdc_id already exist they will be overridden, if existing properties don\'t have a fdc_id they won\'t be changed */ - async apiFoodFdcCreate(requestParameters: ApiFoodFdcCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodFdcCreateRaw(requestParameters, initOverrides); + async apiFoodFdcCreate(requestParameters: ApiFoodFdcCreateRequest): Promise { + const response = await this.apiFoodFdcCreateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodInheritFieldListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiFoodInheritFieldListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -2880,21 +3087,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(FoodInheritFieldFromJSON)); } /** */ - async apiFoodInheritFieldList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiFoodInheritFieldListRaw(initOverrides); + async apiFoodInheritFieldList(): Promise> { + const response = await this.apiFoodInheritFieldListRaw(); return await response.value(); } /** */ - async apiFoodInheritFieldRetrieveRaw(requestParameters: ApiFoodInheritFieldRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodInheritFieldRetrieveRaw(requestParameters: ApiFoodInheritFieldRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodInheritFieldRetrieve.'); } @@ -2911,21 +3118,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => FoodInheritFieldFromJSON(jsonValue)); } /** */ - async apiFoodInheritFieldRetrieve(requestParameters: ApiFoodInheritFieldRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodInheritFieldRetrieveRaw(requestParameters, initOverrides); + async apiFoodInheritFieldRetrieve(requestParameters: ApiFoodInheritFieldRetrieveRequest): Promise { + const response = await this.apiFoodInheritFieldRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiFoodListRaw(requestParameters: ApiFoodListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodListRaw(requestParameters: ApiFoodListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -2946,21 +3153,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedFoodListFromJSON(jsonValue)); } /** */ - async apiFoodList(requestParameters: ApiFoodListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodListRaw(requestParameters, initOverrides); + async apiFoodList(requestParameters: ApiFoodListRequest): Promise { + const response = await this.apiFoodListRaw(requestParameters); return await response.value(); } /** */ - async apiFoodMergeUpdateRaw(requestParameters: ApiFoodMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodMergeUpdateRaw(requestParameters: ApiFoodMergeUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodMergeUpdate.'); } @@ -2988,21 +3195,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: FoodToJSON(requestParameters.food), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue)); } /** */ - async apiFoodMergeUpdate(requestParameters: ApiFoodMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodMergeUpdateRaw(requestParameters, initOverrides); + async apiFoodMergeUpdate(requestParameters: ApiFoodMergeUpdateRequest): Promise { + const response = await this.apiFoodMergeUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodMoveUpdateRaw(requestParameters: ApiFoodMoveUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodMoveUpdateRaw(requestParameters: ApiFoodMoveUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodMoveUpdate.'); } @@ -3030,21 +3237,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: FoodToJSON(requestParameters.food), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue)); } /** */ - async apiFoodMoveUpdate(requestParameters: ApiFoodMoveUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodMoveUpdateRaw(requestParameters, initOverrides); + async apiFoodMoveUpdate(requestParameters: ApiFoodMoveUpdateRequest): Promise { + const response = await this.apiFoodMoveUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPartialUpdateRaw(requestParameters: ApiFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPartialUpdateRaw(requestParameters: ApiFoodPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPartialUpdate.'); } @@ -3064,21 +3271,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedFoodToJSON(requestParameters.patchedFood), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue)); } /** */ - async apiFoodPartialUpdate(requestParameters: ApiFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPartialUpdateRaw(requestParameters, initOverrides); + async apiFoodPartialUpdate(requestParameters: ApiFoodPartialUpdateRequest): Promise { + const response = await this.apiFoodPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPropertyCreateRaw(requestParameters: ApiFoodPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyCreateRaw(requestParameters: ApiFoodPropertyCreateRequest): Promise> { if (requestParameters.property === null || requestParameters.property === undefined) { throw new runtime.RequiredError('property','Required parameter requestParameters.property was null or undefined when calling apiFoodPropertyCreate.'); } @@ -3098,21 +3305,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PropertyToJSON(requestParameters.property), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue)); } /** */ - async apiFoodPropertyCreate(requestParameters: ApiFoodPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPropertyCreateRaw(requestParameters, initOverrides); + async apiFoodPropertyCreate(requestParameters: ApiFoodPropertyCreateRequest): Promise { + const response = await this.apiFoodPropertyCreateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPropertyDestroyRaw(requestParameters: ApiFoodPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyDestroyRaw(requestParameters: ApiFoodPropertyDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPropertyDestroy.'); } @@ -3129,20 +3336,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiFoodPropertyDestroy(requestParameters: ApiFoodPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiFoodPropertyDestroyRaw(requestParameters, initOverrides); + async apiFoodPropertyDestroy(requestParameters: ApiFoodPropertyDestroyRequest): Promise { + await this.apiFoodPropertyDestroyRaw(requestParameters); } /** */ - async apiFoodPropertyListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiFoodPropertyListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -3155,21 +3362,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(PropertyFromJSON)); } /** */ - async apiFoodPropertyList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiFoodPropertyListRaw(initOverrides); + async apiFoodPropertyList(): Promise> { + const response = await this.apiFoodPropertyListRaw(); return await response.value(); } /** */ - async apiFoodPropertyPartialUpdateRaw(requestParameters: ApiFoodPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyPartialUpdateRaw(requestParameters: ApiFoodPropertyPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPropertyPartialUpdate.'); } @@ -3189,21 +3396,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedPropertyToJSON(requestParameters.patchedProperty), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue)); } /** */ - async apiFoodPropertyPartialUpdate(requestParameters: ApiFoodPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPropertyPartialUpdateRaw(requestParameters, initOverrides); + async apiFoodPropertyPartialUpdate(requestParameters: ApiFoodPropertyPartialUpdateRequest): Promise { + const response = await this.apiFoodPropertyPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPropertyRetrieveRaw(requestParameters: ApiFoodPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyRetrieveRaw(requestParameters: ApiFoodPropertyRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPropertyRetrieve.'); } @@ -3220,21 +3427,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue)); } /** */ - async apiFoodPropertyRetrieve(requestParameters: ApiFoodPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPropertyRetrieveRaw(requestParameters, initOverrides); + async apiFoodPropertyRetrieve(requestParameters: ApiFoodPropertyRetrieveRequest): Promise { + const response = await this.apiFoodPropertyRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPropertyTypeCreateRaw(requestParameters: ApiFoodPropertyTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyTypeCreateRaw(requestParameters: ApiFoodPropertyTypeCreateRequest): Promise> { if (requestParameters.propertyType === null || requestParameters.propertyType === undefined) { throw new runtime.RequiredError('propertyType','Required parameter requestParameters.propertyType was null or undefined when calling apiFoodPropertyTypeCreate.'); } @@ -3254,21 +3461,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PropertyTypeToJSON(requestParameters.propertyType), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue)); } /** */ - async apiFoodPropertyTypeCreate(requestParameters: ApiFoodPropertyTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPropertyTypeCreateRaw(requestParameters, initOverrides); + async apiFoodPropertyTypeCreate(requestParameters: ApiFoodPropertyTypeCreateRequest): Promise { + const response = await this.apiFoodPropertyTypeCreateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPropertyTypeDestroyRaw(requestParameters: ApiFoodPropertyTypeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyTypeDestroyRaw(requestParameters: ApiFoodPropertyTypeDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPropertyTypeDestroy.'); } @@ -3285,20 +3492,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiFoodPropertyTypeDestroy(requestParameters: ApiFoodPropertyTypeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiFoodPropertyTypeDestroyRaw(requestParameters, initOverrides); + async apiFoodPropertyTypeDestroy(requestParameters: ApiFoodPropertyTypeDestroyRequest): Promise { + await this.apiFoodPropertyTypeDestroyRaw(requestParameters); } /** */ - async apiFoodPropertyTypeListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiFoodPropertyTypeListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -3311,21 +3518,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(PropertyTypeFromJSON)); } /** */ - async apiFoodPropertyTypeList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiFoodPropertyTypeListRaw(initOverrides); + async apiFoodPropertyTypeList(): Promise> { + const response = await this.apiFoodPropertyTypeListRaw(); return await response.value(); } /** */ - async apiFoodPropertyTypePartialUpdateRaw(requestParameters: ApiFoodPropertyTypePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyTypePartialUpdateRaw(requestParameters: ApiFoodPropertyTypePartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPropertyTypePartialUpdate.'); } @@ -3345,21 +3552,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedPropertyTypeToJSON(requestParameters.patchedPropertyType), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue)); } /** */ - async apiFoodPropertyTypePartialUpdate(requestParameters: ApiFoodPropertyTypePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPropertyTypePartialUpdateRaw(requestParameters, initOverrides); + async apiFoodPropertyTypePartialUpdate(requestParameters: ApiFoodPropertyTypePartialUpdateRequest): Promise { + const response = await this.apiFoodPropertyTypePartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPropertyTypeRetrieveRaw(requestParameters: ApiFoodPropertyTypeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyTypeRetrieveRaw(requestParameters: ApiFoodPropertyTypeRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPropertyTypeRetrieve.'); } @@ -3376,21 +3583,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue)); } /** */ - async apiFoodPropertyTypeRetrieve(requestParameters: ApiFoodPropertyTypeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPropertyTypeRetrieveRaw(requestParameters, initOverrides); + async apiFoodPropertyTypeRetrieve(requestParameters: ApiFoodPropertyTypeRetrieveRequest): Promise { + const response = await this.apiFoodPropertyTypeRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPropertyTypeUpdateRaw(requestParameters: ApiFoodPropertyTypeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyTypeUpdateRaw(requestParameters: ApiFoodPropertyTypeUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPropertyTypeUpdate.'); } @@ -3414,21 +3621,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PropertyTypeToJSON(requestParameters.propertyType), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue)); } /** */ - async apiFoodPropertyTypeUpdate(requestParameters: ApiFoodPropertyTypeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPropertyTypeUpdateRaw(requestParameters, initOverrides); + async apiFoodPropertyTypeUpdate(requestParameters: ApiFoodPropertyTypeUpdateRequest): Promise { + const response = await this.apiFoodPropertyTypeUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodPropertyUpdateRaw(requestParameters: ApiFoodPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodPropertyUpdateRaw(requestParameters: ApiFoodPropertyUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodPropertyUpdate.'); } @@ -3452,21 +3659,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PropertyToJSON(requestParameters.property), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue)); } /** */ - async apiFoodPropertyUpdate(requestParameters: ApiFoodPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodPropertyUpdateRaw(requestParameters, initOverrides); + async apiFoodPropertyUpdate(requestParameters: ApiFoodPropertyUpdateRequest): Promise { + const response = await this.apiFoodPropertyUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiFoodRetrieveRaw(requestParameters: ApiFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodRetrieveRaw(requestParameters: ApiFoodRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodRetrieve.'); } @@ -3483,21 +3690,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue)); } /** */ - async apiFoodRetrieve(requestParameters: ApiFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodRetrieveRaw(requestParameters, initOverrides); + async apiFoodRetrieve(requestParameters: ApiFoodRetrieveRequest): Promise { + const response = await this.apiFoodRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiFoodUpdateRaw(requestParameters: ApiFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiFoodUpdateRaw(requestParameters: ApiFoodUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiFoodUpdate.'); } @@ -3521,21 +3728,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: FoodToJSON(requestParameters.food), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue)); } /** */ - async apiFoodUpdate(requestParameters: ApiFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiFoodUpdateRaw(requestParameters, initOverrides); + async apiFoodUpdate(requestParameters: ApiFoodUpdateRequest): Promise { + const response = await this.apiFoodUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiGroupListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiGroupListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -3548,21 +3755,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GroupFromJSON)); } /** */ - async apiGroupList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiGroupListRaw(initOverrides); + async apiGroupList(): Promise> { + const response = await this.apiGroupListRaw(); return await response.value(); } /** */ - async apiGroupRetrieveRaw(requestParameters: ApiGroupRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiGroupRetrieveRaw(requestParameters: ApiGroupRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiGroupRetrieve.'); } @@ -3579,22 +3786,22 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => GroupFromJSON(jsonValue)); } /** */ - async apiGroupRetrieve(requestParameters: ApiGroupRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiGroupRetrieveRaw(requestParameters, initOverrides); + async apiGroupRetrieve(requestParameters: ApiGroupRetrieveRequest): Promise { + const response = await this.apiGroupRetrieveRaw(requestParameters); return await response.value(); } /** * function to handle files passed by application importer */ - async apiImportCreateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportCreateRaw(): Promise> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -3607,7 +3814,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -3615,13 +3822,13 @@ export class ApiApi extends runtime.BaseAPI { /** * function to handle files passed by application importer */ - async apiImportCreate(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiImportCreateRaw(initOverrides); + async apiImportCreate(): Promise { + await this.apiImportCreateRaw(); } /** */ - async apiImportLogCreateRaw(requestParameters: ApiImportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportLogCreateRaw(requestParameters: ApiImportLogCreateRequest): Promise> { if (requestParameters.importLog === null || requestParameters.importLog === undefined) { throw new runtime.RequiredError('importLog','Required parameter requestParameters.importLog was null or undefined when calling apiImportLogCreate.'); } @@ -3641,21 +3848,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ImportLogToJSON(requestParameters.importLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue)); } /** */ - async apiImportLogCreate(requestParameters: ApiImportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiImportLogCreateRaw(requestParameters, initOverrides); + async apiImportLogCreate(requestParameters: ApiImportLogCreateRequest): Promise { + const response = await this.apiImportLogCreateRaw(requestParameters); return await response.value(); } /** */ - async apiImportLogDestroyRaw(requestParameters: ApiImportLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportLogDestroyRaw(requestParameters: ApiImportLogDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiImportLogDestroy.'); } @@ -3672,20 +3879,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiImportLogDestroy(requestParameters: ApiImportLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiImportLogDestroyRaw(requestParameters, initOverrides); + async apiImportLogDestroy(requestParameters: ApiImportLogDestroyRequest): Promise { + await this.apiImportLogDestroyRaw(requestParameters); } /** */ - async apiImportLogListRaw(requestParameters: ApiImportLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportLogListRaw(requestParameters: ApiImportLogListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -3706,21 +3913,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedImportLogListFromJSON(jsonValue)); } /** */ - async apiImportLogList(requestParameters: ApiImportLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiImportLogListRaw(requestParameters, initOverrides); + async apiImportLogList(requestParameters: ApiImportLogListRequest): Promise { + const response = await this.apiImportLogListRaw(requestParameters); return await response.value(); } /** */ - async apiImportLogPartialUpdateRaw(requestParameters: ApiImportLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportLogPartialUpdateRaw(requestParameters: ApiImportLogPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiImportLogPartialUpdate.'); } @@ -3740,21 +3947,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedImportLogToJSON(requestParameters.patchedImportLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue)); } /** */ - async apiImportLogPartialUpdate(requestParameters: ApiImportLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiImportLogPartialUpdateRaw(requestParameters, initOverrides); + async apiImportLogPartialUpdate(requestParameters: ApiImportLogPartialUpdateRequest): Promise { + const response = await this.apiImportLogPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiImportLogRetrieveRaw(requestParameters: ApiImportLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportLogRetrieveRaw(requestParameters: ApiImportLogRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiImportLogRetrieve.'); } @@ -3771,21 +3978,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue)); } /** */ - async apiImportLogRetrieve(requestParameters: ApiImportLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiImportLogRetrieveRaw(requestParameters, initOverrides); + async apiImportLogRetrieve(requestParameters: ApiImportLogRetrieveRequest): Promise { + const response = await this.apiImportLogRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiImportLogUpdateRaw(requestParameters: ApiImportLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportLogUpdateRaw(requestParameters: ApiImportLogUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiImportLogUpdate.'); } @@ -3809,21 +4016,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ImportLogToJSON(requestParameters.importLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue)); } /** */ - async apiImportLogUpdate(requestParameters: ApiImportLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiImportLogUpdateRaw(requestParameters, initOverrides); + async apiImportLogUpdate(requestParameters: ApiImportLogUpdateRequest): Promise { + const response = await this.apiImportLogUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiIngredientCreateRaw(requestParameters: ApiIngredientCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiIngredientCreateRaw(requestParameters: ApiIngredientCreateRequest): Promise> { if (requestParameters.ingredient === null || requestParameters.ingredient === undefined) { throw new runtime.RequiredError('ingredient','Required parameter requestParameters.ingredient was null or undefined when calling apiIngredientCreate.'); } @@ -3843,21 +4050,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: IngredientToJSON(requestParameters.ingredient), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue)); } /** */ - async apiIngredientCreate(requestParameters: ApiIngredientCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiIngredientCreateRaw(requestParameters, initOverrides); + async apiIngredientCreate(requestParameters: ApiIngredientCreateRequest): Promise { + const response = await this.apiIngredientCreateRaw(requestParameters); return await response.value(); } /** */ - async apiIngredientDestroyRaw(requestParameters: ApiIngredientDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiIngredientDestroyRaw(requestParameters: ApiIngredientDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiIngredientDestroy.'); } @@ -3874,20 +4081,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiIngredientDestroy(requestParameters: ApiIngredientDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiIngredientDestroyRaw(requestParameters, initOverrides); + async apiIngredientDestroy(requestParameters: ApiIngredientDestroyRequest): Promise { + await this.apiIngredientDestroyRaw(requestParameters); } /** */ - async apiIngredientListRaw(requestParameters: ApiIngredientListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiIngredientListRaw(requestParameters: ApiIngredientListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -3908,21 +4115,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedIngredientListFromJSON(jsonValue)); } /** */ - async apiIngredientList(requestParameters: ApiIngredientListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiIngredientListRaw(requestParameters, initOverrides); + async apiIngredientList(requestParameters: ApiIngredientListRequest): Promise { + const response = await this.apiIngredientListRaw(requestParameters); return await response.value(); } /** */ - async apiIngredientPartialUpdateRaw(requestParameters: ApiIngredientPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiIngredientPartialUpdateRaw(requestParameters: ApiIngredientPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiIngredientPartialUpdate.'); } @@ -3942,21 +4149,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedIngredientToJSON(requestParameters.patchedIngredient), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue)); } /** */ - async apiIngredientPartialUpdate(requestParameters: ApiIngredientPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiIngredientPartialUpdateRaw(requestParameters, initOverrides); + async apiIngredientPartialUpdate(requestParameters: ApiIngredientPartialUpdateRequest): Promise { + const response = await this.apiIngredientPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiIngredientRetrieveRaw(requestParameters: ApiIngredientRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiIngredientRetrieveRaw(requestParameters: ApiIngredientRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiIngredientRetrieve.'); } @@ -3973,21 +4180,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue)); } /** */ - async apiIngredientRetrieve(requestParameters: ApiIngredientRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiIngredientRetrieveRaw(requestParameters, initOverrides); + async apiIngredientRetrieve(requestParameters: ApiIngredientRetrieveRequest): Promise { + const response = await this.apiIngredientRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiIngredientUpdateRaw(requestParameters: ApiIngredientUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiIngredientUpdateRaw(requestParameters: ApiIngredientUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiIngredientUpdate.'); } @@ -4011,21 +4218,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: IngredientToJSON(requestParameters.ingredient), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue)); } /** */ - async apiIngredientUpdate(requestParameters: ApiIngredientUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiIngredientUpdateRaw(requestParameters, initOverrides); + async apiIngredientUpdate(requestParameters: ApiIngredientUpdateRequest): Promise { + const response = await this.apiIngredientUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiInviteLinkCreateRaw(requestParameters: ApiInviteLinkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiInviteLinkCreateRaw(requestParameters: ApiInviteLinkCreateRequest): Promise> { if (requestParameters.inviteLink === null || requestParameters.inviteLink === undefined) { throw new runtime.RequiredError('inviteLink','Required parameter requestParameters.inviteLink was null or undefined when calling apiInviteLinkCreate.'); } @@ -4045,21 +4252,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: InviteLinkToJSON(requestParameters.inviteLink), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue)); } /** */ - async apiInviteLinkCreate(requestParameters: ApiInviteLinkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiInviteLinkCreateRaw(requestParameters, initOverrides); + async apiInviteLinkCreate(requestParameters: ApiInviteLinkCreateRequest): Promise { + const response = await this.apiInviteLinkCreateRaw(requestParameters); return await response.value(); } /** */ - async apiInviteLinkDestroyRaw(requestParameters: ApiInviteLinkDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiInviteLinkDestroyRaw(requestParameters: ApiInviteLinkDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiInviteLinkDestroy.'); } @@ -4076,20 +4283,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiInviteLinkDestroy(requestParameters: ApiInviteLinkDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiInviteLinkDestroyRaw(requestParameters, initOverrides); + async apiInviteLinkDestroy(requestParameters: ApiInviteLinkDestroyRequest): Promise { + await this.apiInviteLinkDestroyRaw(requestParameters); } /** */ - async apiInviteLinkListRaw(requestParameters: ApiInviteLinkListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiInviteLinkListRaw(requestParameters: ApiInviteLinkListRequest): Promise>> { const queryParameters: any = {}; if (requestParameters.limit !== undefined) { @@ -4118,21 +4325,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(InviteLinkFromJSON)); } /** */ - async apiInviteLinkList(requestParameters: ApiInviteLinkListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiInviteLinkListRaw(requestParameters, initOverrides); + async apiInviteLinkList(requestParameters: ApiInviteLinkListRequest): Promise> { + const response = await this.apiInviteLinkListRaw(requestParameters); return await response.value(); } /** */ - async apiInviteLinkPartialUpdateRaw(requestParameters: ApiInviteLinkPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiInviteLinkPartialUpdateRaw(requestParameters: ApiInviteLinkPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiInviteLinkPartialUpdate.'); } @@ -4152,21 +4359,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedInviteLinkToJSON(requestParameters.patchedInviteLink), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue)); } /** */ - async apiInviteLinkPartialUpdate(requestParameters: ApiInviteLinkPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiInviteLinkPartialUpdateRaw(requestParameters, initOverrides); + async apiInviteLinkPartialUpdate(requestParameters: ApiInviteLinkPartialUpdateRequest): Promise { + const response = await this.apiInviteLinkPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiInviteLinkRetrieveRaw(requestParameters: ApiInviteLinkRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiInviteLinkRetrieveRaw(requestParameters: ApiInviteLinkRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiInviteLinkRetrieve.'); } @@ -4183,21 +4390,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue)); } /** */ - async apiInviteLinkRetrieve(requestParameters: ApiInviteLinkRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiInviteLinkRetrieveRaw(requestParameters, initOverrides); + async apiInviteLinkRetrieve(requestParameters: ApiInviteLinkRetrieveRequest): Promise { + const response = await this.apiInviteLinkRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiInviteLinkUpdateRaw(requestParameters: ApiInviteLinkUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiInviteLinkUpdateRaw(requestParameters: ApiInviteLinkUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiInviteLinkUpdate.'); } @@ -4221,21 +4428,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: InviteLinkToJSON(requestParameters.inviteLink), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue)); } /** */ - async apiInviteLinkUpdate(requestParameters: ApiInviteLinkUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiInviteLinkUpdateRaw(requestParameters, initOverrides); + async apiInviteLinkUpdate(requestParameters: ApiInviteLinkUpdateRequest): Promise { + const response = await this.apiInviteLinkUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiKeywordCreateRaw(requestParameters: ApiKeywordCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiKeywordCreateRaw(requestParameters: ApiKeywordCreateRequest): Promise> { if (requestParameters.keyword === null || requestParameters.keyword === undefined) { throw new runtime.RequiredError('keyword','Required parameter requestParameters.keyword was null or undefined when calling apiKeywordCreate.'); } @@ -4255,21 +4462,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: KeywordToJSON(requestParameters.keyword), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue)); } /** */ - async apiKeywordCreate(requestParameters: ApiKeywordCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiKeywordCreateRaw(requestParameters, initOverrides); + async apiKeywordCreate(requestParameters: ApiKeywordCreateRequest): Promise { + const response = await this.apiKeywordCreateRaw(requestParameters); return await response.value(); } /** */ - async apiKeywordDestroyRaw(requestParameters: ApiKeywordDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiKeywordDestroyRaw(requestParameters: ApiKeywordDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiKeywordDestroy.'); } @@ -4286,20 +4493,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiKeywordDestroy(requestParameters: ApiKeywordDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiKeywordDestroyRaw(requestParameters, initOverrides); + async apiKeywordDestroy(requestParameters: ApiKeywordDestroyRequest): Promise { + await this.apiKeywordDestroyRaw(requestParameters); } /** */ - async apiKeywordListRaw(requestParameters: ApiKeywordListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiKeywordListRaw(requestParameters: ApiKeywordListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -4320,21 +4527,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedKeywordListFromJSON(jsonValue)); } /** */ - async apiKeywordList(requestParameters: ApiKeywordListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiKeywordListRaw(requestParameters, initOverrides); + async apiKeywordList(requestParameters: ApiKeywordListRequest): Promise { + const response = await this.apiKeywordListRaw(requestParameters); return await response.value(); } /** */ - async apiKeywordMergeUpdateRaw(requestParameters: ApiKeywordMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiKeywordMergeUpdateRaw(requestParameters: ApiKeywordMergeUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiKeywordMergeUpdate.'); } @@ -4362,21 +4569,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: KeywordToJSON(requestParameters.keyword), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue)); } /** */ - async apiKeywordMergeUpdate(requestParameters: ApiKeywordMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiKeywordMergeUpdateRaw(requestParameters, initOverrides); + async apiKeywordMergeUpdate(requestParameters: ApiKeywordMergeUpdateRequest): Promise { + const response = await this.apiKeywordMergeUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiKeywordMoveUpdateRaw(requestParameters: ApiKeywordMoveUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiKeywordMoveUpdateRaw(requestParameters: ApiKeywordMoveUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiKeywordMoveUpdate.'); } @@ -4404,21 +4611,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: KeywordToJSON(requestParameters.keyword), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue)); } /** */ - async apiKeywordMoveUpdate(requestParameters: ApiKeywordMoveUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiKeywordMoveUpdateRaw(requestParameters, initOverrides); + async apiKeywordMoveUpdate(requestParameters: ApiKeywordMoveUpdateRequest): Promise { + const response = await this.apiKeywordMoveUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiKeywordPartialUpdateRaw(requestParameters: ApiKeywordPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiKeywordPartialUpdateRaw(requestParameters: ApiKeywordPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiKeywordPartialUpdate.'); } @@ -4438,21 +4645,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedKeywordToJSON(requestParameters.patchedKeyword), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue)); } /** */ - async apiKeywordPartialUpdate(requestParameters: ApiKeywordPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiKeywordPartialUpdateRaw(requestParameters, initOverrides); + async apiKeywordPartialUpdate(requestParameters: ApiKeywordPartialUpdateRequest): Promise { + const response = await this.apiKeywordPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiKeywordRetrieveRaw(requestParameters: ApiKeywordRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiKeywordRetrieveRaw(requestParameters: ApiKeywordRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiKeywordRetrieve.'); } @@ -4469,21 +4676,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue)); } /** */ - async apiKeywordRetrieve(requestParameters: ApiKeywordRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiKeywordRetrieveRaw(requestParameters, initOverrides); + async apiKeywordRetrieve(requestParameters: ApiKeywordRetrieveRequest): Promise { + const response = await this.apiKeywordRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiKeywordUpdateRaw(requestParameters: ApiKeywordUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiKeywordUpdateRaw(requestParameters: ApiKeywordUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiKeywordUpdate.'); } @@ -4507,22 +4714,22 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: KeywordToJSON(requestParameters.keyword), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue)); } /** */ - async apiKeywordUpdate(requestParameters: ApiKeywordUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiKeywordUpdateRaw(requestParameters, initOverrides); + async apiKeywordUpdate(requestParameters: ApiKeywordUpdateRequest): Promise { + const response = await this.apiKeywordUpdateRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanCreateRaw(requestParameters: ApiMealPlanCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealPlanCreateRaw(requestParameters: ApiMealPlanCreateRequest): Promise> { if (requestParameters.mealPlan === null || requestParameters.mealPlan === undefined) { throw new runtime.RequiredError('mealPlan','Required parameter requestParameters.mealPlan was null or undefined when calling apiMealPlanCreate.'); } @@ -4542,7 +4749,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: MealPlanToJSON(requestParameters.mealPlan), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue)); } @@ -4550,15 +4757,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanCreate(requestParameters: ApiMealPlanCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiMealPlanCreateRaw(requestParameters, initOverrides); + async apiMealPlanCreate(requestParameters: ApiMealPlanCreateRequest): Promise { + const response = await this.apiMealPlanCreateRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanDestroyRaw(requestParameters: ApiMealPlanDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealPlanDestroyRaw(requestParameters: ApiMealPlanDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiMealPlanDestroy.'); } @@ -4575,7 +4782,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -4583,14 +4790,14 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanDestroy(requestParameters: ApiMealPlanDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiMealPlanDestroyRaw(requestParameters, initOverrides); + async apiMealPlanDestroy(requestParameters: ApiMealPlanDestroyRequest): Promise { + await this.apiMealPlanDestroyRaw(requestParameters); } /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanListRaw(requestParameters: ApiMealPlanListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiMealPlanListRaw(requestParameters: ApiMealPlanListRequest): Promise>> { const queryParameters: any = {}; if (requestParameters.fromDate !== undefined) { @@ -4615,7 +4822,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(MealPlanFromJSON)); } @@ -4623,15 +4830,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanList(requestParameters: ApiMealPlanListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiMealPlanListRaw(requestParameters, initOverrides); + async apiMealPlanList(requestParameters: ApiMealPlanListRequest): Promise> { + const response = await this.apiMealPlanListRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanPartialUpdateRaw(requestParameters: ApiMealPlanPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealPlanPartialUpdateRaw(requestParameters: ApiMealPlanPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiMealPlanPartialUpdate.'); } @@ -4651,7 +4858,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedMealPlanToJSON(requestParameters.patchedMealPlan), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue)); } @@ -4659,15 +4866,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanPartialUpdate(requestParameters: ApiMealPlanPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiMealPlanPartialUpdateRaw(requestParameters, initOverrides); + async apiMealPlanPartialUpdate(requestParameters: ApiMealPlanPartialUpdateRequest): Promise { + const response = await this.apiMealPlanPartialUpdateRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanRetrieveRaw(requestParameters: ApiMealPlanRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealPlanRetrieveRaw(requestParameters: ApiMealPlanRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiMealPlanRetrieve.'); } @@ -4684,7 +4891,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue)); } @@ -4692,15 +4899,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanRetrieve(requestParameters: ApiMealPlanRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiMealPlanRetrieveRaw(requestParameters, initOverrides); + async apiMealPlanRetrieve(requestParameters: ApiMealPlanRetrieveRequest): Promise { + const response = await this.apiMealPlanRetrieveRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanUpdateRaw(requestParameters: ApiMealPlanUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealPlanUpdateRaw(requestParameters: ApiMealPlanUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiMealPlanUpdate.'); } @@ -4724,7 +4931,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: MealPlanToJSON(requestParameters.mealPlan), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue)); } @@ -4732,15 +4939,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **from_date**: filter from (inclusive) a certain date onward - **to_date**: filter upward to (inclusive) certain date - **meal_type**: filter meal plans based on meal_type ID */ - async apiMealPlanUpdate(requestParameters: ApiMealPlanUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiMealPlanUpdateRaw(requestParameters, initOverrides); + async apiMealPlanUpdate(requestParameters: ApiMealPlanUpdateRequest): Promise { + const response = await this.apiMealPlanUpdateRaw(requestParameters); return await response.value(); } /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeCreateRaw(requestParameters: ApiMealTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealTypeCreateRaw(requestParameters: ApiMealTypeCreateRequest): Promise> { if (requestParameters.mealType === null || requestParameters.mealType === undefined) { throw new runtime.RequiredError('mealType','Required parameter requestParameters.mealType was null or undefined when calling apiMealTypeCreate.'); } @@ -4760,7 +4967,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: MealTypeToJSON(requestParameters.mealType), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue)); } @@ -4768,15 +4975,15 @@ export class ApiApi extends runtime.BaseAPI { /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeCreate(requestParameters: ApiMealTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiMealTypeCreateRaw(requestParameters, initOverrides); + async apiMealTypeCreate(requestParameters: ApiMealTypeCreateRequest): Promise { + const response = await this.apiMealTypeCreateRaw(requestParameters); return await response.value(); } /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeDestroyRaw(requestParameters: ApiMealTypeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealTypeDestroyRaw(requestParameters: ApiMealTypeDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiMealTypeDestroy.'); } @@ -4793,7 +5000,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -4801,14 +5008,14 @@ export class ApiApi extends runtime.BaseAPI { /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeDestroy(requestParameters: ApiMealTypeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiMealTypeDestroyRaw(requestParameters, initOverrides); + async apiMealTypeDestroy(requestParameters: ApiMealTypeDestroyRequest): Promise { + await this.apiMealTypeDestroyRaw(requestParameters); } /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiMealTypeListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -4821,7 +5028,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(MealTypeFromJSON)); } @@ -4829,15 +5036,15 @@ export class ApiApi extends runtime.BaseAPI { /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiMealTypeListRaw(initOverrides); + async apiMealTypeList(): Promise> { + const response = await this.apiMealTypeListRaw(); return await response.value(); } /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypePartialUpdateRaw(requestParameters: ApiMealTypePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealTypePartialUpdateRaw(requestParameters: ApiMealTypePartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiMealTypePartialUpdate.'); } @@ -4857,7 +5064,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedMealTypeToJSON(requestParameters.patchedMealType), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue)); } @@ -4865,15 +5072,15 @@ export class ApiApi extends runtime.BaseAPI { /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypePartialUpdate(requestParameters: ApiMealTypePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiMealTypePartialUpdateRaw(requestParameters, initOverrides); + async apiMealTypePartialUpdate(requestParameters: ApiMealTypePartialUpdateRequest): Promise { + const response = await this.apiMealTypePartialUpdateRaw(requestParameters); return await response.value(); } /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeRetrieveRaw(requestParameters: ApiMealTypeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealTypeRetrieveRaw(requestParameters: ApiMealTypeRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiMealTypeRetrieve.'); } @@ -4890,7 +5097,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue)); } @@ -4898,15 +5105,15 @@ export class ApiApi extends runtime.BaseAPI { /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeRetrieve(requestParameters: ApiMealTypeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiMealTypeRetrieveRaw(requestParameters, initOverrides); + async apiMealTypeRetrieve(requestParameters: ApiMealTypeRetrieveRequest): Promise { + const response = await this.apiMealTypeRetrieveRaw(requestParameters); return await response.value(); } /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeUpdateRaw(requestParameters: ApiMealTypeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiMealTypeUpdateRaw(requestParameters: ApiMealTypeUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiMealTypeUpdate.'); } @@ -4930,7 +5137,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: MealTypeToJSON(requestParameters.mealType), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue)); } @@ -4938,14 +5145,1518 @@ export class ApiApi extends runtime.BaseAPI { /** * returns list of meal types created by the requesting user ordered by the order field. */ - async apiMealTypeUpdate(requestParameters: ApiMealTypeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiMealTypeUpdateRaw(requestParameters, initOverrides); + async apiMealTypeUpdate(requestParameters: ApiMealTypeUpdateRequest): Promise { + const response = await this.apiMealTypeUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeBookCreateRaw(requestParameters: ApiRecipeBookCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiOpenDataCategoryCreateRaw(requestParameters: ApiOpenDataCategoryCreateRequest): Promise> { + if (requestParameters.openDataCategory === null || requestParameters.openDataCategory === undefined) { + throw new runtime.RequiredError('openDataCategory','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-category/`, + method: 'POST', + headers: headerParameters, + query: queryParameters, + body: OpenDataCategoryToJSON(requestParameters.openDataCategory), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataCategoryCreate(requestParameters: ApiOpenDataCategoryCreateRequest): Promise { + const response = await this.apiOpenDataCategoryCreateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataCategoryDestroyRaw(requestParameters: ApiOpenDataCategoryDestroyRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataCategoryDestroy.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'DELETE', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataCategoryDestroy(requestParameters: ApiOpenDataCategoryDestroyRequest): Promise { + await this.apiOpenDataCategoryDestroyRaw(requestParameters); + } + + /** + */ + async apiOpenDataCategoryListRaw(): Promise>> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-category/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataCategoryFromJSON)); + } + + /** + */ + async apiOpenDataCategoryList(): Promise> { + const response = await this.apiOpenDataCategoryListRaw(); + return await response.value(); + } + + /** + */ + async apiOpenDataCategoryPartialUpdateRaw(requestParameters: ApiOpenDataCategoryPartialUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataCategoryPartialUpdate(requestParameters: ApiOpenDataCategoryPartialUpdateRequest): Promise { + const response = await this.apiOpenDataCategoryPartialUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataCategoryRetrieveRaw(requestParameters: ApiOpenDataCategoryRetrieveRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataCategoryRetrieve.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataCategoryRetrieve(requestParameters: ApiOpenDataCategoryRetrieveRequest): Promise { + const response = await this.apiOpenDataCategoryRetrieveRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataCategoryUpdateRaw(requestParameters: ApiOpenDataCategoryUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataCategoryUpdate.'); + } + + if (requestParameters.openDataCategory === null || requestParameters.openDataCategory === undefined) { + throw new runtime.RequiredError('openDataCategory','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataCategoryUpdate(requestParameters: ApiOpenDataCategoryUpdateRequest): Promise { + const response = await this.apiOpenDataCategoryUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataConversionCreateRaw(requestParameters: ApiOpenDataConversionCreateRequest): Promise> { + if (requestParameters.openDataConversion === null || requestParameters.openDataConversion === undefined) { + throw new runtime.RequiredError('openDataConversion','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-conversion/`, + method: 'POST', + headers: headerParameters, + query: queryParameters, + body: OpenDataConversionToJSON(requestParameters.openDataConversion), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataConversionCreate(requestParameters: ApiOpenDataConversionCreateRequest): Promise { + const response = await this.apiOpenDataConversionCreateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataConversionDestroyRaw(requestParameters: ApiOpenDataConversionDestroyRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataConversionDestroy.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'DELETE', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataConversionDestroy(requestParameters: ApiOpenDataConversionDestroyRequest): Promise { + await this.apiOpenDataConversionDestroyRaw(requestParameters); + } + + /** + */ + async apiOpenDataConversionListRaw(): Promise>> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-conversion/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataConversionFromJSON)); + } + + /** + */ + async apiOpenDataConversionList(): Promise> { + const response = await this.apiOpenDataConversionListRaw(); + return await response.value(); + } + + /** + */ + async apiOpenDataConversionPartialUpdateRaw(requestParameters: ApiOpenDataConversionPartialUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataConversionPartialUpdate(requestParameters: ApiOpenDataConversionPartialUpdateRequest): Promise { + const response = await this.apiOpenDataConversionPartialUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataConversionRetrieveRaw(requestParameters: ApiOpenDataConversionRetrieveRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataConversionRetrieve.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataConversionRetrieve(requestParameters: ApiOpenDataConversionRetrieveRequest): Promise { + const response = await this.apiOpenDataConversionRetrieveRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataConversionUpdateRaw(requestParameters: ApiOpenDataConversionUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataConversionUpdate.'); + } + + if (requestParameters.openDataConversion === null || requestParameters.openDataConversion === undefined) { + throw new runtime.RequiredError('openDataConversion','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataConversionUpdate(requestParameters: ApiOpenDataConversionUpdateRequest): Promise { + const response = await this.apiOpenDataConversionUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataFDCRetrieveRaw(requestParameters: ApiOpenDataFDCRetrieveRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataFDCRetrieve.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-FDC/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataFDCRetrieve(requestParameters: ApiOpenDataFDCRetrieveRequest): Promise { + await this.apiOpenDataFDCRetrieveRaw(requestParameters); + } + + /** + */ + async apiOpenDataFoodCreateRaw(requestParameters: ApiOpenDataFoodCreateRequest): Promise> { + if (requestParameters.openDataFood === null || requestParameters.openDataFood === undefined) { + throw new runtime.RequiredError('openDataFood','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-food/`, + method: 'POST', + headers: headerParameters, + query: queryParameters, + body: OpenDataFoodToJSON(requestParameters.openDataFood), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataFoodCreate(requestParameters: ApiOpenDataFoodCreateRequest): Promise { + const response = await this.apiOpenDataFoodCreateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataFoodDestroyRaw(requestParameters: ApiOpenDataFoodDestroyRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataFoodDestroy.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'DELETE', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataFoodDestroy(requestParameters: ApiOpenDataFoodDestroyRequest): Promise { + await this.apiOpenDataFoodDestroyRaw(requestParameters); + } + + /** + */ + async apiOpenDataFoodListRaw(): Promise>> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-food/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataFoodFromJSON)); + } + + /** + */ + async apiOpenDataFoodList(): Promise> { + const response = await this.apiOpenDataFoodListRaw(); + return await response.value(); + } + + /** + */ + async apiOpenDataFoodPartialUpdateRaw(requestParameters: ApiOpenDataFoodPartialUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataFoodPartialUpdate(requestParameters: ApiOpenDataFoodPartialUpdateRequest): Promise { + const response = await this.apiOpenDataFoodPartialUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataFoodRetrieveRaw(requestParameters: ApiOpenDataFoodRetrieveRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataFoodRetrieve.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataFoodRetrieve(requestParameters: ApiOpenDataFoodRetrieveRequest): Promise { + const response = await this.apiOpenDataFoodRetrieveRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataFoodUpdateRaw(requestParameters: ApiOpenDataFoodUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataFoodUpdate.'); + } + + if (requestParameters.openDataFood === null || requestParameters.openDataFood === undefined) { + throw new runtime.RequiredError('openDataFood','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataFoodUpdate(requestParameters: ApiOpenDataFoodUpdateRequest): Promise { + const response = await this.apiOpenDataFoodUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataPropertyCreateRaw(requestParameters: ApiOpenDataPropertyCreateRequest): Promise> { + if (requestParameters.openDataProperty === null || requestParameters.openDataProperty === undefined) { + throw new runtime.RequiredError('openDataProperty','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-property/`, + method: 'POST', + headers: headerParameters, + query: queryParameters, + body: OpenDataPropertyToJSON(requestParameters.openDataProperty), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataPropertyCreate(requestParameters: ApiOpenDataPropertyCreateRequest): Promise { + const response = await this.apiOpenDataPropertyCreateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataPropertyDestroyRaw(requestParameters: ApiOpenDataPropertyDestroyRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataPropertyDestroy.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'DELETE', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataPropertyDestroy(requestParameters: ApiOpenDataPropertyDestroyRequest): Promise { + await this.apiOpenDataPropertyDestroyRaw(requestParameters); + } + + /** + */ + async apiOpenDataPropertyListRaw(): Promise>> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-property/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataPropertyFromJSON)); + } + + /** + */ + async apiOpenDataPropertyList(): Promise> { + const response = await this.apiOpenDataPropertyListRaw(); + return await response.value(); + } + + /** + */ + async apiOpenDataPropertyPartialUpdateRaw(requestParameters: ApiOpenDataPropertyPartialUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataPropertyPartialUpdate(requestParameters: ApiOpenDataPropertyPartialUpdateRequest): Promise { + const response = await this.apiOpenDataPropertyPartialUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataPropertyRetrieveRaw(requestParameters: ApiOpenDataPropertyRetrieveRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataPropertyRetrieve.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataPropertyRetrieve(requestParameters: ApiOpenDataPropertyRetrieveRequest): Promise { + const response = await this.apiOpenDataPropertyRetrieveRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataPropertyUpdateRaw(requestParameters: ApiOpenDataPropertyUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataPropertyUpdate.'); + } + + if (requestParameters.openDataProperty === null || requestParameters.openDataProperty === undefined) { + throw new runtime.RequiredError('openDataProperty','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataPropertyUpdate(requestParameters: ApiOpenDataPropertyUpdateRequest): Promise { + const response = await this.apiOpenDataPropertyUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataStatsRetrieveRaw(): Promise> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-stats/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataStatsRetrieve(): Promise { + await this.apiOpenDataStatsRetrieveRaw(); + } + + /** + */ + async apiOpenDataStoreCreateRaw(requestParameters: ApiOpenDataStoreCreateRequest): Promise> { + if (requestParameters.openDataStore === null || requestParameters.openDataStore === undefined) { + throw new runtime.RequiredError('openDataStore','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-store/`, + method: 'POST', + headers: headerParameters, + query: queryParameters, + body: OpenDataStoreToJSON(requestParameters.openDataStore), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataStoreCreate(requestParameters: ApiOpenDataStoreCreateRequest): Promise { + const response = await this.apiOpenDataStoreCreateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataStoreDestroyRaw(requestParameters: ApiOpenDataStoreDestroyRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataStoreDestroy.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'DELETE', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataStoreDestroy(requestParameters: ApiOpenDataStoreDestroyRequest): Promise { + await this.apiOpenDataStoreDestroyRaw(requestParameters); + } + + /** + */ + async apiOpenDataStoreListRaw(): Promise>> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-store/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataStoreFromJSON)); + } + + /** + */ + async apiOpenDataStoreList(): Promise> { + const response = await this.apiOpenDataStoreListRaw(); + return await response.value(); + } + + /** + */ + async apiOpenDataStorePartialUpdateRaw(requestParameters: ApiOpenDataStorePartialUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataStorePartialUpdate(requestParameters: ApiOpenDataStorePartialUpdateRequest): Promise { + const response = await this.apiOpenDataStorePartialUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataStoreRetrieveRaw(requestParameters: ApiOpenDataStoreRetrieveRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataStoreRetrieve.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataStoreRetrieve(requestParameters: ApiOpenDataStoreRetrieveRequest): Promise { + const response = await this.apiOpenDataStoreRetrieveRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataStoreUpdateRaw(requestParameters: ApiOpenDataStoreUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataStoreUpdate.'); + } + + if (requestParameters.openDataStore === null || requestParameters.openDataStore === undefined) { + throw new runtime.RequiredError('openDataStore','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataStoreUpdate(requestParameters: ApiOpenDataStoreUpdateRequest): Promise { + const response = await this.apiOpenDataStoreUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataUnitCreateRaw(requestParameters: ApiOpenDataUnitCreateRequest): Promise> { + if (requestParameters.openDataUnit === null || requestParameters.openDataUnit === undefined) { + throw new runtime.RequiredError('openDataUnit','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-unit/`, + method: 'POST', + headers: headerParameters, + query: queryParameters, + body: OpenDataUnitToJSON(requestParameters.openDataUnit), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataUnitCreate(requestParameters: ApiOpenDataUnitCreateRequest): Promise { + const response = await this.apiOpenDataUnitCreateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataUnitDestroyRaw(requestParameters: ApiOpenDataUnitDestroyRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataUnitDestroy.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'DELETE', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataUnitDestroy(requestParameters: ApiOpenDataUnitDestroyRequest): Promise { + await this.apiOpenDataUnitDestroyRaw(requestParameters); + } + + /** + */ + async apiOpenDataUnitListRaw(): Promise>> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-unit/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataUnitFromJSON)); + } + + /** + */ + async apiOpenDataUnitList(): Promise> { + const response = await this.apiOpenDataUnitListRaw(); + return await response.value(); + } + + /** + */ + async apiOpenDataUnitPartialUpdateRaw(requestParameters: ApiOpenDataUnitPartialUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataUnitPartialUpdate(requestParameters: ApiOpenDataUnitPartialUpdateRequest): Promise { + const response = await this.apiOpenDataUnitPartialUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataUnitRetrieveRaw(requestParameters: ApiOpenDataUnitRetrieveRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataUnitRetrieve.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataUnitRetrieve(requestParameters: ApiOpenDataUnitRetrieveRequest): Promise { + const response = await this.apiOpenDataUnitRetrieveRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataUnitUpdateRaw(requestParameters: ApiOpenDataUnitUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataUnitUpdate.'); + } + + if (requestParameters.openDataUnit === null || requestParameters.openDataUnit === undefined) { + throw new runtime.RequiredError('openDataUnit','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataUnitUpdate(requestParameters: ApiOpenDataUnitUpdateRequest): Promise { + const response = await this.apiOpenDataUnitUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataVersionCreateRaw(requestParameters: ApiOpenDataVersionCreateRequest): Promise> { + if (requestParameters.openDataVersion === null || requestParameters.openDataVersion === undefined) { + throw new runtime.RequiredError('openDataVersion','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-version/`, + method: 'POST', + headers: headerParameters, + query: queryParameters, + body: OpenDataVersionToJSON(requestParameters.openDataVersion), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataVersionCreate(requestParameters: ApiOpenDataVersionCreateRequest): Promise { + const response = await this.apiOpenDataVersionCreateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataVersionDestroyRaw(requestParameters: ApiOpenDataVersionDestroyRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataVersionDestroy.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'DELETE', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiOpenDataVersionDestroy(requestParameters: ApiOpenDataVersionDestroyRequest): Promise { + await this.apiOpenDataVersionDestroyRaw(requestParameters); + } + + /** + */ + async apiOpenDataVersionListRaw(): Promise>> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-version/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataVersionFromJSON)); + } + + /** + */ + async apiOpenDataVersionList(): Promise> { + const response = await this.apiOpenDataVersionListRaw(); + return await response.value(); + } + + /** + */ + async apiOpenDataVersionPartialUpdateRaw(requestParameters: ApiOpenDataVersionPartialUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataVersionPartialUpdate(requestParameters: ApiOpenDataVersionPartialUpdateRequest): Promise { + const response = await this.apiOpenDataVersionPartialUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataVersionRetrieveRaw(requestParameters: ApiOpenDataVersionRetrieveRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataVersionRetrieve.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters.id))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataVersionRetrieve(requestParameters: ApiOpenDataVersionRetrieveRequest): Promise { + const response = await this.apiOpenDataVersionRetrieveRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiOpenDataVersionUpdateRaw(requestParameters: ApiOpenDataVersionUpdateRequest): Promise> { + if (requestParameters.id === null || requestParameters.id === undefined) { + throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiOpenDataVersionUpdate.'); + } + + if (requestParameters.openDataVersion === null || requestParameters.openDataVersion === undefined) { + throw new runtime.RequiredError('openDataVersion','Required parameter requestParameters.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.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + 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), + }); + + return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue)); + } + + /** + */ + async apiOpenDataVersionUpdate(requestParameters: ApiOpenDataVersionUpdateRequest): Promise { + const response = await this.apiOpenDataVersionUpdateRaw(requestParameters); + return await response.value(); + } + + /** + */ + async apiPlanIcalRetrieveRaw(): Promise> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/plan-ical/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiPlanIcalRetrieve(): Promise { + await this.apiPlanIcalRetrieveRaw(); + } + + /** + */ + async apiPlanIcalRetrieve2Raw(requestParameters: ApiPlanIcalRetrieve2Request): Promise> { + if (requestParameters.fromDate === null || requestParameters.fromDate === undefined) { + throw new runtime.RequiredError('fromDate','Required parameter requestParameters.fromDate was null or undefined when calling apiPlanIcalRetrieve2.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/plan-ical/{from_date}/`.replace(`{${"from_date"}}`, encodeURIComponent(String(requestParameters.fromDate))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiPlanIcalRetrieve2(requestParameters: ApiPlanIcalRetrieve2Request): Promise { + await this.apiPlanIcalRetrieve2Raw(requestParameters); + } + + /** + */ + async apiPlanIcalRetrieve3Raw(requestParameters: ApiPlanIcalRetrieve3Request): Promise> { + if (requestParameters.fromDate === null || requestParameters.fromDate === undefined) { + throw new runtime.RequiredError('fromDate','Required parameter requestParameters.fromDate was null or undefined when calling apiPlanIcalRetrieve3.'); + } + + if (requestParameters.toDate === null || requestParameters.toDate === undefined) { + throw new runtime.RequiredError('toDate','Required parameter requestParameters.toDate was null or undefined when calling apiPlanIcalRetrieve3.'); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && (this.configuration.username !== undefined || this.configuration.password !== undefined)) { + headerParameters["Authorization"] = "Basic " + btoa(this.configuration.username + ":" + this.configuration.password); + } + const response = await this.request({ + path: `/api/plan-ical/{from_date}/{to_date}/`.replace(`{${"from_date"}}`, encodeURIComponent(String(requestParameters.fromDate))).replace(`{${"to_date"}}`, encodeURIComponent(String(requestParameters.toDate))), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async apiPlanIcalRetrieve3(requestParameters: ApiPlanIcalRetrieve3Request): Promise { + await this.apiPlanIcalRetrieve3Raw(requestParameters); + } + + /** + */ + async apiRecipeBookCreateRaw(requestParameters: ApiRecipeBookCreateRequest): Promise> { if (requestParameters.recipeBook === null || requestParameters.recipeBook === undefined) { throw new runtime.RequiredError('recipeBook','Required parameter requestParameters.recipeBook was null or undefined when calling apiRecipeBookCreate.'); } @@ -4965,21 +6676,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: RecipeBookToJSON(requestParameters.recipeBook), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue)); } /** */ - async apiRecipeBookCreate(requestParameters: ApiRecipeBookCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeBookCreateRaw(requestParameters, initOverrides); + async apiRecipeBookCreate(requestParameters: ApiRecipeBookCreateRequest): Promise { + const response = await this.apiRecipeBookCreateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeBookDestroyRaw(requestParameters: ApiRecipeBookDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookDestroyRaw(requestParameters: ApiRecipeBookDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeBookDestroy.'); } @@ -4996,21 +6707,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiRecipeBookDestroy(requestParameters: ApiRecipeBookDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiRecipeBookDestroyRaw(requestParameters, initOverrides); + async apiRecipeBookDestroy(requestParameters: ApiRecipeBookDestroyRequest): Promise { + await this.apiRecipeBookDestroyRaw(requestParameters); } /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryCreateRaw(requestParameters: ApiRecipeBookEntryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookEntryCreateRaw(requestParameters: ApiRecipeBookEntryCreateRequest): Promise> { if (requestParameters.recipeBookEntry === null || requestParameters.recipeBookEntry === undefined) { throw new runtime.RequiredError('recipeBookEntry','Required parameter requestParameters.recipeBookEntry was null or undefined when calling apiRecipeBookEntryCreate.'); } @@ -5030,7 +6741,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: RecipeBookEntryToJSON(requestParameters.recipeBookEntry), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue)); } @@ -5038,15 +6749,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryCreate(requestParameters: ApiRecipeBookEntryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeBookEntryCreateRaw(requestParameters, initOverrides); + async apiRecipeBookEntryCreate(requestParameters: ApiRecipeBookEntryCreateRequest): Promise { + const response = await this.apiRecipeBookEntryCreateRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryDestroyRaw(requestParameters: ApiRecipeBookEntryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookEntryDestroyRaw(requestParameters: ApiRecipeBookEntryDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeBookEntryDestroy.'); } @@ -5063,7 +6774,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -5071,14 +6782,14 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryDestroy(requestParameters: ApiRecipeBookEntryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiRecipeBookEntryDestroyRaw(requestParameters, initOverrides); + async apiRecipeBookEntryDestroy(requestParameters: ApiRecipeBookEntryDestroyRequest): Promise { + await this.apiRecipeBookEntryDestroyRaw(requestParameters); } /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiRecipeBookEntryListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -5091,7 +6802,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(RecipeBookEntryFromJSON)); } @@ -5099,15 +6810,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiRecipeBookEntryListRaw(initOverrides); + async apiRecipeBookEntryList(): Promise> { + const response = await this.apiRecipeBookEntryListRaw(); return await response.value(); } /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryPartialUpdateRaw(requestParameters: ApiRecipeBookEntryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookEntryPartialUpdateRaw(requestParameters: ApiRecipeBookEntryPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeBookEntryPartialUpdate.'); } @@ -5127,7 +6838,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedRecipeBookEntryToJSON(requestParameters.patchedRecipeBookEntry), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue)); } @@ -5135,15 +6846,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryPartialUpdate(requestParameters: ApiRecipeBookEntryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeBookEntryPartialUpdateRaw(requestParameters, initOverrides); + async apiRecipeBookEntryPartialUpdate(requestParameters: ApiRecipeBookEntryPartialUpdateRequest): Promise { + const response = await this.apiRecipeBookEntryPartialUpdateRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryRetrieveRaw(requestParameters: ApiRecipeBookEntryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookEntryRetrieveRaw(requestParameters: ApiRecipeBookEntryRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeBookEntryRetrieve.'); } @@ -5160,7 +6871,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue)); } @@ -5168,15 +6879,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryRetrieve(requestParameters: ApiRecipeBookEntryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeBookEntryRetrieveRaw(requestParameters, initOverrides); + async apiRecipeBookEntryRetrieve(requestParameters: ApiRecipeBookEntryRetrieveRequest): Promise { + const response = await this.apiRecipeBookEntryRetrieveRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryUpdateRaw(requestParameters: ApiRecipeBookEntryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookEntryUpdateRaw(requestParameters: ApiRecipeBookEntryUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeBookEntryUpdate.'); } @@ -5200,7 +6911,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: RecipeBookEntryToJSON(requestParameters.recipeBookEntry), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue)); } @@ -5208,14 +6919,14 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **recipe**: id of recipe - only return books for that recipe - **book**: id of book - only return recipes in that book */ - async apiRecipeBookEntryUpdate(requestParameters: ApiRecipeBookEntryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeBookEntryUpdateRaw(requestParameters, initOverrides); + async apiRecipeBookEntryUpdate(requestParameters: ApiRecipeBookEntryUpdateRequest): Promise { + const response = await this.apiRecipeBookEntryUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeBookListRaw(requestParameters: ApiRecipeBookListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiRecipeBookListRaw(requestParameters: ApiRecipeBookListRequest): Promise>> { const queryParameters: any = {}; if (requestParameters.limit !== undefined) { @@ -5244,21 +6955,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(RecipeBookFromJSON)); } /** */ - async apiRecipeBookList(requestParameters: ApiRecipeBookListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiRecipeBookListRaw(requestParameters, initOverrides); + async apiRecipeBookList(requestParameters: ApiRecipeBookListRequest): Promise> { + const response = await this.apiRecipeBookListRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeBookPartialUpdateRaw(requestParameters: ApiRecipeBookPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookPartialUpdateRaw(requestParameters: ApiRecipeBookPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeBookPartialUpdate.'); } @@ -5278,21 +6989,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedRecipeBookToJSON(requestParameters.patchedRecipeBook), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue)); } /** */ - async apiRecipeBookPartialUpdate(requestParameters: ApiRecipeBookPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeBookPartialUpdateRaw(requestParameters, initOverrides); + async apiRecipeBookPartialUpdate(requestParameters: ApiRecipeBookPartialUpdateRequest): Promise { + const response = await this.apiRecipeBookPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeBookRetrieveRaw(requestParameters: ApiRecipeBookRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookRetrieveRaw(requestParameters: ApiRecipeBookRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeBookRetrieve.'); } @@ -5309,21 +7020,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue)); } /** */ - async apiRecipeBookRetrieve(requestParameters: ApiRecipeBookRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeBookRetrieveRaw(requestParameters, initOverrides); + async apiRecipeBookRetrieve(requestParameters: ApiRecipeBookRetrieveRequest): Promise { + const response = await this.apiRecipeBookRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeBookUpdateRaw(requestParameters: ApiRecipeBookUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeBookUpdateRaw(requestParameters: ApiRecipeBookUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeBookUpdate.'); } @@ -5347,21 +7058,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: RecipeBookToJSON(requestParameters.recipeBook), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue)); } /** */ - async apiRecipeBookUpdate(requestParameters: ApiRecipeBookUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeBookUpdateRaw(requestParameters, initOverrides); + async apiRecipeBookUpdate(requestParameters: ApiRecipeBookUpdateRequest): Promise { + const response = await this.apiRecipeBookUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeCreateRaw(requestParameters: ApiRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeCreateRaw(requestParameters: ApiRecipeCreateRequest): Promise> { if (requestParameters.recipe === null || requestParameters.recipe === undefined) { throw new runtime.RequiredError('recipe','Required parameter requestParameters.recipe was null or undefined when calling apiRecipeCreate.'); } @@ -5381,21 +7092,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: RecipeToJSON(requestParameters.recipe), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue)); } /** */ - async apiRecipeCreate(requestParameters: ApiRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeCreateRaw(requestParameters, initOverrides); + async apiRecipeCreate(requestParameters: ApiRecipeCreateRequest): Promise { + const response = await this.apiRecipeCreateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeDestroyRaw(requestParameters: ApiRecipeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeDestroyRaw(requestParameters: ApiRecipeDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeDestroy.'); } @@ -5412,20 +7123,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiRecipeDestroy(requestParameters: ApiRecipeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiRecipeDestroyRaw(requestParameters, initOverrides); + async apiRecipeDestroy(requestParameters: ApiRecipeDestroyRequest): Promise { + await this.apiRecipeDestroyRaw(requestParameters); } /** */ - async apiRecipeFlatListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiRecipeFlatListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -5438,22 +7149,22 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(RecipeFlatFromJSON)); } /** */ - async apiRecipeFlatList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiRecipeFlatListRaw(initOverrides); + async apiRecipeFlatList(): Promise> { + const response = await this.apiRecipeFlatListRaw(); return await response.value(); } /** * function to retrieve a recipe from a given url or source string :param request: standard request with additional post parameters - url: url to use for importing recipe - data: if no url is given recipe is imported from provided source data - (optional) bookmarklet: id of bookmarklet import to use, overrides URL and data attributes :return: JsonResponse containing the parsed json and images */ - async apiRecipeFromSourceCreateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeFromSourceCreateRaw(): Promise> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -5466,7 +7177,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -5474,13 +7185,13 @@ export class ApiApi extends runtime.BaseAPI { /** * function to retrieve a recipe from a given url or source string :param request: standard request with additional post parameters - url: url to use for importing recipe - data: if no url is given recipe is imported from provided source data - (optional) bookmarklet: id of bookmarklet import to use, overrides URL and data attributes :return: JsonResponse containing the parsed json and images */ - async apiRecipeFromSourceCreate(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiRecipeFromSourceCreateRaw(initOverrides); + async apiRecipeFromSourceCreate(): Promise { + await this.apiRecipeFromSourceCreateRaw(); } /** */ - async apiRecipeImageUpdateRaw(requestParameters: ApiRecipeImageUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeImageUpdateRaw(requestParameters: ApiRecipeImageUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeImageUpdate.'); } @@ -5520,21 +7231,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: formParams, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeImageFromJSON(jsonValue)); } /** */ - async apiRecipeImageUpdate(requestParameters: ApiRecipeImageUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeImageUpdateRaw(requestParameters, initOverrides); + async apiRecipeImageUpdate(requestParameters: ApiRecipeImageUpdateRequest): Promise { + const response = await this.apiRecipeImageUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeListRaw(requestParameters: ApiRecipeListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeListRaw(requestParameters: ApiRecipeListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.books !== undefined) { @@ -5663,21 +7374,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedRecipeOverviewListFromJSON(jsonValue)); } /** */ - async apiRecipeList(requestParameters: ApiRecipeListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeListRaw(requestParameters, initOverrides); + async apiRecipeList(requestParameters: ApiRecipeListRequest): Promise { + const response = await this.apiRecipeListRaw(requestParameters); return await response.value(); } /** */ - async apiRecipePartialUpdateRaw(requestParameters: ApiRecipePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipePartialUpdateRaw(requestParameters: ApiRecipePartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipePartialUpdate.'); } @@ -5697,21 +7408,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedRecipeToJSON(requestParameters.patchedRecipe), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue)); } /** */ - async apiRecipePartialUpdate(requestParameters: ApiRecipePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipePartialUpdateRaw(requestParameters, initOverrides); + async apiRecipePartialUpdate(requestParameters: ApiRecipePartialUpdateRequest): Promise { + const response = await this.apiRecipePartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeRelatedRetrieveRaw(requestParameters: ApiRecipeRelatedRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeRelatedRetrieveRaw(requestParameters: ApiRecipeRelatedRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeRelatedRetrieve.'); } @@ -5728,21 +7439,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeSimpleFromJSON(jsonValue)); } /** */ - async apiRecipeRelatedRetrieve(requestParameters: ApiRecipeRelatedRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeRelatedRetrieveRaw(requestParameters, initOverrides); + async apiRecipeRelatedRetrieve(requestParameters: ApiRecipeRelatedRetrieveRequest): Promise { + const response = await this.apiRecipeRelatedRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeRetrieveRaw(requestParameters: ApiRecipeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeRetrieveRaw(requestParameters: ApiRecipeRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeRetrieve.'); } @@ -5759,21 +7470,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue)); } /** */ - async apiRecipeRetrieve(requestParameters: ApiRecipeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeRetrieveRaw(requestParameters, initOverrides); + async apiRecipeRetrieve(requestParameters: ApiRecipeRetrieveRequest): Promise { + const response = await this.apiRecipeRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeShoppingUpdateRaw(requestParameters: ApiRecipeShoppingUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeShoppingUpdateRaw(requestParameters: ApiRecipeShoppingUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeShoppingUpdate.'); } @@ -5793,21 +7504,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: RecipeShoppingUpdateToJSON(requestParameters.recipeShoppingUpdate), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeShoppingUpdateFromJSON(jsonValue)); } /** */ - async apiRecipeShoppingUpdate(requestParameters: ApiRecipeShoppingUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeShoppingUpdateRaw(requestParameters, initOverrides); + async apiRecipeShoppingUpdate(requestParameters: ApiRecipeShoppingUpdateRequest): Promise { + const response = await this.apiRecipeShoppingUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiRecipeUpdateRaw(requestParameters: ApiRecipeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiRecipeUpdateRaw(requestParameters: ApiRecipeUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiRecipeUpdate.'); } @@ -5831,22 +7542,22 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: RecipeToJSON(requestParameters.recipe), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue)); } /** */ - async apiRecipeUpdate(requestParameters: ApiRecipeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiRecipeUpdateRaw(requestParameters, initOverrides); + async apiRecipeUpdate(requestParameters: ApiRecipeUpdateRequest): Promise { + const response = await this.apiRecipeUpdateRaw(requestParameters); return await response.value(); } /** * function to reset inheritance from api, see food method for docs */ - async apiResetFoodInheritanceRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiResetFoodInheritanceRetrieveRaw(): Promise> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -5859,7 +7570,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -5867,13 +7578,13 @@ export class ApiApi extends runtime.BaseAPI { /** * function to reset inheritance from api, see food method for docs */ - async apiResetFoodInheritanceRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiResetFoodInheritanceRetrieveRaw(initOverrides); + async apiResetFoodInheritanceRetrieve(): Promise { + await this.apiResetFoodInheritanceRetrieveRaw(); } /** */ - async apiShareLinkRetrieveRaw(requestParameters: ApiShareLinkRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShareLinkRetrieveRaw(requestParameters: ApiShareLinkRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShareLinkRetrieve.'); } @@ -5890,20 +7601,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiShareLinkRetrieve(requestParameters: ApiShareLinkRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiShareLinkRetrieveRaw(requestParameters, initOverrides); + async apiShareLinkRetrieve(requestParameters: ApiShareLinkRetrieveRequest): Promise { + await this.apiShareLinkRetrieveRaw(requestParameters); } /** */ - async apiShoppingListEntryBulkCreateRaw(requestParameters: ApiShoppingListEntryBulkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListEntryBulkCreateRaw(requestParameters: ApiShoppingListEntryBulkCreateRequest): Promise> { if (requestParameters.shoppingListEntryBulk === null || requestParameters.shoppingListEntryBulk === undefined) { throw new runtime.RequiredError('shoppingListEntryBulk','Required parameter requestParameters.shoppingListEntryBulk was null or undefined when calling apiShoppingListEntryBulkCreate.'); } @@ -5923,21 +7634,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ShoppingListEntryBulkToJSON(requestParameters.shoppingListEntryBulk), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryBulkFromJSON(jsonValue)); } /** */ - async apiShoppingListEntryBulkCreate(requestParameters: ApiShoppingListEntryBulkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListEntryBulkCreateRaw(requestParameters, initOverrides); + async apiShoppingListEntryBulkCreate(requestParameters: ApiShoppingListEntryBulkCreateRequest): Promise { + const response = await this.apiShoppingListEntryBulkCreateRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListEntryCreateRaw(requestParameters: ApiShoppingListEntryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListEntryCreateRaw(requestParameters: ApiShoppingListEntryCreateRequest): Promise> { if (requestParameters.shoppingListEntry === null || requestParameters.shoppingListEntry === undefined) { throw new runtime.RequiredError('shoppingListEntry','Required parameter requestParameters.shoppingListEntry was null or undefined when calling apiShoppingListEntryCreate.'); } @@ -5957,21 +7668,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ShoppingListEntryToJSON(requestParameters.shoppingListEntry), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue)); } /** */ - async apiShoppingListEntryCreate(requestParameters: ApiShoppingListEntryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListEntryCreateRaw(requestParameters, initOverrides); + async apiShoppingListEntryCreate(requestParameters: ApiShoppingListEntryCreateRequest): Promise { + const response = await this.apiShoppingListEntryCreateRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListEntryDestroyRaw(requestParameters: ApiShoppingListEntryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListEntryDestroyRaw(requestParameters: ApiShoppingListEntryDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShoppingListEntryDestroy.'); } @@ -5988,20 +7699,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiShoppingListEntryDestroy(requestParameters: ApiShoppingListEntryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiShoppingListEntryDestroyRaw(requestParameters, initOverrides); + async apiShoppingListEntryDestroy(requestParameters: ApiShoppingListEntryDestroyRequest): Promise { + await this.apiShoppingListEntryDestroyRaw(requestParameters); } /** */ - async apiShoppingListEntryListRaw(requestParameters: ApiShoppingListEntryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiShoppingListEntryListRaw(requestParameters: ApiShoppingListEntryListRequest): Promise>> { const queryParameters: any = {}; if (requestParameters.checked !== undefined) { @@ -6026,21 +7737,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ShoppingListEntryFromJSON)); } /** */ - async apiShoppingListEntryList(requestParameters: ApiShoppingListEntryListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiShoppingListEntryListRaw(requestParameters, initOverrides); + async apiShoppingListEntryList(requestParameters: ApiShoppingListEntryListRequest): Promise> { + const response = await this.apiShoppingListEntryListRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListEntryPartialUpdateRaw(requestParameters: ApiShoppingListEntryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListEntryPartialUpdateRaw(requestParameters: ApiShoppingListEntryPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShoppingListEntryPartialUpdate.'); } @@ -6060,21 +7771,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedShoppingListEntryToJSON(requestParameters.patchedShoppingListEntry), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue)); } /** */ - async apiShoppingListEntryPartialUpdate(requestParameters: ApiShoppingListEntryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListEntryPartialUpdateRaw(requestParameters, initOverrides); + async apiShoppingListEntryPartialUpdate(requestParameters: ApiShoppingListEntryPartialUpdateRequest): Promise { + const response = await this.apiShoppingListEntryPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListEntryRetrieveRaw(requestParameters: ApiShoppingListEntryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListEntryRetrieveRaw(requestParameters: ApiShoppingListEntryRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShoppingListEntryRetrieve.'); } @@ -6091,21 +7802,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue)); } /** */ - async apiShoppingListEntryRetrieve(requestParameters: ApiShoppingListEntryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListEntryRetrieveRaw(requestParameters, initOverrides); + async apiShoppingListEntryRetrieve(requestParameters: ApiShoppingListEntryRetrieveRequest): Promise { + const response = await this.apiShoppingListEntryRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListEntryUpdateRaw(requestParameters: ApiShoppingListEntryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListEntryUpdateRaw(requestParameters: ApiShoppingListEntryUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShoppingListEntryUpdate.'); } @@ -6129,21 +7840,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ShoppingListEntryToJSON(requestParameters.shoppingListEntry), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue)); } /** */ - async apiShoppingListEntryUpdate(requestParameters: ApiShoppingListEntryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListEntryUpdateRaw(requestParameters, initOverrides); + async apiShoppingListEntryUpdate(requestParameters: ApiShoppingListEntryUpdateRequest): Promise { + const response = await this.apiShoppingListEntryUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListRecipeCreateRaw(requestParameters: ApiShoppingListRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListRecipeCreateRaw(requestParameters: ApiShoppingListRecipeCreateRequest): Promise> { if (requestParameters.shoppingListRecipe === null || requestParameters.shoppingListRecipe === undefined) { throw new runtime.RequiredError('shoppingListRecipe','Required parameter requestParameters.shoppingListRecipe was null or undefined when calling apiShoppingListRecipeCreate.'); } @@ -6163,21 +7874,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ShoppingListRecipeToJSON(requestParameters.shoppingListRecipe), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue)); } /** */ - async apiShoppingListRecipeCreate(requestParameters: ApiShoppingListRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListRecipeCreateRaw(requestParameters, initOverrides); + async apiShoppingListRecipeCreate(requestParameters: ApiShoppingListRecipeCreateRequest): Promise { + const response = await this.apiShoppingListRecipeCreateRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListRecipeDestroyRaw(requestParameters: ApiShoppingListRecipeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListRecipeDestroyRaw(requestParameters: ApiShoppingListRecipeDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShoppingListRecipeDestroy.'); } @@ -6194,20 +7905,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiShoppingListRecipeDestroy(requestParameters: ApiShoppingListRecipeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiShoppingListRecipeDestroyRaw(requestParameters, initOverrides); + async apiShoppingListRecipeDestroy(requestParameters: ApiShoppingListRecipeDestroyRequest): Promise { + await this.apiShoppingListRecipeDestroyRaw(requestParameters); } /** */ - async apiShoppingListRecipeListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiShoppingListRecipeListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -6220,21 +7931,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ShoppingListRecipeFromJSON)); } /** */ - async apiShoppingListRecipeList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiShoppingListRecipeListRaw(initOverrides); + async apiShoppingListRecipeList(): Promise> { + const response = await this.apiShoppingListRecipeListRaw(); return await response.value(); } /** */ - async apiShoppingListRecipePartialUpdateRaw(requestParameters: ApiShoppingListRecipePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListRecipePartialUpdateRaw(requestParameters: ApiShoppingListRecipePartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShoppingListRecipePartialUpdate.'); } @@ -6254,21 +7965,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedShoppingListRecipeToJSON(requestParameters.patchedShoppingListRecipe), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue)); } /** */ - async apiShoppingListRecipePartialUpdate(requestParameters: ApiShoppingListRecipePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListRecipePartialUpdateRaw(requestParameters, initOverrides); + async apiShoppingListRecipePartialUpdate(requestParameters: ApiShoppingListRecipePartialUpdateRequest): Promise { + const response = await this.apiShoppingListRecipePartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListRecipeRetrieveRaw(requestParameters: ApiShoppingListRecipeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListRecipeRetrieveRaw(requestParameters: ApiShoppingListRecipeRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShoppingListRecipeRetrieve.'); } @@ -6285,21 +7996,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue)); } /** */ - async apiShoppingListRecipeRetrieve(requestParameters: ApiShoppingListRecipeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListRecipeRetrieveRaw(requestParameters, initOverrides); + async apiShoppingListRecipeRetrieve(requestParameters: ApiShoppingListRecipeRetrieveRequest): Promise { + const response = await this.apiShoppingListRecipeRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiShoppingListRecipeUpdateRaw(requestParameters: ApiShoppingListRecipeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiShoppingListRecipeUpdateRaw(requestParameters: ApiShoppingListRecipeUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiShoppingListRecipeUpdate.'); } @@ -6323,21 +8034,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ShoppingListRecipeToJSON(requestParameters.shoppingListRecipe), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue)); } /** */ - async apiShoppingListRecipeUpdate(requestParameters: ApiShoppingListRecipeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiShoppingListRecipeUpdateRaw(requestParameters, initOverrides); + async apiShoppingListRecipeUpdate(requestParameters: ApiShoppingListRecipeUpdateRequest): Promise { + const response = await this.apiShoppingListRecipeUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSpaceListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiSpaceListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -6350,21 +8061,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(SpaceFromJSON)); } /** */ - async apiSpaceList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiSpaceListRaw(initOverrides); + async apiSpaceList(): Promise> { + const response = await this.apiSpaceListRaw(); return await response.value(); } /** */ - async apiSpacePartialUpdateRaw(requestParameters: ApiSpacePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSpacePartialUpdateRaw(requestParameters: ApiSpacePartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSpacePartialUpdate.'); } @@ -6384,21 +8095,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedSpaceToJSON(requestParameters.patchedSpace), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SpaceFromJSON(jsonValue)); } /** */ - async apiSpacePartialUpdate(requestParameters: ApiSpacePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSpacePartialUpdateRaw(requestParameters, initOverrides); + async apiSpacePartialUpdate(requestParameters: ApiSpacePartialUpdateRequest): Promise { + const response = await this.apiSpacePartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSpaceRetrieveRaw(requestParameters: ApiSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSpaceRetrieveRaw(requestParameters: ApiSpaceRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSpaceRetrieve.'); } @@ -6415,21 +8126,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SpaceFromJSON(jsonValue)); } /** */ - async apiSpaceRetrieve(requestParameters: ApiSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSpaceRetrieveRaw(requestParameters, initOverrides); + async apiSpaceRetrieve(requestParameters: ApiSpaceRetrieveRequest): Promise { + const response = await this.apiSpaceRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiStepCreateRaw(requestParameters: ApiStepCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStepCreateRaw(requestParameters: ApiStepCreateRequest): Promise> { if (requestParameters.step === null || requestParameters.step === undefined) { throw new runtime.RequiredError('step','Required parameter requestParameters.step was null or undefined when calling apiStepCreate.'); } @@ -6449,21 +8160,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: StepToJSON(requestParameters.step), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue)); } /** */ - async apiStepCreate(requestParameters: ApiStepCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStepCreateRaw(requestParameters, initOverrides); + async apiStepCreate(requestParameters: ApiStepCreateRequest): Promise { + const response = await this.apiStepCreateRaw(requestParameters); return await response.value(); } /** */ - async apiStepDestroyRaw(requestParameters: ApiStepDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStepDestroyRaw(requestParameters: ApiStepDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiStepDestroy.'); } @@ -6480,20 +8191,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiStepDestroy(requestParameters: ApiStepDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiStepDestroyRaw(requestParameters, initOverrides); + async apiStepDestroy(requestParameters: ApiStepDestroyRequest): Promise { + await this.apiStepDestroyRaw(requestParameters); } /** */ - async apiStepListRaw(requestParameters: ApiStepListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStepListRaw(requestParameters: ApiStepListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -6522,21 +8233,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedStepListFromJSON(jsonValue)); } /** */ - async apiStepList(requestParameters: ApiStepListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStepListRaw(requestParameters, initOverrides); + async apiStepList(requestParameters: ApiStepListRequest): Promise { + const response = await this.apiStepListRaw(requestParameters); return await response.value(); } /** */ - async apiStepPartialUpdateRaw(requestParameters: ApiStepPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStepPartialUpdateRaw(requestParameters: ApiStepPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiStepPartialUpdate.'); } @@ -6556,21 +8267,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedStepToJSON(requestParameters.patchedStep), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue)); } /** */ - async apiStepPartialUpdate(requestParameters: ApiStepPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStepPartialUpdateRaw(requestParameters, initOverrides); + async apiStepPartialUpdate(requestParameters: ApiStepPartialUpdateRequest): Promise { + const response = await this.apiStepPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiStepRetrieveRaw(requestParameters: ApiStepRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStepRetrieveRaw(requestParameters: ApiStepRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiStepRetrieve.'); } @@ -6587,21 +8298,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue)); } /** */ - async apiStepRetrieve(requestParameters: ApiStepRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStepRetrieveRaw(requestParameters, initOverrides); + async apiStepRetrieve(requestParameters: ApiStepRetrieveRequest): Promise { + const response = await this.apiStepRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiStepUpdateRaw(requestParameters: ApiStepUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStepUpdateRaw(requestParameters: ApiStepUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiStepUpdate.'); } @@ -6625,21 +8336,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: StepToJSON(requestParameters.step), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue)); } /** */ - async apiStepUpdate(requestParameters: ApiStepUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStepUpdateRaw(requestParameters, initOverrides); + async apiStepUpdate(requestParameters: ApiStepUpdateRequest): Promise { + const response = await this.apiStepUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiStorageCreateRaw(requestParameters: ApiStorageCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStorageCreateRaw(requestParameters: ApiStorageCreateRequest): Promise> { if (requestParameters.storage === null || requestParameters.storage === undefined) { throw new runtime.RequiredError('storage','Required parameter requestParameters.storage was null or undefined when calling apiStorageCreate.'); } @@ -6659,21 +8370,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: StorageToJSON(requestParameters.storage), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue)); } /** */ - async apiStorageCreate(requestParameters: ApiStorageCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStorageCreateRaw(requestParameters, initOverrides); + async apiStorageCreate(requestParameters: ApiStorageCreateRequest): Promise { + const response = await this.apiStorageCreateRaw(requestParameters); return await response.value(); } /** */ - async apiStorageDestroyRaw(requestParameters: ApiStorageDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStorageDestroyRaw(requestParameters: ApiStorageDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiStorageDestroy.'); } @@ -6690,20 +8401,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiStorageDestroy(requestParameters: ApiStorageDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiStorageDestroyRaw(requestParameters, initOverrides); + async apiStorageDestroy(requestParameters: ApiStorageDestroyRequest): Promise { + await this.apiStorageDestroyRaw(requestParameters); } /** */ - async apiStorageListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiStorageListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -6716,21 +8427,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(StorageFromJSON)); } /** */ - async apiStorageList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiStorageListRaw(initOverrides); + async apiStorageList(): Promise> { + const response = await this.apiStorageListRaw(); return await response.value(); } /** */ - async apiStoragePartialUpdateRaw(requestParameters: ApiStoragePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStoragePartialUpdateRaw(requestParameters: ApiStoragePartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiStoragePartialUpdate.'); } @@ -6750,21 +8461,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedStorageToJSON(requestParameters.patchedStorage), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue)); } /** */ - async apiStoragePartialUpdate(requestParameters: ApiStoragePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStoragePartialUpdateRaw(requestParameters, initOverrides); + async apiStoragePartialUpdate(requestParameters: ApiStoragePartialUpdateRequest): Promise { + const response = await this.apiStoragePartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiStorageRetrieveRaw(requestParameters: ApiStorageRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStorageRetrieveRaw(requestParameters: ApiStorageRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiStorageRetrieve.'); } @@ -6781,21 +8492,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue)); } /** */ - async apiStorageRetrieve(requestParameters: ApiStorageRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStorageRetrieveRaw(requestParameters, initOverrides); + async apiStorageRetrieve(requestParameters: ApiStorageRetrieveRequest): Promise { + const response = await this.apiStorageRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiStorageUpdateRaw(requestParameters: ApiStorageUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiStorageUpdateRaw(requestParameters: ApiStorageUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiStorageUpdate.'); } @@ -6819,21 +8530,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: StorageToJSON(requestParameters.storage), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue)); } /** */ - async apiStorageUpdate(requestParameters: ApiStorageUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiStorageUpdateRaw(requestParameters, initOverrides); + async apiStorageUpdate(requestParameters: ApiStorageUpdateRequest): Promise { + const response = await this.apiStorageUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryCreateRaw(requestParameters: ApiSupermarketCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryCreateRaw(requestParameters: ApiSupermarketCategoryCreateRequest): Promise> { if (requestParameters.supermarketCategory === null || requestParameters.supermarketCategory === undefined) { throw new runtime.RequiredError('supermarketCategory','Required parameter requestParameters.supermarketCategory was null or undefined when calling apiSupermarketCategoryCreate.'); } @@ -6853,21 +8564,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SupermarketCategoryToJSON(requestParameters.supermarketCategory), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryCreate(requestParameters: ApiSupermarketCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryCreateRaw(requestParameters, initOverrides); + async apiSupermarketCategoryCreate(requestParameters: ApiSupermarketCategoryCreateRequest): Promise { + const response = await this.apiSupermarketCategoryCreateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryDestroyRaw(requestParameters: ApiSupermarketCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryDestroyRaw(requestParameters: ApiSupermarketCategoryDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryDestroy.'); } @@ -6884,20 +8595,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiSupermarketCategoryDestroy(requestParameters: ApiSupermarketCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiSupermarketCategoryDestroyRaw(requestParameters, initOverrides); + async apiSupermarketCategoryDestroy(requestParameters: ApiSupermarketCategoryDestroyRequest): Promise { + await this.apiSupermarketCategoryDestroyRaw(requestParameters); } /** */ - async apiSupermarketCategoryListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiSupermarketCategoryListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -6910,21 +8621,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(SupermarketCategoryFromJSON)); } /** */ - async apiSupermarketCategoryList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiSupermarketCategoryListRaw(initOverrides); + async apiSupermarketCategoryList(): Promise> { + const response = await this.apiSupermarketCategoryListRaw(); return await response.value(); } /** */ - async apiSupermarketCategoryMergeUpdateRaw(requestParameters: ApiSupermarketCategoryMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryMergeUpdateRaw(requestParameters: ApiSupermarketCategoryMergeUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryMergeUpdate.'); } @@ -6952,21 +8663,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SupermarketCategoryToJSON(requestParameters.supermarketCategory), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryMergeUpdate(requestParameters: ApiSupermarketCategoryMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryMergeUpdateRaw(requestParameters, initOverrides); + async apiSupermarketCategoryMergeUpdate(requestParameters: ApiSupermarketCategoryMergeUpdateRequest): Promise { + const response = await this.apiSupermarketCategoryMergeUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryPartialUpdateRaw(requestParameters: ApiSupermarketCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryPartialUpdateRaw(requestParameters: ApiSupermarketCategoryPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryPartialUpdate.'); } @@ -6986,21 +8697,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedSupermarketCategoryToJSON(requestParameters.patchedSupermarketCategory), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryPartialUpdate(requestParameters: ApiSupermarketCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryPartialUpdateRaw(requestParameters, initOverrides); + async apiSupermarketCategoryPartialUpdate(requestParameters: ApiSupermarketCategoryPartialUpdateRequest): Promise { + const response = await this.apiSupermarketCategoryPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryRelationCreateRaw(requestParameters: ApiSupermarketCategoryRelationCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryRelationCreateRaw(requestParameters: ApiSupermarketCategoryRelationCreateRequest): Promise> { if (requestParameters.supermarketCategoryRelation === null || requestParameters.supermarketCategoryRelation === undefined) { throw new runtime.RequiredError('supermarketCategoryRelation','Required parameter requestParameters.supermarketCategoryRelation was null or undefined when calling apiSupermarketCategoryRelationCreate.'); } @@ -7020,21 +8731,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SupermarketCategoryRelationToJSON(requestParameters.supermarketCategoryRelation), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryRelationCreate(requestParameters: ApiSupermarketCategoryRelationCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryRelationCreateRaw(requestParameters, initOverrides); + async apiSupermarketCategoryRelationCreate(requestParameters: ApiSupermarketCategoryRelationCreateRequest): Promise { + const response = await this.apiSupermarketCategoryRelationCreateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryRelationDestroyRaw(requestParameters: ApiSupermarketCategoryRelationDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryRelationDestroyRaw(requestParameters: ApiSupermarketCategoryRelationDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryRelationDestroy.'); } @@ -7051,20 +8762,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiSupermarketCategoryRelationDestroy(requestParameters: ApiSupermarketCategoryRelationDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiSupermarketCategoryRelationDestroyRaw(requestParameters, initOverrides); + async apiSupermarketCategoryRelationDestroy(requestParameters: ApiSupermarketCategoryRelationDestroyRequest): Promise { + await this.apiSupermarketCategoryRelationDestroyRaw(requestParameters); } /** */ - async apiSupermarketCategoryRelationListRaw(requestParameters: ApiSupermarketCategoryRelationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryRelationListRaw(requestParameters: ApiSupermarketCategoryRelationListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.limit !== undefined) { @@ -7101,21 +8812,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedSupermarketCategoryRelationListFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryRelationList(requestParameters: ApiSupermarketCategoryRelationListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryRelationListRaw(requestParameters, initOverrides); + async apiSupermarketCategoryRelationList(requestParameters: ApiSupermarketCategoryRelationListRequest): Promise { + const response = await this.apiSupermarketCategoryRelationListRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryRelationPartialUpdateRaw(requestParameters: ApiSupermarketCategoryRelationPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryRelationPartialUpdateRaw(requestParameters: ApiSupermarketCategoryRelationPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryRelationPartialUpdate.'); } @@ -7135,21 +8846,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedSupermarketCategoryRelationToJSON(requestParameters.patchedSupermarketCategoryRelation), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryRelationPartialUpdate(requestParameters: ApiSupermarketCategoryRelationPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryRelationPartialUpdateRaw(requestParameters, initOverrides); + async apiSupermarketCategoryRelationPartialUpdate(requestParameters: ApiSupermarketCategoryRelationPartialUpdateRequest): Promise { + const response = await this.apiSupermarketCategoryRelationPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryRelationRetrieveRaw(requestParameters: ApiSupermarketCategoryRelationRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryRelationRetrieveRaw(requestParameters: ApiSupermarketCategoryRelationRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryRelationRetrieve.'); } @@ -7166,21 +8877,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryRelationRetrieve(requestParameters: ApiSupermarketCategoryRelationRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryRelationRetrieveRaw(requestParameters, initOverrides); + async apiSupermarketCategoryRelationRetrieve(requestParameters: ApiSupermarketCategoryRelationRetrieveRequest): Promise { + const response = await this.apiSupermarketCategoryRelationRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryRelationUpdateRaw(requestParameters: ApiSupermarketCategoryRelationUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryRelationUpdateRaw(requestParameters: ApiSupermarketCategoryRelationUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryRelationUpdate.'); } @@ -7204,21 +8915,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SupermarketCategoryRelationToJSON(requestParameters.supermarketCategoryRelation), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryRelationUpdate(requestParameters: ApiSupermarketCategoryRelationUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryRelationUpdateRaw(requestParameters, initOverrides); + async apiSupermarketCategoryRelationUpdate(requestParameters: ApiSupermarketCategoryRelationUpdateRequest): Promise { + const response = await this.apiSupermarketCategoryRelationUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryRetrieveRaw(requestParameters: ApiSupermarketCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryRetrieveRaw(requestParameters: ApiSupermarketCategoryRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryRetrieve.'); } @@ -7235,21 +8946,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryRetrieve(requestParameters: ApiSupermarketCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryRetrieveRaw(requestParameters, initOverrides); + async apiSupermarketCategoryRetrieve(requestParameters: ApiSupermarketCategoryRetrieveRequest): Promise { + const response = await this.apiSupermarketCategoryRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCategoryUpdateRaw(requestParameters: ApiSupermarketCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCategoryUpdateRaw(requestParameters: ApiSupermarketCategoryUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketCategoryUpdate.'); } @@ -7273,21 +8984,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SupermarketCategoryToJSON(requestParameters.supermarketCategory), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue)); } /** */ - async apiSupermarketCategoryUpdate(requestParameters: ApiSupermarketCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCategoryUpdateRaw(requestParameters, initOverrides); + async apiSupermarketCategoryUpdate(requestParameters: ApiSupermarketCategoryUpdateRequest): Promise { + const response = await this.apiSupermarketCategoryUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketCreateRaw(requestParameters: ApiSupermarketCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketCreateRaw(requestParameters: ApiSupermarketCreateRequest): Promise> { if (requestParameters.supermarket === null || requestParameters.supermarket === undefined) { throw new runtime.RequiredError('supermarket','Required parameter requestParameters.supermarket was null or undefined when calling apiSupermarketCreate.'); } @@ -7307,21 +9018,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SupermarketToJSON(requestParameters.supermarket), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue)); } /** */ - async apiSupermarketCreate(requestParameters: ApiSupermarketCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketCreateRaw(requestParameters, initOverrides); + async apiSupermarketCreate(requestParameters: ApiSupermarketCreateRequest): Promise { + const response = await this.apiSupermarketCreateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketDestroyRaw(requestParameters: ApiSupermarketDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketDestroyRaw(requestParameters: ApiSupermarketDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketDestroy.'); } @@ -7338,20 +9049,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiSupermarketDestroy(requestParameters: ApiSupermarketDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiSupermarketDestroyRaw(requestParameters, initOverrides); + async apiSupermarketDestroy(requestParameters: ApiSupermarketDestroyRequest): Promise { + await this.apiSupermarketDestroyRaw(requestParameters); } /** */ - async apiSupermarketListRaw(requestParameters: ApiSupermarketListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiSupermarketListRaw(requestParameters: ApiSupermarketListRequest): Promise>> { const queryParameters: any = {}; if (requestParameters.limit !== undefined) { @@ -7380,21 +9091,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(SupermarketFromJSON)); } /** */ - async apiSupermarketList(requestParameters: ApiSupermarketListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiSupermarketListRaw(requestParameters, initOverrides); + async apiSupermarketList(requestParameters: ApiSupermarketListRequest): Promise> { + const response = await this.apiSupermarketListRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketPartialUpdateRaw(requestParameters: ApiSupermarketPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketPartialUpdateRaw(requestParameters: ApiSupermarketPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketPartialUpdate.'); } @@ -7414,21 +9125,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedSupermarketToJSON(requestParameters.patchedSupermarket), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue)); } /** */ - async apiSupermarketPartialUpdate(requestParameters: ApiSupermarketPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketPartialUpdateRaw(requestParameters, initOverrides); + async apiSupermarketPartialUpdate(requestParameters: ApiSupermarketPartialUpdateRequest): Promise { + const response = await this.apiSupermarketPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketRetrieveRaw(requestParameters: ApiSupermarketRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketRetrieveRaw(requestParameters: ApiSupermarketRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketRetrieve.'); } @@ -7445,21 +9156,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue)); } /** */ - async apiSupermarketRetrieve(requestParameters: ApiSupermarketRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketRetrieveRaw(requestParameters, initOverrides); + async apiSupermarketRetrieve(requestParameters: ApiSupermarketRetrieveRequest): Promise { + const response = await this.apiSupermarketRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiSupermarketUpdateRaw(requestParameters: ApiSupermarketUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSupermarketUpdateRaw(requestParameters: ApiSupermarketUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSupermarketUpdate.'); } @@ -7483,22 +9194,22 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SupermarketToJSON(requestParameters.supermarket), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue)); } /** */ - async apiSupermarketUpdate(requestParameters: ApiSupermarketUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSupermarketUpdateRaw(requestParameters, initOverrides); + async apiSupermarketUpdate(requestParameters: ApiSupermarketUpdateRequest): Promise { + const response = await this.apiSupermarketUpdateRaw(requestParameters); return await response.value(); } /** * api endpoint to switch space function */ - async apiSwitchActiveSpaceRetrieveRaw(requestParameters: ApiSwitchActiveSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSwitchActiveSpaceRetrieveRaw(requestParameters: ApiSwitchActiveSpaceRetrieveRequest): Promise> { if (requestParameters.spaceId === null || requestParameters.spaceId === undefined) { throw new runtime.RequiredError('spaceId','Required parameter requestParameters.spaceId was null or undefined when calling apiSwitchActiveSpaceRetrieve.'); } @@ -7515,7 +9226,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } @@ -7523,13 +9234,13 @@ export class ApiApi extends runtime.BaseAPI { /** * api endpoint to switch space function */ - async apiSwitchActiveSpaceRetrieve(requestParameters: ApiSwitchActiveSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiSwitchActiveSpaceRetrieveRaw(requestParameters, initOverrides); + async apiSwitchActiveSpaceRetrieve(requestParameters: ApiSwitchActiveSpaceRetrieveRequest): Promise { + await this.apiSwitchActiveSpaceRetrieveRaw(requestParameters); } /** */ - async apiSyncCreateRaw(requestParameters: ApiSyncCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSyncCreateRaw(requestParameters: ApiSyncCreateRequest): Promise> { if (requestParameters.sync === null || requestParameters.sync === undefined) { throw new runtime.RequiredError('sync','Required parameter requestParameters.sync was null or undefined when calling apiSyncCreate.'); } @@ -7549,21 +9260,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SyncToJSON(requestParameters.sync), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue)); } /** */ - async apiSyncCreate(requestParameters: ApiSyncCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSyncCreateRaw(requestParameters, initOverrides); + async apiSyncCreate(requestParameters: ApiSyncCreateRequest): Promise { + const response = await this.apiSyncCreateRaw(requestParameters); return await response.value(); } /** */ - async apiSyncDestroyRaw(requestParameters: ApiSyncDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSyncDestroyRaw(requestParameters: ApiSyncDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSyncDestroy.'); } @@ -7580,20 +9291,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiSyncDestroy(requestParameters: ApiSyncDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiSyncDestroyRaw(requestParameters, initOverrides); + async apiSyncDestroy(requestParameters: ApiSyncDestroyRequest): Promise { + await this.apiSyncDestroyRaw(requestParameters); } /** */ - async apiSyncListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiSyncListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -7606,21 +9317,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(SyncFromJSON)); } /** */ - async apiSyncList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiSyncListRaw(initOverrides); + async apiSyncList(): Promise> { + const response = await this.apiSyncListRaw(); return await response.value(); } /** */ - async apiSyncLogListRaw(requestParameters: ApiSyncLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSyncLogListRaw(requestParameters: ApiSyncLogListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -7641,21 +9352,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedSyncLogListFromJSON(jsonValue)); } /** */ - async apiSyncLogList(requestParameters: ApiSyncLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSyncLogListRaw(requestParameters, initOverrides); + async apiSyncLogList(requestParameters: ApiSyncLogListRequest): Promise { + const response = await this.apiSyncLogListRaw(requestParameters); return await response.value(); } /** */ - async apiSyncLogRetrieveRaw(requestParameters: ApiSyncLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSyncLogRetrieveRaw(requestParameters: ApiSyncLogRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSyncLogRetrieve.'); } @@ -7672,21 +9383,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SyncLogFromJSON(jsonValue)); } /** */ - async apiSyncLogRetrieve(requestParameters: ApiSyncLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSyncLogRetrieveRaw(requestParameters, initOverrides); + async apiSyncLogRetrieve(requestParameters: ApiSyncLogRetrieveRequest): Promise { + const response = await this.apiSyncLogRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiSyncPartialUpdateRaw(requestParameters: ApiSyncPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSyncPartialUpdateRaw(requestParameters: ApiSyncPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSyncPartialUpdate.'); } @@ -7706,21 +9417,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedSyncToJSON(requestParameters.patchedSync), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue)); } /** */ - async apiSyncPartialUpdate(requestParameters: ApiSyncPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSyncPartialUpdateRaw(requestParameters, initOverrides); + async apiSyncPartialUpdate(requestParameters: ApiSyncPartialUpdateRequest): Promise { + const response = await this.apiSyncPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiSyncRetrieveRaw(requestParameters: ApiSyncRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSyncRetrieveRaw(requestParameters: ApiSyncRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSyncRetrieve.'); } @@ -7737,21 +9448,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue)); } /** */ - async apiSyncRetrieve(requestParameters: ApiSyncRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSyncRetrieveRaw(requestParameters, initOverrides); + async apiSyncRetrieve(requestParameters: ApiSyncRetrieveRequest): Promise { + const response = await this.apiSyncRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiSyncUpdateRaw(requestParameters: ApiSyncUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiSyncUpdateRaw(requestParameters: ApiSyncUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiSyncUpdate.'); } @@ -7775,21 +9486,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: SyncToJSON(requestParameters.sync), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue)); } /** */ - async apiSyncUpdate(requestParameters: ApiSyncUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiSyncUpdateRaw(requestParameters, initOverrides); + async apiSyncUpdate(requestParameters: ApiSyncUpdateRequest): Promise { + const response = await this.apiSyncUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUnitConversionCreateRaw(requestParameters: ApiUnitConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitConversionCreateRaw(requestParameters: ApiUnitConversionCreateRequest): Promise> { if (requestParameters.unitConversion === null || requestParameters.unitConversion === undefined) { throw new runtime.RequiredError('unitConversion','Required parameter requestParameters.unitConversion was null or undefined when calling apiUnitConversionCreate.'); } @@ -7809,21 +9520,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: UnitConversionToJSON(requestParameters.unitConversion), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue)); } /** */ - async apiUnitConversionCreate(requestParameters: ApiUnitConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitConversionCreateRaw(requestParameters, initOverrides); + async apiUnitConversionCreate(requestParameters: ApiUnitConversionCreateRequest): Promise { + const response = await this.apiUnitConversionCreateRaw(requestParameters); return await response.value(); } /** */ - async apiUnitConversionDestroyRaw(requestParameters: ApiUnitConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitConversionDestroyRaw(requestParameters: ApiUnitConversionDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitConversionDestroy.'); } @@ -7840,20 +9551,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiUnitConversionDestroy(requestParameters: ApiUnitConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiUnitConversionDestroyRaw(requestParameters, initOverrides); + async apiUnitConversionDestroy(requestParameters: ApiUnitConversionDestroyRequest): Promise { + await this.apiUnitConversionDestroyRaw(requestParameters); } /** */ - async apiUnitConversionListRaw(requestParameters: ApiUnitConversionListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiUnitConversionListRaw(requestParameters: ApiUnitConversionListRequest): Promise>> { const queryParameters: any = {}; if (requestParameters.foodId !== undefined) { @@ -7870,21 +9581,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(UnitConversionFromJSON)); } /** */ - async apiUnitConversionList(requestParameters: ApiUnitConversionListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiUnitConversionListRaw(requestParameters, initOverrides); + async apiUnitConversionList(requestParameters: ApiUnitConversionListRequest): Promise> { + const response = await this.apiUnitConversionListRaw(requestParameters); return await response.value(); } /** */ - async apiUnitConversionPartialUpdateRaw(requestParameters: ApiUnitConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitConversionPartialUpdateRaw(requestParameters: ApiUnitConversionPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitConversionPartialUpdate.'); } @@ -7904,21 +9615,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedUnitConversionToJSON(requestParameters.patchedUnitConversion), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue)); } /** */ - async apiUnitConversionPartialUpdate(requestParameters: ApiUnitConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitConversionPartialUpdateRaw(requestParameters, initOverrides); + async apiUnitConversionPartialUpdate(requestParameters: ApiUnitConversionPartialUpdateRequest): Promise { + const response = await this.apiUnitConversionPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUnitConversionRetrieveRaw(requestParameters: ApiUnitConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitConversionRetrieveRaw(requestParameters: ApiUnitConversionRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitConversionRetrieve.'); } @@ -7935,21 +9646,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue)); } /** */ - async apiUnitConversionRetrieve(requestParameters: ApiUnitConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitConversionRetrieveRaw(requestParameters, initOverrides); + async apiUnitConversionRetrieve(requestParameters: ApiUnitConversionRetrieveRequest): Promise { + const response = await this.apiUnitConversionRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiUnitConversionUpdateRaw(requestParameters: ApiUnitConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitConversionUpdateRaw(requestParameters: ApiUnitConversionUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitConversionUpdate.'); } @@ -7973,21 +9684,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: UnitConversionToJSON(requestParameters.unitConversion), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue)); } /** */ - async apiUnitConversionUpdate(requestParameters: ApiUnitConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitConversionUpdateRaw(requestParameters, initOverrides); + async apiUnitConversionUpdate(requestParameters: ApiUnitConversionUpdateRequest): Promise { + const response = await this.apiUnitConversionUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUnitCreateRaw(requestParameters: ApiUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitCreateRaw(requestParameters: ApiUnitCreateRequest): Promise> { if (requestParameters.unit === null || requestParameters.unit === undefined) { throw new runtime.RequiredError('unit','Required parameter requestParameters.unit was null or undefined when calling apiUnitCreate.'); } @@ -8007,21 +9718,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: UnitToJSON(requestParameters.unit), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue)); } /** */ - async apiUnitCreate(requestParameters: ApiUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitCreateRaw(requestParameters, initOverrides); + async apiUnitCreate(requestParameters: ApiUnitCreateRequest): Promise { + const response = await this.apiUnitCreateRaw(requestParameters); return await response.value(); } /** */ - async apiUnitDestroyRaw(requestParameters: ApiUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitDestroyRaw(requestParameters: ApiUnitDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitDestroy.'); } @@ -8038,20 +9749,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiUnitDestroy(requestParameters: ApiUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiUnitDestroyRaw(requestParameters, initOverrides); + async apiUnitDestroy(requestParameters: ApiUnitDestroyRequest): Promise { + await this.apiUnitDestroyRaw(requestParameters); } /** */ - async apiUnitListRaw(requestParameters: ApiUnitListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitListRaw(requestParameters: ApiUnitListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -8072,21 +9783,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedUnitListFromJSON(jsonValue)); } /** */ - async apiUnitList(requestParameters: ApiUnitListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitListRaw(requestParameters, initOverrides); + async apiUnitList(requestParameters: ApiUnitListRequest): Promise { + const response = await this.apiUnitListRaw(requestParameters); return await response.value(); } /** */ - async apiUnitMergeUpdateRaw(requestParameters: ApiUnitMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitMergeUpdateRaw(requestParameters: ApiUnitMergeUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitMergeUpdate.'); } @@ -8114,21 +9825,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: UnitToJSON(requestParameters.unit), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue)); } /** */ - async apiUnitMergeUpdate(requestParameters: ApiUnitMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitMergeUpdateRaw(requestParameters, initOverrides); + async apiUnitMergeUpdate(requestParameters: ApiUnitMergeUpdateRequest): Promise { + const response = await this.apiUnitMergeUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUnitPartialUpdateRaw(requestParameters: ApiUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitPartialUpdateRaw(requestParameters: ApiUnitPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitPartialUpdate.'); } @@ -8148,21 +9859,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedUnitToJSON(requestParameters.patchedUnit), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue)); } /** */ - async apiUnitPartialUpdate(requestParameters: ApiUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitPartialUpdateRaw(requestParameters, initOverrides); + async apiUnitPartialUpdate(requestParameters: ApiUnitPartialUpdateRequest): Promise { + const response = await this.apiUnitPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUnitRetrieveRaw(requestParameters: ApiUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitRetrieveRaw(requestParameters: ApiUnitRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitRetrieve.'); } @@ -8179,21 +9890,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue)); } /** */ - async apiUnitRetrieve(requestParameters: ApiUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitRetrieveRaw(requestParameters, initOverrides); + async apiUnitRetrieve(requestParameters: ApiUnitRetrieveRequest): Promise { + const response = await this.apiUnitRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiUnitUpdateRaw(requestParameters: ApiUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUnitUpdateRaw(requestParameters: ApiUnitUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUnitUpdate.'); } @@ -8217,21 +9928,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: UnitToJSON(requestParameters.unit), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue)); } /** */ - async apiUnitUpdate(requestParameters: ApiUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUnitUpdateRaw(requestParameters, initOverrides); + async apiUnitUpdate(requestParameters: ApiUnitUpdateRequest): Promise { + const response = await this.apiUnitUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUserFileCreateRaw(requestParameters: ApiUserFileCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserFileCreateRaw(requestParameters: ApiUserFileCreateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserFileCreate.'); } @@ -8307,21 +10018,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: formParams, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserFileFromJSON(jsonValue)); } /** */ - async apiUserFileCreate(requestParameters: ApiUserFileCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserFileCreateRaw(requestParameters, initOverrides); + async apiUserFileCreate(requestParameters: ApiUserFileCreateRequest): Promise { + const response = await this.apiUserFileCreateRaw(requestParameters); return await response.value(); } /** */ - async apiUserFileDestroyRaw(requestParameters: ApiUserFileDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserFileDestroyRaw(requestParameters: ApiUserFileDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserFileDestroy.'); } @@ -8338,20 +10049,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiUserFileDestroy(requestParameters: ApiUserFileDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiUserFileDestroyRaw(requestParameters, initOverrides); + async apiUserFileDestroy(requestParameters: ApiUserFileDestroyRequest): Promise { + await this.apiUserFileDestroyRaw(requestParameters); } /** */ - async apiUserFileListRaw(requestParameters: ApiUserFileListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiUserFileListRaw(requestParameters: ApiUserFileListRequest): Promise>> { const queryParameters: any = {}; if (requestParameters.limit !== undefined) { @@ -8380,21 +10091,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(UserFileFromJSON)); } /** */ - async apiUserFileList(requestParameters: ApiUserFileListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiUserFileListRaw(requestParameters, initOverrides); + async apiUserFileList(requestParameters: ApiUserFileListRequest): Promise> { + const response = await this.apiUserFileListRaw(requestParameters); return await response.value(); } /** */ - async apiUserFilePartialUpdateRaw(requestParameters: ApiUserFilePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserFilePartialUpdateRaw(requestParameters: ApiUserFilePartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserFilePartialUpdate.'); } @@ -8450,21 +10161,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: formParams, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserFileFromJSON(jsonValue)); } /** */ - async apiUserFilePartialUpdate(requestParameters: ApiUserFilePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserFilePartialUpdateRaw(requestParameters, initOverrides); + async apiUserFilePartialUpdate(requestParameters: ApiUserFilePartialUpdateRequest): Promise { + const response = await this.apiUserFilePartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUserFileRetrieveRaw(requestParameters: ApiUserFileRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserFileRetrieveRaw(requestParameters: ApiUserFileRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserFileRetrieve.'); } @@ -8481,21 +10192,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserFileFromJSON(jsonValue)); } /** */ - async apiUserFileRetrieve(requestParameters: ApiUserFileRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserFileRetrieveRaw(requestParameters, initOverrides); + async apiUserFileRetrieve(requestParameters: ApiUserFileRetrieveRequest): Promise { + const response = await this.apiUserFileRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiUserFileUpdateRaw(requestParameters: ApiUserFileUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserFileUpdateRaw(requestParameters: ApiUserFileUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserFileUpdate.'); } @@ -8575,22 +10286,22 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: formParams, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserFileFromJSON(jsonValue)); } /** */ - async apiUserFileUpdate(requestParameters: ApiUserFileUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserFileUpdateRaw(requestParameters, initOverrides); + async apiUserFileUpdate(requestParameters: ApiUserFileUpdateRequest): Promise { + const response = await this.apiUserFileUpdateRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **filter_list**: array of user id\'s to get names for */ - async apiUserListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiUserListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -8603,7 +10314,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(UserFromJSON)); } @@ -8611,15 +10322,15 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **filter_list**: array of user id\'s to get names for */ - async apiUserList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiUserListRaw(initOverrides); + async apiUserList(): Promise> { + const response = await this.apiUserListRaw(); return await response.value(); } /** * list: optional parameters - **filter_list**: array of user id\'s to get names for */ - async apiUserPartialUpdateRaw(requestParameters: ApiUserPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserPartialUpdateRaw(requestParameters: ApiUserPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserPartialUpdate.'); } @@ -8639,7 +10350,7 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedUserToJSON(requestParameters.patchedUser), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserFromJSON(jsonValue)); } @@ -8647,14 +10358,14 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **filter_list**: array of user id\'s to get names for */ - async apiUserPartialUpdate(requestParameters: ApiUserPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserPartialUpdateRaw(requestParameters, initOverrides); + async apiUserPartialUpdate(requestParameters: ApiUserPartialUpdateRequest): Promise { + const response = await this.apiUserPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUserPreferenceListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async apiUserPreferenceListRaw(): Promise>> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -8667,21 +10378,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(UserPreferenceFromJSON)); } /** */ - async apiUserPreferenceList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiUserPreferenceListRaw(initOverrides); + async apiUserPreferenceList(): Promise> { + const response = await this.apiUserPreferenceListRaw(); return await response.value(); } /** */ - async apiUserPreferencePartialUpdateRaw(requestParameters: ApiUserPreferencePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserPreferencePartialUpdateRaw(requestParameters: ApiUserPreferencePartialUpdateRequest): Promise> { if (requestParameters.user === null || requestParameters.user === undefined) { throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling apiUserPreferencePartialUpdate.'); } @@ -8701,21 +10412,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedUserPreferenceToJSON(requestParameters.patchedUserPreference), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserPreferenceFromJSON(jsonValue)); } /** */ - async apiUserPreferencePartialUpdate(requestParameters: ApiUserPreferencePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserPreferencePartialUpdateRaw(requestParameters, initOverrides); + async apiUserPreferencePartialUpdate(requestParameters: ApiUserPreferencePartialUpdateRequest): Promise { + const response = await this.apiUserPreferencePartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUserPreferenceRetrieveRaw(requestParameters: ApiUserPreferenceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserPreferenceRetrieveRaw(requestParameters: ApiUserPreferenceRetrieveRequest): Promise> { if (requestParameters.user === null || requestParameters.user === undefined) { throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling apiUserPreferenceRetrieve.'); } @@ -8732,22 +10443,22 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserPreferenceFromJSON(jsonValue)); } /** */ - async apiUserPreferenceRetrieve(requestParameters: ApiUserPreferenceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserPreferenceRetrieveRaw(requestParameters, initOverrides); + async apiUserPreferenceRetrieve(requestParameters: ApiUserPreferenceRetrieveRequest): Promise { + const response = await this.apiUserPreferenceRetrieveRaw(requestParameters); return await response.value(); } /** * list: optional parameters - **filter_list**: array of user id\'s to get names for */ - async apiUserRetrieveRaw(requestParameters: ApiUserRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserRetrieveRaw(requestParameters: ApiUserRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserRetrieve.'); } @@ -8764,7 +10475,7 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserFromJSON(jsonValue)); } @@ -8772,14 +10483,14 @@ export class ApiApi extends runtime.BaseAPI { /** * list: optional parameters - **filter_list**: array of user id\'s to get names for */ - async apiUserRetrieve(requestParameters: ApiUserRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserRetrieveRaw(requestParameters, initOverrides); + async apiUserRetrieve(requestParameters: ApiUserRetrieveRequest): Promise { + const response = await this.apiUserRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiUserSpaceDestroyRaw(requestParameters: ApiUserSpaceDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserSpaceDestroyRaw(requestParameters: ApiUserSpaceDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserSpaceDestroy.'); } @@ -8796,20 +10507,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiUserSpaceDestroy(requestParameters: ApiUserSpaceDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiUserSpaceDestroyRaw(requestParameters, initOverrides); + async apiUserSpaceDestroy(requestParameters: ApiUserSpaceDestroyRequest): Promise { + await this.apiUserSpaceDestroyRaw(requestParameters); } /** */ - async apiUserSpaceListRaw(requestParameters: ApiUserSpaceListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserSpaceListRaw(requestParameters: ApiUserSpaceListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -8830,21 +10541,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedUserSpaceListFromJSON(jsonValue)); } /** */ - async apiUserSpaceList(requestParameters: ApiUserSpaceListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserSpaceListRaw(requestParameters, initOverrides); + async apiUserSpaceList(requestParameters: ApiUserSpaceListRequest): Promise { + const response = await this.apiUserSpaceListRaw(requestParameters); return await response.value(); } /** */ - async apiUserSpacePartialUpdateRaw(requestParameters: ApiUserSpacePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserSpacePartialUpdateRaw(requestParameters: ApiUserSpacePartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserSpacePartialUpdate.'); } @@ -8864,21 +10575,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedUserSpaceToJSON(requestParameters.patchedUserSpace), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserSpaceFromJSON(jsonValue)); } /** */ - async apiUserSpacePartialUpdate(requestParameters: ApiUserSpacePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserSpacePartialUpdateRaw(requestParameters, initOverrides); + async apiUserSpacePartialUpdate(requestParameters: ApiUserSpacePartialUpdateRequest): Promise { + const response = await this.apiUserSpacePartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiUserSpaceRetrieveRaw(requestParameters: ApiUserSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiUserSpaceRetrieveRaw(requestParameters: ApiUserSpaceRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiUserSpaceRetrieve.'); } @@ -8895,21 +10606,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => UserSpaceFromJSON(jsonValue)); } /** */ - async apiUserSpaceRetrieve(requestParameters: ApiUserSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiUserSpaceRetrieveRaw(requestParameters, initOverrides); + async apiUserSpaceRetrieve(requestParameters: ApiUserSpaceRetrieveRequest): Promise { + const response = await this.apiUserSpaceRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiViewLogCreateRaw(requestParameters: ApiViewLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiViewLogCreateRaw(requestParameters: ApiViewLogCreateRequest): Promise> { if (requestParameters.viewLog === null || requestParameters.viewLog === undefined) { throw new runtime.RequiredError('viewLog','Required parameter requestParameters.viewLog was null or undefined when calling apiViewLogCreate.'); } @@ -8929,21 +10640,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ViewLogToJSON(requestParameters.viewLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue)); } /** */ - async apiViewLogCreate(requestParameters: ApiViewLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiViewLogCreateRaw(requestParameters, initOverrides); + async apiViewLogCreate(requestParameters: ApiViewLogCreateRequest): Promise { + const response = await this.apiViewLogCreateRaw(requestParameters); return await response.value(); } /** */ - async apiViewLogDestroyRaw(requestParameters: ApiViewLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiViewLogDestroyRaw(requestParameters: ApiViewLogDestroyRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiViewLogDestroy.'); } @@ -8960,20 +10671,20 @@ export class ApiApi extends runtime.BaseAPI { method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiViewLogDestroy(requestParameters: ApiViewLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiViewLogDestroyRaw(requestParameters, initOverrides); + async apiViewLogDestroy(requestParameters: ApiViewLogDestroyRequest): Promise { + await this.apiViewLogDestroyRaw(requestParameters); } /** */ - async apiViewLogListRaw(requestParameters: ApiViewLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiViewLogListRaw(requestParameters: ApiViewLogListRequest): Promise> { const queryParameters: any = {}; if (requestParameters.page !== undefined) { @@ -8994,21 +10705,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedViewLogListFromJSON(jsonValue)); } /** */ - async apiViewLogList(requestParameters: ApiViewLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiViewLogListRaw(requestParameters, initOverrides); + async apiViewLogList(requestParameters: ApiViewLogListRequest): Promise { + const response = await this.apiViewLogListRaw(requestParameters); return await response.value(); } /** */ - async apiViewLogPartialUpdateRaw(requestParameters: ApiViewLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiViewLogPartialUpdateRaw(requestParameters: ApiViewLogPartialUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiViewLogPartialUpdate.'); } @@ -9028,21 +10739,21 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: PatchedViewLogToJSON(requestParameters.patchedViewLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue)); } /** */ - async apiViewLogPartialUpdate(requestParameters: ApiViewLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiViewLogPartialUpdateRaw(requestParameters, initOverrides); + async apiViewLogPartialUpdate(requestParameters: ApiViewLogPartialUpdateRequest): Promise { + const response = await this.apiViewLogPartialUpdateRaw(requestParameters); return await response.value(); } /** */ - async apiViewLogRetrieveRaw(requestParameters: ApiViewLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiViewLogRetrieveRaw(requestParameters: ApiViewLogRetrieveRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiViewLogRetrieve.'); } @@ -9059,21 +10770,21 @@ export class ApiApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue)); } /** */ - async apiViewLogRetrieve(requestParameters: ApiViewLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiViewLogRetrieveRaw(requestParameters, initOverrides); + async apiViewLogRetrieve(requestParameters: ApiViewLogRetrieveRequest): Promise { + const response = await this.apiViewLogRetrieveRaw(requestParameters); return await response.value(); } /** */ - async apiViewLogUpdateRaw(requestParameters: ApiViewLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiViewLogUpdateRaw(requestParameters: ApiViewLogUpdateRequest): Promise> { if (requestParameters.id === null || requestParameters.id === undefined) { throw new runtime.RequiredError('id','Required parameter requestParameters.id was null or undefined when calling apiViewLogUpdate.'); } @@ -9097,15 +10808,15 @@ export class ApiApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: ViewLogToJSON(requestParameters.viewLog), - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue)); } /** */ - async apiViewLogUpdate(requestParameters: ApiViewLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiViewLogUpdateRaw(requestParameters, initOverrides); + async apiViewLogUpdate(requestParameters: ApiViewLogUpdateRequest): Promise { + const response = await this.apiViewLogUpdateRaw(requestParameters); return await response.value(); } diff --git a/vue3/src/openapi/apis/ApiImportOpenDataApi.ts b/vue3/src/openapi/apis/ApiImportOpenDataApi.ts index cce5cecb6..e2412028f 100644 --- a/vue3/src/openapi/apis/ApiImportOpenDataApi.ts +++ b/vue3/src/openapi/apis/ApiImportOpenDataApi.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -22,7 +22,7 @@ export class ApiImportOpenDataApi extends runtime.BaseAPI { /** */ - async apiImportOpenDataCreateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportOpenDataCreateRaw(): Promise> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -35,20 +35,20 @@ export class ApiImportOpenDataApi extends runtime.BaseAPI { method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiImportOpenDataCreate(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiImportOpenDataCreateRaw(initOverrides); + async apiImportOpenDataCreate(): Promise { + await this.apiImportOpenDataCreateRaw(); } /** */ - async apiImportOpenDataRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiImportOpenDataRetrieveRaw(): Promise> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -61,15 +61,15 @@ export class ApiImportOpenDataApi extends runtime.BaseAPI { method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }); return new runtime.VoidApiResponse(response); } /** */ - async apiImportOpenDataRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiImportOpenDataRetrieveRaw(initOverrides); + async apiImportOpenDataRetrieve(): Promise { + await this.apiImportOpenDataRetrieveRaw(); } } diff --git a/vue3/src/openapi/apis/ApiTokenAuthApi.ts b/vue3/src/openapi/apis/ApiTokenAuthApi.ts index 8c939d4f7..c222a6a41 100644 --- a/vue3/src/openapi/apis/ApiTokenAuthApi.ts +++ b/vue3/src/openapi/apis/ApiTokenAuthApi.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -14,13 +14,11 @@ import * as runtime from '../runtime'; -import type { - AuthToken, -} from '../models/index'; import { + AuthToken, AuthTokenFromJSON, AuthTokenToJSON, -} from '../models/index'; +} from '../models'; export interface ApiTokenAuthCreateRequest { username: string; @@ -35,7 +33,7 @@ export class ApiTokenAuthApi extends runtime.BaseAPI { /** */ - async apiTokenAuthCreateRaw(requestParameters: ApiTokenAuthCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async apiTokenAuthCreateRaw(requestParameters: ApiTokenAuthCreateRequest): Promise> { if (requestParameters.username === null || requestParameters.username === undefined) { throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling apiTokenAuthCreate.'); } @@ -89,15 +87,15 @@ export class ApiTokenAuthApi extends runtime.BaseAPI { headers: headerParameters, query: queryParameters, body: formParams, - }, initOverrides); + }); return new runtime.JSONApiResponse(response, (jsonValue) => AuthTokenFromJSON(jsonValue)); } /** */ - async apiTokenAuthCreate(requestParameters: ApiTokenAuthCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiTokenAuthCreateRaw(requestParameters, initOverrides); + async apiTokenAuthCreate(requestParameters: ApiTokenAuthCreateRequest): Promise { + const response = await this.apiTokenAuthCreateRaw(requestParameters); return await response.value(); } diff --git a/vue3/src/openapi/apis/index.ts b/vue3/src/openapi/apis/index.ts index ed04f177b..28185fd91 100644 --- a/vue3/src/openapi/apis/index.ts +++ b/vue3/src/openapi/apis/index.ts @@ -1,6 +1,3 @@ -/* tslint:disable */ -/* eslint-disable */ export * from './ApiApi'; export * from './ApiImportOpenDataApi'; export * from './ApiTokenAuthApi'; -export * from './OpenapiApi'; diff --git a/vue3/src/openapi/index.ts b/vue3/src/openapi/index.ts index bebe8bbbe..848ecfa4d 100644 --- a/vue3/src/openapi/index.ts +++ b/vue3/src/openapi/index.ts @@ -1,5 +1,3 @@ -/* tslint:disable */ -/* eslint-disable */ export * from './runtime'; -export * from './apis/index'; -export * from './models/index'; +export * from './apis'; +export * from './models'; diff --git a/vue3/src/openapi/models/AccessToken.ts b/vue3/src/openapi/models/AccessToken.ts index 46699fb27..dff451e33 100644 --- a/vue3/src/openapi/models/AccessToken.ts +++ b/vue3/src/openapi/models/AccessToken.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -57,20 +57,6 @@ export interface AccessToken { readonly updated: Date; } -/** - * Check if a given object implements the AccessToken interface. - */ -export function instanceOfAccessToken(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "token" in value; - isInstance = isInstance && "expires" in value; - isInstance = isInstance && "created" in value; - isInstance = isInstance && "updated" in value; - - return isInstance; -} - export function AccessTokenFromJSON(json: any): AccessToken { return AccessTokenFromJSONTyped(json, false); } @@ -104,3 +90,4 @@ export function AccessTokenToJSON(value?: AccessToken | null): any { }; } + diff --git a/vue3/src/openapi/models/AuthToken.ts b/vue3/src/openapi/models/AuthToken.ts index 4f6fa8361..734443ce9 100644 --- a/vue3/src/openapi/models/AuthToken.ts +++ b/vue3/src/openapi/models/AuthToken.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -39,18 +39,6 @@ export interface AuthToken { readonly token: string; } -/** - * Check if a given object implements the AuthToken interface. - */ -export function instanceOfAuthToken(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "username" in value; - isInstance = isInstance && "password" in value; - isInstance = isInstance && "token" in value; - - return isInstance; -} - export function AuthTokenFromJSON(json: any): AuthToken { return AuthTokenFromJSONTyped(json, false); } @@ -81,3 +69,4 @@ export function AuthTokenToJSON(value?: AuthToken | null): any { }; } + diff --git a/vue3/src/openapi/models/Automation.ts b/vue3/src/openapi/models/Automation.ts index 4aecf51cb..057cd5acc 100644 --- a/vue3/src/openapi/models/Automation.ts +++ b/vue3/src/openapi/models/Automation.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { TypeEnum } from './TypeEnum'; import { - TypeEnumFromJSON, - TypeEnumFromJSONTyped, - TypeEnumToJSON, -} from './TypeEnum'; + AutomationTypeEnum, + AutomationTypeEnumFromJSON, + AutomationTypeEnumFromJSONTyped, + AutomationTypeEnumToJSON, +} from './'; /** * @@ -34,10 +34,10 @@ export interface Automation { readonly id: number; /** * - * @type {TypeEnum} + * @type {AutomationTypeEnum} * @memberof Automation */ - type: TypeEnum; + type: AutomationTypeEnum; /** * * @type {string} @@ -88,18 +88,6 @@ export interface Automation { readonly createdBy: number; } -/** - * Check if a given object implements the Automation interface. - */ -export function instanceOfAutomation(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "type" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function AutomationFromJSON(json: any): Automation { return AutomationFromJSONTyped(json, false); } @@ -111,7 +99,7 @@ export function AutomationFromJSONTyped(json: any, ignoreDiscriminator: boolean) return { 'id': json['id'], - 'type': TypeEnumFromJSON(json['type']), + 'type': AutomationTypeEnumFromJSON(json['type']), 'name': !exists(json, 'name') ? undefined : json['name'], 'description': !exists(json, 'description') ? undefined : json['description'], 'param1': !exists(json, 'param_1') ? undefined : json['param_1'], @@ -132,7 +120,7 @@ export function AutomationToJSON(value?: Automation | null): any { } return { - 'type': TypeEnumToJSON(value.type), + 'type': AutomationTypeEnumToJSON(value.type), 'name': value.name, 'description': value.description, 'param_1': value.param1, @@ -143,3 +131,4 @@ export function AutomationToJSON(value?: Automation | null): any { }; } + diff --git a/vue3/src/openapi/models/AutomationTypeEnum.ts b/vue3/src/openapi/models/AutomationTypeEnum.ts index a554fb60d..17ad875e5 100644 --- a/vue3/src/openapi/models/AutomationTypeEnum.ts +++ b/vue3/src/openapi/models/AutomationTypeEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,34 +12,32 @@ * Do not edit the class manually. */ - /** * * `FOOD_ALIAS` - Food Alias - * * `UNIT_ALIAS` - Unit Alias - * * `KEYWORD_ALIAS` - Keyword Alias - * * `DESCRIPTION_REPLACE` - Description Replace - * * `INSTRUCTION_REPLACE` - Instruction Replace - * * `NEVER_UNIT` - Never Unit - * * `TRANSPOSE_WORDS` - Transpose Words - * * `FOOD_REPLACE` - Food Replace - * * `UNIT_REPLACE` - Unit Replace - * * `NAME_REPLACE` - Name Replace +* `UNIT_ALIAS` - Unit Alias +* `KEYWORD_ALIAS` - Keyword Alias +* `DESCRIPTION_REPLACE` - Description Replace +* `INSTRUCTION_REPLACE` - Instruction Replace +* `NEVER_UNIT` - Never Unit +* `TRANSPOSE_WORDS` - Transpose Words +* `FOOD_REPLACE` - Food Replace +* `UNIT_REPLACE` - Unit Replace +* `NAME_REPLACE` - Name Replace * @export + * @enum {string} */ -export const AutomationTypeEnum = { - FoodAlias: 'FOOD_ALIAS', - UnitAlias: 'UNIT_ALIAS', - KeywordAlias: 'KEYWORD_ALIAS', - DescriptionReplace: 'DESCRIPTION_REPLACE', - InstructionReplace: 'INSTRUCTION_REPLACE', - NeverUnit: 'NEVER_UNIT', - TransposeWords: 'TRANSPOSE_WORDS', - FoodReplace: 'FOOD_REPLACE', - UnitReplace: 'UNIT_REPLACE', - NameReplace: 'NAME_REPLACE' -} as const; -export type AutomationTypeEnum = typeof AutomationTypeEnum[keyof typeof AutomationTypeEnum]; - +export enum AutomationTypeEnum { + FoodAlias = 'FOOD_ALIAS', + UnitAlias = 'UNIT_ALIAS', + KeywordAlias = 'KEYWORD_ALIAS', + DescriptionReplace = 'DESCRIPTION_REPLACE', + InstructionReplace = 'INSTRUCTION_REPLACE', + NeverUnit = 'NEVER_UNIT', + TransposeWords = 'TRANSPOSE_WORDS', + FoodReplace = 'FOOD_REPLACE', + UnitReplace = 'UNIT_REPLACE', + NameReplace = 'NAME_REPLACE' +} export function AutomationTypeEnumFromJSON(json: any): AutomationTypeEnum { return AutomationTypeEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/BaseUnitEnum.ts b/vue3/src/openapi/models/BaseUnitEnum.ts index 8b42bcfae..9d42599a7 100644 --- a/vue3/src/openapi/models/BaseUnitEnum.ts +++ b/vue3/src/openapi/models/BaseUnitEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,48 +12,46 @@ * Do not edit the class manually. */ - /** * * `G` - g - * * `KG` - kg - * * `ML` - ml - * * `L` - l - * * `OUNCE` - ounce - * * `POUND` - pound - * * `FLUID_OUNCE` - fluid_ounce - * * `TSP` - tsp - * * `TBSP` - tbsp - * * `CUP` - cup - * * `PINT` - pint - * * `QUART` - quart - * * `GALLON` - gallon - * * `IMPERIAL_FLUID_OUNCE` - imperial fluid ounce - * * `IMPERIAL_PINT` - imperial pint - * * `IMPERIAL_QUART` - imperial quart - * * `IMPERIAL_GALLON` - imperial gallon +* `KG` - kg +* `ML` - ml +* `L` - l +* `OUNCE` - ounce +* `POUND` - pound +* `FLUID_OUNCE` - fluid_ounce +* `TSP` - tsp +* `TBSP` - tbsp +* `CUP` - cup +* `PINT` - pint +* `QUART` - quart +* `GALLON` - gallon +* `IMPERIAL_FLUID_OUNCE` - imperial fluid ounce +* `IMPERIAL_PINT` - imperial pint +* `IMPERIAL_QUART` - imperial quart +* `IMPERIAL_GALLON` - imperial gallon * @export + * @enum {string} */ -export const BaseUnitEnum = { - G: 'G', - Kg: 'KG', - Ml: 'ML', - L: 'L', - Ounce: 'OUNCE', - Pound: 'POUND', - FluidOunce: 'FLUID_OUNCE', - Tsp: 'TSP', - Tbsp: 'TBSP', - Cup: 'CUP', - Pint: 'PINT', - Quart: 'QUART', - Gallon: 'GALLON', - ImperialFluidOunce: 'IMPERIAL_FLUID_OUNCE', - ImperialPint: 'IMPERIAL_PINT', - ImperialQuart: 'IMPERIAL_QUART', - ImperialGallon: 'IMPERIAL_GALLON' -} as const; -export type BaseUnitEnum = typeof BaseUnitEnum[keyof typeof BaseUnitEnum]; - +export enum BaseUnitEnum { + G = 'G', + Kg = 'KG', + Ml = 'ML', + L = 'L', + Ounce = 'OUNCE', + Pound = 'POUND', + FluidOunce = 'FLUID_OUNCE', + Tsp = 'TSP', + Tbsp = 'TBSP', + Cup = 'CUP', + Pint = 'PINT', + Quart = 'QUART', + Gallon = 'GALLON', + ImperialFluidOunce = 'IMPERIAL_FLUID_OUNCE', + ImperialPint = 'IMPERIAL_PINT', + ImperialQuart = 'IMPERIAL_QUART', + ImperialGallon = 'IMPERIAL_GALLON' +} export function BaseUnitEnumFromJSON(json: any): BaseUnitEnum { return BaseUnitEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/BlankEnum.ts b/vue3/src/openapi/models/BlankEnum.ts index be40b8b9e..0d4afa269 100644 --- a/vue3/src/openapi/models/BlankEnum.ts +++ b/vue3/src/openapi/models/BlankEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,16 +12,14 @@ * Do not edit the class manually. */ - /** * * @export + * @enum {string} */ -export const BlankEnum = { - Empty: '' -} as const; -export type BlankEnum = typeof BlankEnum[keyof typeof BlankEnum]; - +export enum BlankEnum { + Empty = '' +} export function BlankEnumFromJSON(json: any): BlankEnum { return BlankEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/BookmarkletImport.ts b/vue3/src/openapi/models/BookmarkletImport.ts index 0d22ad9cf..7fbe6d747 100644 --- a/vue3/src/openapi/models/BookmarkletImport.ts +++ b/vue3/src/openapi/models/BookmarkletImport.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -51,19 +51,6 @@ export interface BookmarkletImport { readonly createdAt: Date; } -/** - * Check if a given object implements the BookmarkletImport interface. - */ -export function instanceOfBookmarkletImport(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "html" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - - return isInstance; -} - export function BookmarkletImportFromJSON(json: any): BookmarkletImport { return BookmarkletImportFromJSONTyped(json, false); } @@ -96,3 +83,4 @@ export function BookmarkletImportToJSON(value?: BookmarkletImport | null): any { }; } + diff --git a/vue3/src/openapi/models/BookmarkletImportList.ts b/vue3/src/openapi/models/BookmarkletImportList.ts index 3ada67a72..77c1ad99d 100644 --- a/vue3/src/openapi/models/BookmarkletImportList.ts +++ b/vue3/src/openapi/models/BookmarkletImportList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -45,18 +45,6 @@ export interface BookmarkletImportList { readonly createdAt: Date; } -/** - * Check if a given object implements the BookmarkletImportList interface. - */ -export function instanceOfBookmarkletImportList(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - - return isInstance; -} - export function BookmarkletImportListFromJSON(json: any): BookmarkletImportList { return BookmarkletImportListFromJSONTyped(json, false); } @@ -87,3 +75,4 @@ export function BookmarkletImportListToJSON(value?: BookmarkletImportList | null }; } + diff --git a/vue3/src/openapi/models/ConnectorConfigConfig.ts b/vue3/src/openapi/models/ConnectorConfigConfig.ts index 6e6ada731..d5d1babe7 100644 --- a/vue3/src/openapi/models/ConnectorConfigConfig.ts +++ b/vue3/src/openapi/models/ConnectorConfigConfig.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -81,18 +81,6 @@ export interface ConnectorConfigConfig { readonly createdBy: number; } -/** - * Check if a given object implements the ConnectorConfigConfig interface. - */ -export function instanceOfConnectorConfigConfig(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function ConnectorConfigConfigFromJSON(json: any): ConnectorConfigConfig { return ConnectorConfigConfigFromJSONTyped(json, false); } @@ -136,3 +124,4 @@ export function ConnectorConfigConfigToJSON(value?: ConnectorConfigConfig | null }; } + diff --git a/vue3/src/openapi/models/CookLog.ts b/vue3/src/openapi/models/CookLog.ts index 6ffd59cd8..38730233d 100644 --- a/vue3/src/openapi/models/CookLog.ts +++ b/vue3/src/openapi/models/CookLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { User } from './User'; import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * @@ -76,19 +76,6 @@ export interface CookLog { readonly updatedAt: Date; } -/** - * Check if a given object implements the CookLog interface. - */ -export function instanceOfCookLog(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "recipe" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "updatedAt" in value; - - return isInstance; -} - export function CookLogFromJSON(json: any): CookLog { return CookLogFromJSONTyped(json, false); } @@ -127,3 +114,4 @@ export function CookLogToJSON(value?: CookLog | null): any { }; } + diff --git a/vue3/src/openapi/models/CustomFilter.ts b/vue3/src/openapi/models/CustomFilter.ts index 571b6c95e..4f9820db9 100644 --- a/vue3/src/openapi/models/CustomFilter.ts +++ b/vue3/src/openapi/models/CustomFilter.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { User } from './User'; import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -58,19 +58,6 @@ export interface CustomFilter { readonly createdBy: number; } -/** - * Check if a given object implements the CustomFilter interface. - */ -export function instanceOfCustomFilter(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "search" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function CustomFilterFromJSON(json: any): CustomFilter { return CustomFilterFromJSONTyped(json, false); } @@ -104,3 +91,4 @@ export function CustomFilterToJSON(value?: CustomFilter | null): any { }; } + diff --git a/vue3/src/openapi/models/DefaultPageEnum.ts b/vue3/src/openapi/models/DefaultPageEnum.ts index df96de92b..fb2876254 100644 --- a/vue3/src/openapi/models/DefaultPageEnum.ts +++ b/vue3/src/openapi/models/DefaultPageEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,20 +12,18 @@ * Do not edit the class manually. */ - /** * * `SEARCH` - Search - * * `PLAN` - Meal-Plan - * * `BOOKS` - Books +* `PLAN` - Meal-Plan +* `BOOKS` - Books * @export + * @enum {string} */ -export const DefaultPageEnum = { - Search: 'SEARCH', - Plan: 'PLAN', - Books: 'BOOKS' -} as const; -export type DefaultPageEnum = typeof DefaultPageEnum[keyof typeof DefaultPageEnum]; - +export enum DefaultPageEnum { + Search = 'SEARCH', + Plan = 'PLAN', + Books = 'BOOKS' +} export function DefaultPageEnumFromJSON(json: any): DefaultPageEnum { return DefaultPageEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/ExportLog.ts b/vue3/src/openapi/models/ExportLog.ts index 82ac314f1..1a7c76819 100644 --- a/vue3/src/openapi/models/ExportLog.ts +++ b/vue3/src/openapi/models/ExportLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -81,19 +81,6 @@ export interface ExportLog { readonly createdAt: Date; } -/** - * Check if a given object implements the ExportLog interface. - */ -export function instanceOfExportLog(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "type" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - - return isInstance; -} - export function ExportLogFromJSON(json: any): ExportLog { return ExportLogFromJSONTyped(json, false); } @@ -136,3 +123,4 @@ export function ExportLogToJSON(value?: ExportLog | null): any { }; } + diff --git a/vue3/src/openapi/models/Food.ts b/vue3/src/openapi/models/Food.ts index 843e46e6d..02ef42c96 100644 --- a/vue3/src/openapi/models/Food.ts +++ b/vue3/src/openapi/models/Food.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,79 +13,69 @@ */ import { exists, mapValues } from '../runtime'; -import type { FoodInheritField } from './FoodInheritField'; import { + FoodInheritField, FoodInheritFieldFromJSON, FoodInheritFieldFromJSONTyped, FoodInheritFieldToJSON, -} from './FoodInheritField'; -import type { FoodSimple } from './FoodSimple'; -import { + FoodSimple, FoodSimpleFromJSON, FoodSimpleFromJSONTyped, FoodSimpleToJSON, -} from './FoodSimple'; -import type { Property } from './Property'; -import { + Property, PropertyFromJSON, PropertyFromJSONTyped, PropertyToJSON, -} from './Property'; -import type { RecipeSimple } from './RecipeSimple'; -import { + RecipeSimple, RecipeSimpleFromJSON, RecipeSimpleFromJSONTyped, RecipeSimpleToJSON, -} from './RecipeSimple'; -import type { SupermarketCategory } from './SupermarketCategory'; -import { + SupermarketCategory, SupermarketCategoryFromJSON, SupermarketCategoryFromJSONTyped, SupermarketCategoryToJSON, -} from './SupermarketCategory'; -import type { Unit } from './Unit'; -import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface Food */ @@ -236,22 +226,6 @@ export interface Food { openDataSlug?: string | null; } -/** - * Check if a given object implements the Food interface. - */ -export function instanceOfFood(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "shopping" in value; - isInstance = isInstance && "parent" in value; - isInstance = isInstance && "numchild" in value; - isInstance = isInstance && "fullName" in value; - isInstance = isInstance && "substituteOnhand" in value; - - return isInstance; -} - export function FoodFromJSON(json: any): Food { return FoodFromJSONTyped(json, false); } @@ -319,3 +293,4 @@ export function FoodToJSON(value?: Food | null): any { }; } + diff --git a/vue3/src/openapi/models/FoodInheritField.ts b/vue3/src/openapi/models/FoodInheritField.ts index d4796bc66..215eef1f7 100644 --- a/vue3/src/openapi/models/FoodInheritField.ts +++ b/vue3/src/openapi/models/FoodInheritField.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface FoodInheritField */ @@ -73,16 +73,6 @@ export interface FoodInheritField { field?: string | null; } -/** - * Check if a given object implements the FoodInheritField interface. - */ -export function instanceOfFoodInheritField(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - - return isInstance; -} - export function FoodInheritFieldFromJSON(json: any): FoodInheritField { return FoodInheritFieldFromJSONTyped(json, false); } @@ -113,3 +103,4 @@ export function FoodInheritFieldToJSON(value?: FoodInheritField | null): any { }; } + diff --git a/vue3/src/openapi/models/FoodSimple.ts b/vue3/src/openapi/models/FoodSimple.ts index 80d3f8825..70182ae94 100644 --- a/vue3/src/openapi/models/FoodSimple.ts +++ b/vue3/src/openapi/models/FoodSimple.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -39,17 +39,6 @@ export interface FoodSimple { pluralName?: string | null; } -/** - * Check if a given object implements the FoodSimple interface. - */ -export function instanceOfFoodSimple(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - - return isInstance; -} - export function FoodSimpleFromJSON(json: any): FoodSimple { return FoodSimpleFromJSONTyped(json, false); } @@ -80,3 +69,4 @@ export function FoodSimpleToJSON(value?: FoodSimple | null): any { }; } + diff --git a/vue3/src/openapi/models/Group.ts b/vue3/src/openapi/models/Group.ts index 103c67497..84ed9ff95 100644 --- a/vue3/src/openapi/models/Group.ts +++ b/vue3/src/openapi/models/Group.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface Group */ @@ -67,17 +67,6 @@ export interface Group { name: string; } -/** - * Check if a given object implements the Group interface. - */ -export function instanceOfGroup(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - - return isInstance; -} - export function GroupFromJSON(json: any): Group { return GroupFromJSONTyped(json, false); } @@ -106,3 +95,4 @@ export function GroupToJSON(value?: Group | null): any { }; } + diff --git a/vue3/src/openapi/models/ImportLog.ts b/vue3/src/openapi/models/ImportLog.ts index ff479c918..d0941197e 100644 --- a/vue3/src/openapi/models/ImportLog.ts +++ b/vue3/src/openapi/models/ImportLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Keyword } from './Keyword'; import { + Keyword, KeywordFromJSON, KeywordFromJSONTyped, KeywordToJSON, -} from './Keyword'; +} from './'; /** * @@ -82,20 +82,6 @@ export interface ImportLog { readonly createdAt: Date; } -/** - * Check if a given object implements the ImportLog interface. - */ -export function instanceOfImportLog(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "type" in value; - isInstance = isInstance && "keyword" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - - return isInstance; -} - export function ImportLogFromJSON(json: any): ImportLog { return ImportLogFromJSONTyped(json, false); } @@ -135,3 +121,4 @@ export function ImportLogToJSON(value?: ImportLog | null): any { }; } + diff --git a/vue3/src/openapi/models/Ingredient.ts b/vue3/src/openapi/models/Ingredient.ts index 3d13ce970..8b5b0d6be 100644 --- a/vue3/src/openapi/models/Ingredient.ts +++ b/vue3/src/openapi/models/Ingredient.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { Food } from './Food'; import { + Food, FoodFromJSON, FoodFromJSONTyped, FoodToJSON, -} from './Food'; -import type { Unit } from './Unit'; -import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; +} from './'; /** * Adds nested create feature @@ -112,21 +110,6 @@ export interface Ingredient { alwaysUsePluralFood?: boolean; } -/** - * Check if a given object implements the Ingredient interface. - */ -export function instanceOfIngredient(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "food" in value; - isInstance = isInstance && "unit" in value; - isInstance = isInstance && "amount" in value; - isInstance = isInstance && "conversions" in value; - isInstance = isInstance && "usedInRecipes" in value; - - return isInstance; -} - export function IngredientFromJSON(json: any): Ingredient { return IngredientFromJSONTyped(json, false); } @@ -175,3 +158,4 @@ export function IngredientToJSON(value?: Ingredient | null): any { }; } + diff --git a/vue3/src/openapi/models/InviteLink.ts b/vue3/src/openapi/models/InviteLink.ts index 9aab6120c..0db37cdf8 100644 --- a/vue3/src/openapi/models/InviteLink.ts +++ b/vue3/src/openapi/models/InviteLink.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Group } from './Group'; import { + Group, GroupFromJSON, GroupFromJSONTyped, GroupToJSON, -} from './Group'; +} from './'; /** * Adds nested create feature @@ -88,20 +88,6 @@ export interface InviteLink { readonly createdAt: Date; } -/** - * Check if a given object implements the InviteLink interface. - */ -export function instanceOfInviteLink(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "uuid" in value; - isInstance = isInstance && "group" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - - return isInstance; -} - export function InviteLinkFromJSON(json: any): InviteLink { return InviteLinkFromJSONTyped(json, false); } @@ -136,10 +122,11 @@ export function InviteLinkToJSON(value?: InviteLink | null): any { 'email': value.email, 'group': GroupToJSON(value.group), - 'valid_until': value.validUntil === undefined ? undefined : (value.validUntil.toISOString().substring(0,10)), + 'valid_until': value.validUntil === undefined ? undefined : (value.validUntil.toISOString().substr(0,10)), 'used_by': value.usedBy, 'reusable': value.reusable, 'internal_note': value.internalNote, }; } + diff --git a/vue3/src/openapi/models/Keyword.ts b/vue3/src/openapi/models/Keyword.ts index b4ee9bd04..95121920b 100644 --- a/vue3/src/openapi/models/Keyword.ts +++ b/vue3/src/openapi/models/Keyword.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface Keyword */ @@ -109,23 +109,6 @@ export interface Keyword { readonly fullName: string; } -/** - * Check if a given object implements the Keyword interface. - */ -export function instanceOfKeyword(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "label" in value; - isInstance = isInstance && "parent" in value; - isInstance = isInstance && "numchild" in value; - isInstance = isInstance && "createdAt" in value; - isInstance = isInstance && "updatedAt" in value; - isInstance = isInstance && "fullName" in value; - - return isInstance; -} - export function KeywordFromJSON(json: any): Keyword { return KeywordFromJSONTyped(json, false); } @@ -162,3 +145,4 @@ export function KeywordToJSON(value?: Keyword | null): any { }; } + diff --git a/vue3/src/openapi/models/KeywordLabel.ts b/vue3/src/openapi/models/KeywordLabel.ts index e58e79af1..a85e84e6e 100644 --- a/vue3/src/openapi/models/KeywordLabel.ts +++ b/vue3/src/openapi/models/KeywordLabel.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -33,17 +33,6 @@ export interface KeywordLabel { readonly label: string; } -/** - * Check if a given object implements the KeywordLabel interface. - */ -export function instanceOfKeywordLabel(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "label" in value; - - return isInstance; -} - export function KeywordLabelFromJSON(json: any): KeywordLabel { return KeywordLabelFromJSONTyped(json, false); } @@ -71,3 +60,4 @@ export function KeywordLabelToJSON(value?: KeywordLabel | null): any { }; } + diff --git a/vue3/src/openapi/models/MealPlan.ts b/vue3/src/openapi/models/MealPlan.ts index 0cde39502..4555a8ef3 100644 --- a/vue3/src/openapi/models/MealPlan.ts +++ b/vue3/src/openapi/models/MealPlan.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,24 +13,20 @@ */ import { exists, mapValues } from '../runtime'; -import type { MealType } from './MealType'; import { + MealType, MealTypeFromJSON, MealTypeFromJSONTyped, MealTypeToJSON, -} from './MealType'; -import type { RecipeOverview } from './RecipeOverview'; -import { + RecipeOverview, RecipeOverviewFromJSON, RecipeOverviewFromJSONTyped, RecipeOverviewToJSON, -} from './RecipeOverview'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -124,24 +120,6 @@ export interface MealPlan { readonly shopping: string; } -/** - * Check if a given object implements the MealPlan interface. - */ -export function instanceOfMealPlan(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "servings" in value; - isInstance = isInstance && "noteMarkdown" in value; - isInstance = isInstance && "fromDate" in value; - isInstance = isInstance && "mealType" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "recipeName" in value; - isInstance = isInstance && "mealTypeName" in value; - isInstance = isInstance && "shopping" in value; - - return isInstance; -} - export function MealPlanFromJSON(json: any): MealPlan { return MealPlanFromJSONTyped(json, false); } @@ -182,10 +160,11 @@ export function MealPlanToJSON(value?: MealPlan | null): any { 'recipe': RecipeOverviewToJSON(value.recipe), 'servings': value.servings, 'note': value.note, - 'from_date': (value.fromDate.toISOString().substring(0,10)), - 'to_date': value.toDate === undefined ? undefined : (value.toDate.toISOString().substring(0,10)), + 'from_date': (value.fromDate.toISOString().substr(0,10)), + 'to_date': value.toDate === undefined ? undefined : (value.toDate.toISOString().substr(0,10)), 'meal_type': MealTypeToJSON(value.mealType), 'shared': value.shared === undefined ? undefined : (value.shared === null ? null : (value.shared as Array).map(UserToJSON)), }; } + diff --git a/vue3/src/openapi/models/MealType.ts b/vue3/src/openapi/models/MealType.ts index 6b7e1ecb9..2d8989726 100644 --- a/vue3/src/openapi/models/MealType.ts +++ b/vue3/src/openapi/models/MealType.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -57,18 +57,6 @@ export interface MealType { readonly createdBy: number; } -/** - * Check if a given object implements the MealType interface. - */ -export function instanceOfMealType(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function MealTypeFromJSON(json: any): MealType { return MealTypeFromJSONTyped(json, false); } @@ -104,3 +92,4 @@ export function MealTypeToJSON(value?: MealType | null): any { }; } + diff --git a/vue3/src/openapi/models/MethodEnum.ts b/vue3/src/openapi/models/MethodEnum.ts index 50e052571..c1ddb4cae 100644 --- a/vue3/src/openapi/models/MethodEnum.ts +++ b/vue3/src/openapi/models/MethodEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,20 +12,18 @@ * Do not edit the class manually. */ - /** * * `DB` - Dropbox - * * `NEXTCLOUD` - Nextcloud - * * `LOCAL` - Local +* `NEXTCLOUD` - Nextcloud +* `LOCAL` - Local * @export + * @enum {string} */ -export const MethodEnum = { - Db: 'DB', - Nextcloud: 'NEXTCLOUD', - Local: 'LOCAL' -} as const; -export type MethodEnum = typeof MethodEnum[keyof typeof MethodEnum]; - +export enum MethodEnum { + Db = 'DB', + Nextcloud = 'NEXTCLOUD', + Local = 'LOCAL' +} export function MethodEnumFromJSON(json: any): MethodEnum { return MethodEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/NutritionInformation.ts b/vue3/src/openapi/models/NutritionInformation.ts index 89b74fccc..817918235 100644 --- a/vue3/src/openapi/models/NutritionInformation.ts +++ b/vue3/src/openapi/models/NutritionInformation.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -57,20 +57,6 @@ export interface NutritionInformation { source?: string | null; } -/** - * Check if a given object implements the NutritionInformation interface. - */ -export function instanceOfNutritionInformation(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "carbohydrates" in value; - isInstance = isInstance && "fats" in value; - isInstance = isInstance && "proteins" in value; - isInstance = isInstance && "calories" in value; - - return isInstance; -} - export function NutritionInformationFromJSON(json: any): NutritionInformation { return NutritionInformationFromJSONTyped(json, false); } @@ -107,3 +93,4 @@ export function NutritionInformationToJSON(value?: NutritionInformation | null): }; } + diff --git a/vue3/src/openapi/models/OpenDataCategory.ts b/vue3/src/openapi/models/OpenDataCategory.ts index 668b0683a..8067710c0 100644 --- a/vue3/src/openapi/models/OpenDataCategory.ts +++ b/vue3/src/openapi/models/OpenDataCategory.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,49 +13,49 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataVersion } from './OpenDataVersion'; import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface OpenDataCategory */ @@ -104,20 +104,6 @@ export interface OpenDataCategory { readonly createdBy: string; } -/** - * Check if a given object implements the OpenDataCategory interface. - */ -export function instanceOfOpenDataCategory(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "version" in value; - isInstance = isInstance && "slug" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function OpenDataCategoryFromJSON(json: any): OpenDataCategory { return OpenDataCategoryFromJSONTyped(json, false); } @@ -155,3 +141,4 @@ export function OpenDataCategoryToJSON(value?: OpenDataCategory | null): any { }; } + diff --git a/vue3/src/openapi/models/OpenDataConversion.ts b/vue3/src/openapi/models/OpenDataConversion.ts index 804f16f47..b212a1d44 100644 --- a/vue3/src/openapi/models/OpenDataConversion.ts +++ b/vue3/src/openapi/models/OpenDataConversion.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,24 +13,20 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataFood } from './OpenDataFood'; import { + OpenDataFood, OpenDataFoodFromJSON, OpenDataFoodFromJSONTyped, OpenDataFoodToJSON, -} from './OpenDataFood'; -import type { OpenDataUnit } from './OpenDataUnit'; -import { + OpenDataUnit, OpenDataUnitFromJSON, OpenDataUnitFromJSONTyped, OpenDataUnitToJSON, -} from './OpenDataUnit'; -import type { OpenDataVersion } from './OpenDataVersion'; -import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Adds nested create feature @@ -106,25 +102,6 @@ export interface OpenDataConversion { readonly createdBy: string; } -/** - * Check if a given object implements the OpenDataConversion interface. - */ -export function instanceOfOpenDataConversion(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "version" in value; - isInstance = isInstance && "slug" in value; - isInstance = isInstance && "food" in value; - isInstance = isInstance && "baseAmount" in value; - isInstance = isInstance && "baseUnit" in value; - isInstance = isInstance && "convertedAmount" in value; - isInstance = isInstance && "convertedUnit" in value; - isInstance = isInstance && "source" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function OpenDataConversionFromJSON(json: any): OpenDataConversion { return OpenDataConversionFromJSONTyped(json, false); } @@ -170,3 +147,4 @@ export function OpenDataConversionToJSON(value?: OpenDataConversion | null): any }; } + diff --git a/vue3/src/openapi/models/OpenDataFood.ts b/vue3/src/openapi/models/OpenDataFood.ts index c194a2a60..81ce8fda2 100644 --- a/vue3/src/openapi/models/OpenDataFood.ts +++ b/vue3/src/openapi/models/OpenDataFood.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,67 +13,61 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataCategory } from './OpenDataCategory'; import { + OpenDataCategory, OpenDataCategoryFromJSON, OpenDataCategoryFromJSONTyped, OpenDataCategoryToJSON, -} from './OpenDataCategory'; -import type { OpenDataFoodProperty } from './OpenDataFoodProperty'; -import { + OpenDataFoodProperty, OpenDataFoodPropertyFromJSON, OpenDataFoodPropertyFromJSONTyped, OpenDataFoodPropertyToJSON, -} from './OpenDataFoodProperty'; -import type { OpenDataUnit } from './OpenDataUnit'; -import { + OpenDataUnit, OpenDataUnitFromJSON, OpenDataUnitFromJSONTyped, OpenDataUnitToJSON, -} from './OpenDataUnit'; -import type { OpenDataVersion } from './OpenDataVersion'; -import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface OpenDataFood */ @@ -182,25 +176,6 @@ export interface OpenDataFood { readonly createdBy: string; } -/** - * Check if a given object implements the OpenDataFood interface. - */ -export function instanceOfOpenDataFood(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "version" in value; - isInstance = isInstance && "slug" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "pluralName" in value; - isInstance = isInstance && "storeCategory" in value; - isInstance = isInstance && "properties" in value; - isInstance = isInstance && "propertiesFoodUnit" in value; - isInstance = isInstance && "fdcId" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function OpenDataFoodFromJSON(json: any): OpenDataFood { return OpenDataFoodFromJSONTyped(json, false); } @@ -258,3 +233,4 @@ export function OpenDataFoodToJSON(value?: OpenDataFood | null): any { }; } + diff --git a/vue3/src/openapi/models/OpenDataFoodProperty.ts b/vue3/src/openapi/models/OpenDataFoodProperty.ts index a79397044..cf13eb3ed 100644 --- a/vue3/src/openapi/models/OpenDataFoodProperty.ts +++ b/vue3/src/openapi/models/OpenDataFoodProperty.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataProperty } from './OpenDataProperty'; import { + OpenDataProperty, OpenDataPropertyFromJSON, OpenDataPropertyFromJSONTyped, OpenDataPropertyToJSON, -} from './OpenDataProperty'; +} from './'; /** * Adds nested create feature @@ -46,18 +46,6 @@ export interface OpenDataFoodProperty { propertyAmount: string; } -/** - * Check if a given object implements the OpenDataFoodProperty interface. - */ -export function instanceOfOpenDataFoodProperty(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "property" in value; - isInstance = isInstance && "propertyAmount" in value; - - return isInstance; -} - export function OpenDataFoodPropertyFromJSON(json: any): OpenDataFoodProperty { return OpenDataFoodPropertyFromJSONTyped(json, false); } @@ -88,3 +76,4 @@ export function OpenDataFoodPropertyToJSON(value?: OpenDataFoodProperty | null): }; } + diff --git a/vue3/src/openapi/models/OpenDataProperty.ts b/vue3/src/openapi/models/OpenDataProperty.ts index 3fb43c1f9..d2887c326 100644 --- a/vue3/src/openapi/models/OpenDataProperty.ts +++ b/vue3/src/openapi/models/OpenDataProperty.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,49 +13,49 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataVersion } from './OpenDataVersion'; import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface OpenDataProperty */ @@ -110,20 +110,6 @@ export interface OpenDataProperty { readonly createdBy: string; } -/** - * Check if a given object implements the OpenDataProperty interface. - */ -export function instanceOfOpenDataProperty(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "version" in value; - isInstance = isInstance && "slug" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function OpenDataPropertyFromJSON(json: any): OpenDataProperty { return OpenDataPropertyFromJSONTyped(json, false); } @@ -163,3 +149,4 @@ export function OpenDataPropertyToJSON(value?: OpenDataProperty | null): any { }; } + diff --git a/vue3/src/openapi/models/OpenDataStore.ts b/vue3/src/openapi/models/OpenDataStore.ts index f3d861cad..aa0851a41 100644 --- a/vue3/src/openapi/models/OpenDataStore.ts +++ b/vue3/src/openapi/models/OpenDataStore.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataStoreCategory } from './OpenDataStoreCategory'; import { + OpenDataStoreCategory, OpenDataStoreCategoryFromJSON, OpenDataStoreCategoryFromJSONTyped, OpenDataStoreCategoryToJSON, -} from './OpenDataStoreCategory'; -import type { OpenDataVersion } from './OpenDataVersion'; -import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Adds nested create feature @@ -76,21 +74,6 @@ export interface OpenDataStore { readonly createdBy: string; } -/** - * Check if a given object implements the OpenDataStore interface. - */ -export function instanceOfOpenDataStore(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "version" in value; - isInstance = isInstance && "slug" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "categoryToStore" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function OpenDataStoreFromJSON(json: any): OpenDataStore { return OpenDataStoreFromJSONTyped(json, false); } @@ -128,3 +111,4 @@ export function OpenDataStoreToJSON(value?: OpenDataStore | null): any { }; } + diff --git a/vue3/src/openapi/models/OpenDataStoreCategory.ts b/vue3/src/openapi/models/OpenDataStoreCategory.ts index efe2e5fb0..2e2f14118 100644 --- a/vue3/src/openapi/models/OpenDataStoreCategory.ts +++ b/vue3/src/openapi/models/OpenDataStoreCategory.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataCategory } from './OpenDataCategory'; import { + OpenDataCategory, OpenDataCategoryFromJSON, OpenDataCategoryFromJSONTyped, OpenDataCategoryToJSON, -} from './OpenDataCategory'; +} from './'; /** * Adds nested create feature @@ -52,18 +52,6 @@ export interface OpenDataStoreCategory { order?: number; } -/** - * Check if a given object implements the OpenDataStoreCategory interface. - */ -export function instanceOfOpenDataStoreCategory(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "category" in value; - isInstance = isInstance && "store" in value; - - return isInstance; -} - export function OpenDataStoreCategoryFromJSON(json: any): OpenDataStoreCategory { return OpenDataStoreCategoryFromJSONTyped(json, false); } @@ -96,3 +84,4 @@ export function OpenDataStoreCategoryToJSON(value?: OpenDataStoreCategory | null }; } + diff --git a/vue3/src/openapi/models/OpenDataUnit.ts b/vue3/src/openapi/models/OpenDataUnit.ts index e7859db4f..62d640f78 100644 --- a/vue3/src/openapi/models/OpenDataUnit.ts +++ b/vue3/src/openapi/models/OpenDataUnit.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,61 +13,61 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataUnitBaseUnit } from './OpenDataUnitBaseUnit'; -import { - OpenDataUnitBaseUnitFromJSON, - OpenDataUnitBaseUnitFromJSONTyped, - OpenDataUnitBaseUnitToJSON, -} from './OpenDataUnitBaseUnit'; -import type { OpenDataUnitTypeEnum } from './OpenDataUnitTypeEnum'; import { + BaseUnitEnum, + BaseUnitEnumFromJSON, + BaseUnitEnumFromJSONTyped, + BaseUnitEnumToJSON, + BlankEnum, + BlankEnumFromJSON, + BlankEnumFromJSONTyped, + BlankEnumToJSON, + OpenDataUnitTypeEnum, OpenDataUnitTypeEnumFromJSON, OpenDataUnitTypeEnumFromJSONTyped, OpenDataUnitTypeEnumToJSON, -} from './OpenDataUnitTypeEnum'; -import type { OpenDataVersion } from './OpenDataVersion'; -import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface OpenDataUnit */ @@ -104,10 +104,10 @@ export interface OpenDataUnit { pluralName?: string; /** * - * @type {OpenDataUnitBaseUnit} + * @type {BaseUnitEnum | BlankEnum} * @memberof OpenDataUnit */ - baseUnit?: OpenDataUnitBaseUnit; + baseUnit?: BaseUnitEnum | BlankEnum; /** * * @type {OpenDataUnitTypeEnum} @@ -128,21 +128,6 @@ export interface OpenDataUnit { readonly createdBy: string; } -/** - * Check if a given object implements the OpenDataUnit interface. - */ -export function instanceOfOpenDataUnit(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "version" in value; - isInstance = isInstance && "slug" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "type" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function OpenDataUnitFromJSON(json: any): OpenDataUnit { return OpenDataUnitFromJSONTyped(json, false); } @@ -158,7 +143,7 @@ export function OpenDataUnitFromJSONTyped(json: any, ignoreDiscriminator: boolea 'slug': json['slug'], 'name': json['name'], 'pluralName': !exists(json, 'plural_name') ? undefined : json['plural_name'], - 'baseUnit': !exists(json, 'base_unit') ? undefined : OpenDataUnitBaseUnitFromJSON(json['base_unit']), + 'baseUnit': !exists(json, 'base_unit') ? undefined : BaseUnitEnum | BlankEnumFromJSON(json['base_unit']), 'type': OpenDataUnitTypeEnumFromJSON(json['type']), 'comment': !exists(json, 'comment') ? undefined : json['comment'], 'createdBy': json['created_by'], @@ -178,9 +163,10 @@ export function OpenDataUnitToJSON(value?: OpenDataUnit | null): any { 'slug': value.slug, 'name': value.name, 'plural_name': value.pluralName, - 'base_unit': OpenDataUnitBaseUnitToJSON(value.baseUnit), + 'base_unit': BaseUnitEnum | BlankEnumToJSON(value.baseUnit), 'type': OpenDataUnitTypeEnumToJSON(value.type), 'comment': value.comment, }; } + diff --git a/vue3/src/openapi/models/OpenDataUnitTypeEnum.ts b/vue3/src/openapi/models/OpenDataUnitTypeEnum.ts index d93820100..d1b31dac7 100644 --- a/vue3/src/openapi/models/OpenDataUnitTypeEnum.ts +++ b/vue3/src/openapi/models/OpenDataUnitTypeEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,20 +12,18 @@ * Do not edit the class manually. */ - /** * * `WEIGHT` - weight - * * `VOLUME` - volume - * * `OTHER` - other +* `VOLUME` - volume +* `OTHER` - other * @export + * @enum {string} */ -export const OpenDataUnitTypeEnum = { - Weight: 'WEIGHT', - Volume: 'VOLUME', - Other: 'OTHER' -} as const; -export type OpenDataUnitTypeEnum = typeof OpenDataUnitTypeEnum[keyof typeof OpenDataUnitTypeEnum]; - +export enum OpenDataUnitTypeEnum { + Weight = 'WEIGHT', + Volume = 'VOLUME', + Other = 'OTHER' +} export function OpenDataUnitTypeEnumFromJSON(json: any): OpenDataUnitTypeEnum { return OpenDataUnitTypeEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/OpenDataVersion.ts b/vue3/src/openapi/models/OpenDataVersion.ts index 7d2aca7f0..56c870d14 100644 --- a/vue3/src/openapi/models/OpenDataVersion.ts +++ b/vue3/src/openapi/models/OpenDataVersion.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface OpenDataVersion */ @@ -79,18 +79,6 @@ export interface OpenDataVersion { comment?: string; } -/** - * Check if a given object implements the OpenDataVersion interface. - */ -export function instanceOfOpenDataVersion(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "code" in value; - - return isInstance; -} - export function OpenDataVersionFromJSON(json: any): OpenDataVersion { return OpenDataVersionFromJSONTyped(json, false); } @@ -123,3 +111,4 @@ export function OpenDataVersionToJSON(value?: OpenDataVersion | null): any { }; } + diff --git a/vue3/src/openapi/models/PaginatedAutomationList.ts b/vue3/src/openapi/models/PaginatedAutomationList.ts index bce07a38e..1fe8ea198 100644 --- a/vue3/src/openapi/models/PaginatedAutomationList.ts +++ b/vue3/src/openapi/models/PaginatedAutomationList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Automation } from './Automation'; import { + Automation, AutomationFromJSON, AutomationFromJSONTyped, AutomationToJSON, -} from './Automation'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedAutomationList { results?: Array; } -/** - * Check if a given object implements the PaginatedAutomationList interface. - */ -export function instanceOfPaginatedAutomationList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedAutomationListFromJSON(json: any): PaginatedAutomationList { return PaginatedAutomationListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedAutomationListToJSON(value?: PaginatedAutomationList | }; } + diff --git a/vue3/src/openapi/models/PaginatedCookLogList.ts b/vue3/src/openapi/models/PaginatedCookLogList.ts index 5e253a3da..74ef42a72 100644 --- a/vue3/src/openapi/models/PaginatedCookLogList.ts +++ b/vue3/src/openapi/models/PaginatedCookLogList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { CookLog } from './CookLog'; import { + CookLog, CookLogFromJSON, CookLogFromJSONTyped, CookLogToJSON, -} from './CookLog'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedCookLogList { results?: Array; } -/** - * Check if a given object implements the PaginatedCookLogList interface. - */ -export function instanceOfPaginatedCookLogList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedCookLogListFromJSON(json: any): PaginatedCookLogList { return PaginatedCookLogListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedCookLogListToJSON(value?: PaginatedCookLogList | null): }; } + diff --git a/vue3/src/openapi/models/PaginatedCustomFilterList.ts b/vue3/src/openapi/models/PaginatedCustomFilterList.ts index 45b0bdd73..2352571a3 100644 --- a/vue3/src/openapi/models/PaginatedCustomFilterList.ts +++ b/vue3/src/openapi/models/PaginatedCustomFilterList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { CustomFilter } from './CustomFilter'; import { + CustomFilter, CustomFilterFromJSON, CustomFilterFromJSONTyped, CustomFilterToJSON, -} from './CustomFilter'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedCustomFilterList { results?: Array; } -/** - * Check if a given object implements the PaginatedCustomFilterList interface. - */ -export function instanceOfPaginatedCustomFilterList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedCustomFilterListFromJSON(json: any): PaginatedCustomFilterList { return PaginatedCustomFilterListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedCustomFilterListToJSON(value?: PaginatedCustomFilterLis }; } + diff --git a/vue3/src/openapi/models/PaginatedExportLogList.ts b/vue3/src/openapi/models/PaginatedExportLogList.ts index 04a679855..91866e4ee 100644 --- a/vue3/src/openapi/models/PaginatedExportLogList.ts +++ b/vue3/src/openapi/models/PaginatedExportLogList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { ExportLog } from './ExportLog'; import { + ExportLog, ExportLogFromJSON, ExportLogFromJSONTyped, ExportLogToJSON, -} from './ExportLog'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedExportLogList { results?: Array; } -/** - * Check if a given object implements the PaginatedExportLogList interface. - */ -export function instanceOfPaginatedExportLogList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedExportLogListFromJSON(json: any): PaginatedExportLogList { return PaginatedExportLogListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedExportLogListToJSON(value?: PaginatedExportLogList | nu }; } + diff --git a/vue3/src/openapi/models/PaginatedFoodList.ts b/vue3/src/openapi/models/PaginatedFoodList.ts index 0069f75db..54dbb2703 100644 --- a/vue3/src/openapi/models/PaginatedFoodList.ts +++ b/vue3/src/openapi/models/PaginatedFoodList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Food } from './Food'; import { + Food, FoodFromJSON, FoodFromJSONTyped, FoodToJSON, -} from './Food'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedFoodList { results?: Array; } -/** - * Check if a given object implements the PaginatedFoodList interface. - */ -export function instanceOfPaginatedFoodList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedFoodListFromJSON(json: any): PaginatedFoodList { return PaginatedFoodListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedFoodListToJSON(value?: PaginatedFoodList | null): any { }; } + diff --git a/vue3/src/openapi/models/PaginatedImportLogList.ts b/vue3/src/openapi/models/PaginatedImportLogList.ts index 64fa978d3..169c571f4 100644 --- a/vue3/src/openapi/models/PaginatedImportLogList.ts +++ b/vue3/src/openapi/models/PaginatedImportLogList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { ImportLog } from './ImportLog'; import { + ImportLog, ImportLogFromJSON, ImportLogFromJSONTyped, ImportLogToJSON, -} from './ImportLog'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedImportLogList { results?: Array; } -/** - * Check if a given object implements the PaginatedImportLogList interface. - */ -export function instanceOfPaginatedImportLogList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedImportLogListFromJSON(json: any): PaginatedImportLogList { return PaginatedImportLogListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedImportLogListToJSON(value?: PaginatedImportLogList | nu }; } + diff --git a/vue3/src/openapi/models/PaginatedIngredientList.ts b/vue3/src/openapi/models/PaginatedIngredientList.ts index c7aa7bc2b..b5210e788 100644 --- a/vue3/src/openapi/models/PaginatedIngredientList.ts +++ b/vue3/src/openapi/models/PaginatedIngredientList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Ingredient } from './Ingredient'; import { + Ingredient, IngredientFromJSON, IngredientFromJSONTyped, IngredientToJSON, -} from './Ingredient'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedIngredientList { results?: Array; } -/** - * Check if a given object implements the PaginatedIngredientList interface. - */ -export function instanceOfPaginatedIngredientList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedIngredientListFromJSON(json: any): PaginatedIngredientList { return PaginatedIngredientListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedIngredientListToJSON(value?: PaginatedIngredientList | }; } + diff --git a/vue3/src/openapi/models/PaginatedKeywordList.ts b/vue3/src/openapi/models/PaginatedKeywordList.ts index 21366056c..ebb504598 100644 --- a/vue3/src/openapi/models/PaginatedKeywordList.ts +++ b/vue3/src/openapi/models/PaginatedKeywordList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Keyword } from './Keyword'; import { + Keyword, KeywordFromJSON, KeywordFromJSONTyped, KeywordToJSON, -} from './Keyword'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedKeywordList { results?: Array; } -/** - * Check if a given object implements the PaginatedKeywordList interface. - */ -export function instanceOfPaginatedKeywordList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedKeywordListFromJSON(json: any): PaginatedKeywordList { return PaginatedKeywordListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedKeywordListToJSON(value?: PaginatedKeywordList | null): }; } + diff --git a/vue3/src/openapi/models/PaginatedRecipeOverviewList.ts b/vue3/src/openapi/models/PaginatedRecipeOverviewList.ts index 739e2df04..bf344b615 100644 --- a/vue3/src/openapi/models/PaginatedRecipeOverviewList.ts +++ b/vue3/src/openapi/models/PaginatedRecipeOverviewList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { RecipeOverview } from './RecipeOverview'; import { + RecipeOverview, RecipeOverviewFromJSON, RecipeOverviewFromJSONTyped, RecipeOverviewToJSON, -} from './RecipeOverview'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedRecipeOverviewList { results?: Array; } -/** - * Check if a given object implements the PaginatedRecipeOverviewList interface. - */ -export function instanceOfPaginatedRecipeOverviewList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedRecipeOverviewListFromJSON(json: any): PaginatedRecipeOverviewList { return PaginatedRecipeOverviewListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedRecipeOverviewListToJSON(value?: PaginatedRecipeOvervie }; } + diff --git a/vue3/src/openapi/models/PaginatedStepList.ts b/vue3/src/openapi/models/PaginatedStepList.ts index f49002876..8a5de00bc 100644 --- a/vue3/src/openapi/models/PaginatedStepList.ts +++ b/vue3/src/openapi/models/PaginatedStepList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Step } from './Step'; import { + Step, StepFromJSON, StepFromJSONTyped, StepToJSON, -} from './Step'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedStepList { results?: Array; } -/** - * Check if a given object implements the PaginatedStepList interface. - */ -export function instanceOfPaginatedStepList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedStepListFromJSON(json: any): PaginatedStepList { return PaginatedStepListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedStepListToJSON(value?: PaginatedStepList | null): any { }; } + diff --git a/vue3/src/openapi/models/PaginatedSupermarketCategoryRelationList.ts b/vue3/src/openapi/models/PaginatedSupermarketCategoryRelationList.ts index d815705b7..26609aac9 100644 --- a/vue3/src/openapi/models/PaginatedSupermarketCategoryRelationList.ts +++ b/vue3/src/openapi/models/PaginatedSupermarketCategoryRelationList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { SupermarketCategoryRelation } from './SupermarketCategoryRelation'; import { + SupermarketCategoryRelation, SupermarketCategoryRelationFromJSON, SupermarketCategoryRelationFromJSONTyped, SupermarketCategoryRelationToJSON, -} from './SupermarketCategoryRelation'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedSupermarketCategoryRelationList { results?: Array; } -/** - * Check if a given object implements the PaginatedSupermarketCategoryRelationList interface. - */ -export function instanceOfPaginatedSupermarketCategoryRelationList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedSupermarketCategoryRelationListFromJSON(json: any): PaginatedSupermarketCategoryRelationList { return PaginatedSupermarketCategoryRelationListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedSupermarketCategoryRelationListToJSON(value?: Paginated }; } + diff --git a/vue3/src/openapi/models/PaginatedSyncLogList.ts b/vue3/src/openapi/models/PaginatedSyncLogList.ts index 27753a688..d0d0cf9dc 100644 --- a/vue3/src/openapi/models/PaginatedSyncLogList.ts +++ b/vue3/src/openapi/models/PaginatedSyncLogList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { SyncLog } from './SyncLog'; import { + SyncLog, SyncLogFromJSON, SyncLogFromJSONTyped, SyncLogToJSON, -} from './SyncLog'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedSyncLogList { results?: Array; } -/** - * Check if a given object implements the PaginatedSyncLogList interface. - */ -export function instanceOfPaginatedSyncLogList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedSyncLogListFromJSON(json: any): PaginatedSyncLogList { return PaginatedSyncLogListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedSyncLogListToJSON(value?: PaginatedSyncLogList | null): }; } + diff --git a/vue3/src/openapi/models/PaginatedUnitList.ts b/vue3/src/openapi/models/PaginatedUnitList.ts index 9a9925483..0033596f2 100644 --- a/vue3/src/openapi/models/PaginatedUnitList.ts +++ b/vue3/src/openapi/models/PaginatedUnitList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Unit } from './Unit'; import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedUnitList { results?: Array; } -/** - * Check if a given object implements the PaginatedUnitList interface. - */ -export function instanceOfPaginatedUnitList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedUnitListFromJSON(json: any): PaginatedUnitList { return PaginatedUnitListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedUnitListToJSON(value?: PaginatedUnitList | null): any { }; } + diff --git a/vue3/src/openapi/models/PaginatedUserSpaceList.ts b/vue3/src/openapi/models/PaginatedUserSpaceList.ts index 631dfe04a..c6cda67c7 100644 --- a/vue3/src/openapi/models/PaginatedUserSpaceList.ts +++ b/vue3/src/openapi/models/PaginatedUserSpaceList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { UserSpace } from './UserSpace'; import { + UserSpace, UserSpaceFromJSON, UserSpaceFromJSONTyped, UserSpaceToJSON, -} from './UserSpace'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedUserSpaceList { results?: Array; } -/** - * Check if a given object implements the PaginatedUserSpaceList interface. - */ -export function instanceOfPaginatedUserSpaceList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedUserSpaceListFromJSON(json: any): PaginatedUserSpaceList { return PaginatedUserSpaceListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedUserSpaceListToJSON(value?: PaginatedUserSpaceList | nu }; } + diff --git a/vue3/src/openapi/models/PaginatedViewLogList.ts b/vue3/src/openapi/models/PaginatedViewLogList.ts index 32d129a50..55f4ec30e 100644 --- a/vue3/src/openapi/models/PaginatedViewLogList.ts +++ b/vue3/src/openapi/models/PaginatedViewLogList.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { ViewLog } from './ViewLog'; import { + ViewLog, ViewLogFromJSON, ViewLogFromJSONTyped, ViewLogToJSON, -} from './ViewLog'; +} from './'; /** * @@ -52,15 +52,6 @@ export interface PaginatedViewLogList { results?: Array; } -/** - * Check if a given object implements the PaginatedViewLogList interface. - */ -export function instanceOfPaginatedViewLogList(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PaginatedViewLogListFromJSON(json: any): PaginatedViewLogList { return PaginatedViewLogListFromJSONTyped(json, false); } @@ -94,3 +85,4 @@ export function PaginatedViewLogListToJSON(value?: PaginatedViewLogList | null): }; } + diff --git a/vue3/src/openapi/models/PatchedAccessToken.ts b/vue3/src/openapi/models/PatchedAccessToken.ts index 9a39ba7f7..48b64228e 100644 --- a/vue3/src/openapi/models/PatchedAccessToken.ts +++ b/vue3/src/openapi/models/PatchedAccessToken.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -57,15 +57,6 @@ export interface PatchedAccessToken { readonly updated?: Date; } -/** - * Check if a given object implements the PatchedAccessToken interface. - */ -export function instanceOfPatchedAccessToken(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedAccessTokenFromJSON(json: any): PatchedAccessToken { return PatchedAccessTokenFromJSONTyped(json, false); } @@ -99,3 +90,4 @@ export function PatchedAccessTokenToJSON(value?: PatchedAccessToken | null): any }; } + diff --git a/vue3/src/openapi/models/PatchedAutomation.ts b/vue3/src/openapi/models/PatchedAutomation.ts index f08df37ac..04a6b7c85 100644 --- a/vue3/src/openapi/models/PatchedAutomation.ts +++ b/vue3/src/openapi/models/PatchedAutomation.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { TypeEnum } from './TypeEnum'; import { - TypeEnumFromJSON, - TypeEnumFromJSONTyped, - TypeEnumToJSON, -} from './TypeEnum'; + AutomationTypeEnum, + AutomationTypeEnumFromJSON, + AutomationTypeEnumFromJSONTyped, + AutomationTypeEnumToJSON, +} from './'; /** * @@ -34,10 +34,10 @@ export interface PatchedAutomation { readonly id?: number; /** * - * @type {TypeEnum} + * @type {AutomationTypeEnum} * @memberof PatchedAutomation */ - type?: TypeEnum; + type?: AutomationTypeEnum; /** * * @type {string} @@ -88,15 +88,6 @@ export interface PatchedAutomation { readonly createdBy?: number; } -/** - * Check if a given object implements the PatchedAutomation interface. - */ -export function instanceOfPatchedAutomation(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedAutomationFromJSON(json: any): PatchedAutomation { return PatchedAutomationFromJSONTyped(json, false); } @@ -108,7 +99,7 @@ export function PatchedAutomationFromJSONTyped(json: any, ignoreDiscriminator: b return { 'id': !exists(json, 'id') ? undefined : json['id'], - 'type': !exists(json, 'type') ? undefined : TypeEnumFromJSON(json['type']), + 'type': !exists(json, 'type') ? undefined : AutomationTypeEnumFromJSON(json['type']), 'name': !exists(json, 'name') ? undefined : json['name'], 'description': !exists(json, 'description') ? undefined : json['description'], 'param1': !exists(json, 'param_1') ? undefined : json['param_1'], @@ -129,7 +120,7 @@ export function PatchedAutomationToJSON(value?: PatchedAutomation | null): any { } return { - 'type': TypeEnumToJSON(value.type), + 'type': AutomationTypeEnumToJSON(value.type), 'name': value.name, 'description': value.description, 'param_1': value.param1, @@ -140,3 +131,4 @@ export function PatchedAutomationToJSON(value?: PatchedAutomation | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedBookmarkletImport.ts b/vue3/src/openapi/models/PatchedBookmarkletImport.ts index b4ab6da6e..925e212b6 100644 --- a/vue3/src/openapi/models/PatchedBookmarkletImport.ts +++ b/vue3/src/openapi/models/PatchedBookmarkletImport.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -51,15 +51,6 @@ export interface PatchedBookmarkletImport { readonly createdAt?: Date; } -/** - * Check if a given object implements the PatchedBookmarkletImport interface. - */ -export function instanceOfPatchedBookmarkletImport(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedBookmarkletImportFromJSON(json: any): PatchedBookmarkletImport { return PatchedBookmarkletImportFromJSONTyped(json, false); } @@ -92,3 +83,4 @@ export function PatchedBookmarkletImportToJSON(value?: PatchedBookmarkletImport }; } + diff --git a/vue3/src/openapi/models/PatchedConnectorConfigConfig.ts b/vue3/src/openapi/models/PatchedConnectorConfigConfig.ts index 5ccba46c6..913995448 100644 --- a/vue3/src/openapi/models/PatchedConnectorConfigConfig.ts +++ b/vue3/src/openapi/models/PatchedConnectorConfigConfig.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -81,15 +81,6 @@ export interface PatchedConnectorConfigConfig { readonly createdBy?: number; } -/** - * Check if a given object implements the PatchedConnectorConfigConfig interface. - */ -export function instanceOfPatchedConnectorConfigConfig(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedConnectorConfigConfigFromJSON(json: any): PatchedConnectorConfigConfig { return PatchedConnectorConfigConfigFromJSONTyped(json, false); } @@ -133,3 +124,4 @@ export function PatchedConnectorConfigConfigToJSON(value?: PatchedConnectorConfi }; } + diff --git a/vue3/src/openapi/models/PatchedCookLog.ts b/vue3/src/openapi/models/PatchedCookLog.ts index bdfa0cd84..32d4ea9a6 100644 --- a/vue3/src/openapi/models/PatchedCookLog.ts +++ b/vue3/src/openapi/models/PatchedCookLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { User } from './User'; import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * @@ -76,15 +76,6 @@ export interface PatchedCookLog { readonly updatedAt?: Date; } -/** - * Check if a given object implements the PatchedCookLog interface. - */ -export function instanceOfPatchedCookLog(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedCookLogFromJSON(json: any): PatchedCookLog { return PatchedCookLogFromJSONTyped(json, false); } @@ -123,3 +114,4 @@ export function PatchedCookLogToJSON(value?: PatchedCookLog | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedCustomFilter.ts b/vue3/src/openapi/models/PatchedCustomFilter.ts index 01c352b97..02bde0cd4 100644 --- a/vue3/src/openapi/models/PatchedCustomFilter.ts +++ b/vue3/src/openapi/models/PatchedCustomFilter.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { User } from './User'; import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -58,15 +58,6 @@ export interface PatchedCustomFilter { readonly createdBy?: number; } -/** - * Check if a given object implements the PatchedCustomFilter interface. - */ -export function instanceOfPatchedCustomFilter(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedCustomFilterFromJSON(json: any): PatchedCustomFilter { return PatchedCustomFilterFromJSONTyped(json, false); } @@ -100,3 +91,4 @@ export function PatchedCustomFilterToJSON(value?: PatchedCustomFilter | null): a }; } + diff --git a/vue3/src/openapi/models/PatchedExportLog.ts b/vue3/src/openapi/models/PatchedExportLog.ts index 1e9904bd3..5456aeff6 100644 --- a/vue3/src/openapi/models/PatchedExportLog.ts +++ b/vue3/src/openapi/models/PatchedExportLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -81,15 +81,6 @@ export interface PatchedExportLog { readonly createdAt?: Date; } -/** - * Check if a given object implements the PatchedExportLog interface. - */ -export function instanceOfPatchedExportLog(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedExportLogFromJSON(json: any): PatchedExportLog { return PatchedExportLogFromJSONTyped(json, false); } @@ -132,3 +123,4 @@ export function PatchedExportLogToJSON(value?: PatchedExportLog | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedFood.ts b/vue3/src/openapi/models/PatchedFood.ts index 023b180d7..ff4808d8f 100644 --- a/vue3/src/openapi/models/PatchedFood.ts +++ b/vue3/src/openapi/models/PatchedFood.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,79 +13,69 @@ */ import { exists, mapValues } from '../runtime'; -import type { FoodInheritField } from './FoodInheritField'; import { + FoodInheritField, FoodInheritFieldFromJSON, FoodInheritFieldFromJSONTyped, FoodInheritFieldToJSON, -} from './FoodInheritField'; -import type { FoodSimple } from './FoodSimple'; -import { + FoodSimple, FoodSimpleFromJSON, FoodSimpleFromJSONTyped, FoodSimpleToJSON, -} from './FoodSimple'; -import type { Property } from './Property'; -import { + Property, PropertyFromJSON, PropertyFromJSONTyped, PropertyToJSON, -} from './Property'; -import type { RecipeSimple } from './RecipeSimple'; -import { + RecipeSimple, RecipeSimpleFromJSON, RecipeSimpleFromJSONTyped, RecipeSimpleToJSON, -} from './RecipeSimple'; -import type { SupermarketCategory } from './SupermarketCategory'; -import { + SupermarketCategory, SupermarketCategoryFromJSON, SupermarketCategoryFromJSONTyped, SupermarketCategoryToJSON, -} from './SupermarketCategory'; -import type { Unit } from './Unit'; -import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedFood */ @@ -236,15 +226,6 @@ export interface PatchedFood { openDataSlug?: string | null; } -/** - * Check if a given object implements the PatchedFood interface. - */ -export function instanceOfPatchedFood(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedFoodFromJSON(json: any): PatchedFood { return PatchedFoodFromJSONTyped(json, false); } @@ -312,3 +293,4 @@ export function PatchedFoodToJSON(value?: PatchedFood | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedImportLog.ts b/vue3/src/openapi/models/PatchedImportLog.ts index ebd9f5f78..9e4cd29f0 100644 --- a/vue3/src/openapi/models/PatchedImportLog.ts +++ b/vue3/src/openapi/models/PatchedImportLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Keyword } from './Keyword'; import { + Keyword, KeywordFromJSON, KeywordFromJSONTyped, KeywordToJSON, -} from './Keyword'; +} from './'; /** * @@ -82,15 +82,6 @@ export interface PatchedImportLog { readonly createdAt?: Date; } -/** - * Check if a given object implements the PatchedImportLog interface. - */ -export function instanceOfPatchedImportLog(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedImportLogFromJSON(json: any): PatchedImportLog { return PatchedImportLogFromJSONTyped(json, false); } @@ -130,3 +121,4 @@ export function PatchedImportLogToJSON(value?: PatchedImportLog | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedIngredient.ts b/vue3/src/openapi/models/PatchedIngredient.ts index b890a82a9..95d6663f4 100644 --- a/vue3/src/openapi/models/PatchedIngredient.ts +++ b/vue3/src/openapi/models/PatchedIngredient.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { Food } from './Food'; import { + Food, FoodFromJSON, FoodFromJSONTyped, FoodToJSON, -} from './Food'; -import type { Unit } from './Unit'; -import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; +} from './'; /** * Adds nested create feature @@ -112,15 +110,6 @@ export interface PatchedIngredient { alwaysUsePluralFood?: boolean; } -/** - * Check if a given object implements the PatchedIngredient interface. - */ -export function instanceOfPatchedIngredient(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedIngredientFromJSON(json: any): PatchedIngredient { return PatchedIngredientFromJSONTyped(json, false); } @@ -169,3 +158,4 @@ export function PatchedIngredientToJSON(value?: PatchedIngredient | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedInviteLink.ts b/vue3/src/openapi/models/PatchedInviteLink.ts index be04d2d55..4703d772b 100644 --- a/vue3/src/openapi/models/PatchedInviteLink.ts +++ b/vue3/src/openapi/models/PatchedInviteLink.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { Group } from './Group'; import { + Group, GroupFromJSON, GroupFromJSONTyped, GroupToJSON, -} from './Group'; +} from './'; /** * Adds nested create feature @@ -88,15 +88,6 @@ export interface PatchedInviteLink { readonly createdAt?: Date; } -/** - * Check if a given object implements the PatchedInviteLink interface. - */ -export function instanceOfPatchedInviteLink(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedInviteLinkFromJSON(json: any): PatchedInviteLink { return PatchedInviteLinkFromJSONTyped(json, false); } @@ -131,10 +122,11 @@ export function PatchedInviteLinkToJSON(value?: PatchedInviteLink | null): any { 'email': value.email, 'group': GroupToJSON(value.group), - 'valid_until': value.validUntil === undefined ? undefined : (value.validUntil.toISOString().substring(0,10)), + 'valid_until': value.validUntil === undefined ? undefined : (value.validUntil.toISOString().substr(0,10)), 'used_by': value.usedBy, 'reusable': value.reusable, 'internal_note': value.internalNote, }; } + diff --git a/vue3/src/openapi/models/PatchedKeyword.ts b/vue3/src/openapi/models/PatchedKeyword.ts index f1408f3c5..548d6aeec 100644 --- a/vue3/src/openapi/models/PatchedKeyword.ts +++ b/vue3/src/openapi/models/PatchedKeyword.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedKeyword */ @@ -109,15 +109,6 @@ export interface PatchedKeyword { readonly fullName?: string; } -/** - * Check if a given object implements the PatchedKeyword interface. - */ -export function instanceOfPatchedKeyword(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedKeywordFromJSON(json: any): PatchedKeyword { return PatchedKeywordFromJSONTyped(json, false); } @@ -154,3 +145,4 @@ export function PatchedKeywordToJSON(value?: PatchedKeyword | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedMealPlan.ts b/vue3/src/openapi/models/PatchedMealPlan.ts index 98cbadb41..aa7be72be 100644 --- a/vue3/src/openapi/models/PatchedMealPlan.ts +++ b/vue3/src/openapi/models/PatchedMealPlan.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,24 +13,20 @@ */ import { exists, mapValues } from '../runtime'; -import type { MealType } from './MealType'; import { + MealType, MealTypeFromJSON, MealTypeFromJSONTyped, MealTypeToJSON, -} from './MealType'; -import type { RecipeOverview } from './RecipeOverview'; -import { + RecipeOverview, RecipeOverviewFromJSON, RecipeOverviewFromJSONTyped, RecipeOverviewToJSON, -} from './RecipeOverview'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -124,15 +120,6 @@ export interface PatchedMealPlan { readonly shopping?: string; } -/** - * Check if a given object implements the PatchedMealPlan interface. - */ -export function instanceOfPatchedMealPlan(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedMealPlanFromJSON(json: any): PatchedMealPlan { return PatchedMealPlanFromJSONTyped(json, false); } @@ -173,10 +160,11 @@ export function PatchedMealPlanToJSON(value?: PatchedMealPlan | null): any { 'recipe': RecipeOverviewToJSON(value.recipe), 'servings': value.servings, 'note': value.note, - 'from_date': value.fromDate === undefined ? undefined : (value.fromDate.toISOString().substring(0,10)), - 'to_date': value.toDate === undefined ? undefined : (value.toDate.toISOString().substring(0,10)), + 'from_date': value.fromDate === undefined ? undefined : (value.fromDate.toISOString().substr(0,10)), + 'to_date': value.toDate === undefined ? undefined : (value.toDate.toISOString().substr(0,10)), 'meal_type': MealTypeToJSON(value.mealType), 'shared': value.shared === undefined ? undefined : (value.shared === null ? null : (value.shared as Array).map(UserToJSON)), }; } + diff --git a/vue3/src/openapi/models/PatchedMealType.ts b/vue3/src/openapi/models/PatchedMealType.ts index 90a65a23f..9e51e6498 100644 --- a/vue3/src/openapi/models/PatchedMealType.ts +++ b/vue3/src/openapi/models/PatchedMealType.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -57,15 +57,6 @@ export interface PatchedMealType { readonly createdBy?: number; } -/** - * Check if a given object implements the PatchedMealType interface. - */ -export function instanceOfPatchedMealType(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedMealTypeFromJSON(json: any): PatchedMealType { return PatchedMealTypeFromJSONTyped(json, false); } @@ -101,3 +92,4 @@ export function PatchedMealTypeToJSON(value?: PatchedMealType | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedOpenDataCategory.ts b/vue3/src/openapi/models/PatchedOpenDataCategory.ts index bad3b3035..c5edd353e 100644 --- a/vue3/src/openapi/models/PatchedOpenDataCategory.ts +++ b/vue3/src/openapi/models/PatchedOpenDataCategory.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,49 +13,49 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataVersion } from './OpenDataVersion'; import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedOpenDataCategory */ @@ -104,15 +104,6 @@ export interface PatchedOpenDataCategory { readonly createdBy?: string; } -/** - * Check if a given object implements the PatchedOpenDataCategory interface. - */ -export function instanceOfPatchedOpenDataCategory(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedOpenDataCategoryFromJSON(json: any): PatchedOpenDataCategory { return PatchedOpenDataCategoryFromJSONTyped(json, false); } @@ -150,3 +141,4 @@ export function PatchedOpenDataCategoryToJSON(value?: PatchedOpenDataCategory | }; } + diff --git a/vue3/src/openapi/models/PatchedOpenDataConversion.ts b/vue3/src/openapi/models/PatchedOpenDataConversion.ts index c57acd794..c33cac458 100644 --- a/vue3/src/openapi/models/PatchedOpenDataConversion.ts +++ b/vue3/src/openapi/models/PatchedOpenDataConversion.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,24 +13,20 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataFood } from './OpenDataFood'; import { + OpenDataFood, OpenDataFoodFromJSON, OpenDataFoodFromJSONTyped, OpenDataFoodToJSON, -} from './OpenDataFood'; -import type { OpenDataUnit } from './OpenDataUnit'; -import { + OpenDataUnit, OpenDataUnitFromJSON, OpenDataUnitFromJSONTyped, OpenDataUnitToJSON, -} from './OpenDataUnit'; -import type { OpenDataVersion } from './OpenDataVersion'; -import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Adds nested create feature @@ -106,15 +102,6 @@ export interface PatchedOpenDataConversion { readonly createdBy?: string; } -/** - * Check if a given object implements the PatchedOpenDataConversion interface. - */ -export function instanceOfPatchedOpenDataConversion(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedOpenDataConversionFromJSON(json: any): PatchedOpenDataConversion { return PatchedOpenDataConversionFromJSONTyped(json, false); } @@ -160,3 +147,4 @@ export function PatchedOpenDataConversionToJSON(value?: PatchedOpenDataConversio }; } + diff --git a/vue3/src/openapi/models/PatchedOpenDataFood.ts b/vue3/src/openapi/models/PatchedOpenDataFood.ts index ff6f0dcf1..6ed774bf3 100644 --- a/vue3/src/openapi/models/PatchedOpenDataFood.ts +++ b/vue3/src/openapi/models/PatchedOpenDataFood.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,67 +13,61 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataCategory } from './OpenDataCategory'; import { + OpenDataCategory, OpenDataCategoryFromJSON, OpenDataCategoryFromJSONTyped, OpenDataCategoryToJSON, -} from './OpenDataCategory'; -import type { OpenDataFoodProperty } from './OpenDataFoodProperty'; -import { + OpenDataFoodProperty, OpenDataFoodPropertyFromJSON, OpenDataFoodPropertyFromJSONTyped, OpenDataFoodPropertyToJSON, -} from './OpenDataFoodProperty'; -import type { OpenDataUnit } from './OpenDataUnit'; -import { + OpenDataUnit, OpenDataUnitFromJSON, OpenDataUnitFromJSONTyped, OpenDataUnitToJSON, -} from './OpenDataUnit'; -import type { OpenDataVersion } from './OpenDataVersion'; -import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedOpenDataFood */ @@ -182,15 +176,6 @@ export interface PatchedOpenDataFood { readonly createdBy?: string; } -/** - * Check if a given object implements the PatchedOpenDataFood interface. - */ -export function instanceOfPatchedOpenDataFood(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedOpenDataFoodFromJSON(json: any): PatchedOpenDataFood { return PatchedOpenDataFoodFromJSONTyped(json, false); } @@ -248,3 +233,4 @@ export function PatchedOpenDataFoodToJSON(value?: PatchedOpenDataFood | null): a }; } + diff --git a/vue3/src/openapi/models/PatchedOpenDataProperty.ts b/vue3/src/openapi/models/PatchedOpenDataProperty.ts index 725f1d6a6..860812f24 100644 --- a/vue3/src/openapi/models/PatchedOpenDataProperty.ts +++ b/vue3/src/openapi/models/PatchedOpenDataProperty.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,49 +13,49 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataVersion } from './OpenDataVersion'; import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedOpenDataProperty */ @@ -110,15 +110,6 @@ export interface PatchedOpenDataProperty { readonly createdBy?: string; } -/** - * Check if a given object implements the PatchedOpenDataProperty interface. - */ -export function instanceOfPatchedOpenDataProperty(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedOpenDataPropertyFromJSON(json: any): PatchedOpenDataProperty { return PatchedOpenDataPropertyFromJSONTyped(json, false); } @@ -158,3 +149,4 @@ export function PatchedOpenDataPropertyToJSON(value?: PatchedOpenDataProperty | }; } + diff --git a/vue3/src/openapi/models/PatchedOpenDataStore.ts b/vue3/src/openapi/models/PatchedOpenDataStore.ts index 9e45c3a69..759f4d253 100644 --- a/vue3/src/openapi/models/PatchedOpenDataStore.ts +++ b/vue3/src/openapi/models/PatchedOpenDataStore.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataStoreCategory } from './OpenDataStoreCategory'; import { + OpenDataStoreCategory, OpenDataStoreCategoryFromJSON, OpenDataStoreCategoryFromJSONTyped, OpenDataStoreCategoryToJSON, -} from './OpenDataStoreCategory'; -import type { OpenDataVersion } from './OpenDataVersion'; -import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Adds nested create feature @@ -76,15 +74,6 @@ export interface PatchedOpenDataStore { readonly createdBy?: string; } -/** - * Check if a given object implements the PatchedOpenDataStore interface. - */ -export function instanceOfPatchedOpenDataStore(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedOpenDataStoreFromJSON(json: any): PatchedOpenDataStore { return PatchedOpenDataStoreFromJSONTyped(json, false); } @@ -122,3 +111,4 @@ export function PatchedOpenDataStoreToJSON(value?: PatchedOpenDataStore | null): }; } + diff --git a/vue3/src/openapi/models/PatchedOpenDataUnit.ts b/vue3/src/openapi/models/PatchedOpenDataUnit.ts index 563100f81..43ddbcd1b 100644 --- a/vue3/src/openapi/models/PatchedOpenDataUnit.ts +++ b/vue3/src/openapi/models/PatchedOpenDataUnit.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,61 +13,61 @@ */ import { exists, mapValues } from '../runtime'; -import type { OpenDataUnitBaseUnit } from './OpenDataUnitBaseUnit'; -import { - OpenDataUnitBaseUnitFromJSON, - OpenDataUnitBaseUnitFromJSONTyped, - OpenDataUnitBaseUnitToJSON, -} from './OpenDataUnitBaseUnit'; -import type { OpenDataUnitTypeEnum } from './OpenDataUnitTypeEnum'; import { + BaseUnitEnum, + BaseUnitEnumFromJSON, + BaseUnitEnumFromJSONTyped, + BaseUnitEnumToJSON, + BlankEnum, + BlankEnumFromJSON, + BlankEnumFromJSONTyped, + BlankEnumToJSON, + OpenDataUnitTypeEnum, OpenDataUnitTypeEnumFromJSON, OpenDataUnitTypeEnumFromJSONTyped, OpenDataUnitTypeEnumToJSON, -} from './OpenDataUnitTypeEnum'; -import type { OpenDataVersion } from './OpenDataVersion'; -import { + OpenDataVersion, OpenDataVersionFromJSON, OpenDataVersionFromJSONTyped, OpenDataVersionToJSON, -} from './OpenDataVersion'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedOpenDataUnit */ @@ -104,10 +104,10 @@ export interface PatchedOpenDataUnit { pluralName?: string; /** * - * @type {OpenDataUnitBaseUnit} + * @type {BaseUnitEnum | BlankEnum} * @memberof PatchedOpenDataUnit */ - baseUnit?: OpenDataUnitBaseUnit; + baseUnit?: BaseUnitEnum | BlankEnum; /** * * @type {OpenDataUnitTypeEnum} @@ -128,15 +128,6 @@ export interface PatchedOpenDataUnit { readonly createdBy?: string; } -/** - * Check if a given object implements the PatchedOpenDataUnit interface. - */ -export function instanceOfPatchedOpenDataUnit(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedOpenDataUnitFromJSON(json: any): PatchedOpenDataUnit { return PatchedOpenDataUnitFromJSONTyped(json, false); } @@ -152,7 +143,7 @@ export function PatchedOpenDataUnitFromJSONTyped(json: any, ignoreDiscriminator: 'slug': !exists(json, 'slug') ? undefined : json['slug'], 'name': !exists(json, 'name') ? undefined : json['name'], 'pluralName': !exists(json, 'plural_name') ? undefined : json['plural_name'], - 'baseUnit': !exists(json, 'base_unit') ? undefined : OpenDataUnitBaseUnitFromJSON(json['base_unit']), + 'baseUnit': !exists(json, 'base_unit') ? undefined : BaseUnitEnum | BlankEnumFromJSON(json['base_unit']), 'type': !exists(json, 'type') ? undefined : OpenDataUnitTypeEnumFromJSON(json['type']), 'comment': !exists(json, 'comment') ? undefined : json['comment'], 'createdBy': !exists(json, 'created_by') ? undefined : json['created_by'], @@ -172,9 +163,10 @@ export function PatchedOpenDataUnitToJSON(value?: PatchedOpenDataUnit | null): a 'slug': value.slug, 'name': value.name, 'plural_name': value.pluralName, - 'base_unit': OpenDataUnitBaseUnitToJSON(value.baseUnit), + 'base_unit': BaseUnitEnum | BlankEnumToJSON(value.baseUnit), 'type': OpenDataUnitTypeEnumToJSON(value.type), 'comment': value.comment, }; } + diff --git a/vue3/src/openapi/models/PatchedOpenDataVersion.ts b/vue3/src/openapi/models/PatchedOpenDataVersion.ts index e9bc6f70d..778ec5460 100644 --- a/vue3/src/openapi/models/PatchedOpenDataVersion.ts +++ b/vue3/src/openapi/models/PatchedOpenDataVersion.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedOpenDataVersion */ @@ -79,15 +79,6 @@ export interface PatchedOpenDataVersion { comment?: string; } -/** - * Check if a given object implements the PatchedOpenDataVersion interface. - */ -export function instanceOfPatchedOpenDataVersion(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedOpenDataVersionFromJSON(json: any): PatchedOpenDataVersion { return PatchedOpenDataVersionFromJSONTyped(json, false); } @@ -120,3 +111,4 @@ export function PatchedOpenDataVersionToJSON(value?: PatchedOpenDataVersion | nu }; } + diff --git a/vue3/src/openapi/models/PatchedProperty.ts b/vue3/src/openapi/models/PatchedProperty.ts index c08d4d44c..d05b450b2 100644 --- a/vue3/src/openapi/models/PatchedProperty.ts +++ b/vue3/src/openapi/models/PatchedProperty.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,49 +13,49 @@ */ import { exists, mapValues } from '../runtime'; -import type { PropertyType } from './PropertyType'; import { + PropertyType, PropertyTypeFromJSON, PropertyTypeFromJSONTyped, PropertyTypeToJSON, -} from './PropertyType'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedProperty */ @@ -80,15 +80,6 @@ export interface PatchedProperty { propertyType?: PropertyType; } -/** - * Check if a given object implements the PatchedProperty interface. - */ -export function instanceOfPatchedProperty(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedPropertyFromJSON(json: any): PatchedProperty { return PatchedPropertyFromJSONTyped(json, false); } @@ -119,3 +110,4 @@ export function PatchedPropertyToJSON(value?: PatchedProperty | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedPropertyType.ts b/vue3/src/openapi/models/PatchedPropertyType.ts index 9f62b6517..8ce8b85d9 100644 --- a/vue3/src/openapi/models/PatchedPropertyType.ts +++ b/vue3/src/openapi/models/PatchedPropertyType.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -63,15 +63,6 @@ export interface PatchedPropertyType { fdcId?: number | null; } -/** - * Check if a given object implements the PatchedPropertyType interface. - */ -export function instanceOfPatchedPropertyType(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedPropertyTypeFromJSON(json: any): PatchedPropertyType { return PatchedPropertyTypeFromJSONTyped(json, false); } @@ -111,3 +102,4 @@ export function PatchedPropertyTypeToJSON(value?: PatchedPropertyType | null): a }; } + diff --git a/vue3/src/openapi/models/PatchedRecipe.ts b/vue3/src/openapi/models/PatchedRecipe.ts index 8d6c576f8..512d09cf3 100644 --- a/vue3/src/openapi/models/PatchedRecipe.ts +++ b/vue3/src/openapi/models/PatchedRecipe.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,36 +13,28 @@ */ import { exists, mapValues } from '../runtime'; -import type { Keyword } from './Keyword'; import { + Keyword, KeywordFromJSON, KeywordFromJSONTyped, KeywordToJSON, -} from './Keyword'; -import type { NutritionInformation } from './NutritionInformation'; -import { + NutritionInformation, NutritionInformationFromJSON, NutritionInformationFromJSONTyped, NutritionInformationToJSON, -} from './NutritionInformation'; -import type { Property } from './Property'; -import { + Property, PropertyFromJSON, PropertyFromJSONTyped, PropertyToJSON, -} from './Property'; -import type { Step } from './Step'; -import { + Step, StepFromJSON, StepFromJSONTyped, StepToJSON, -} from './Step'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -196,15 +188,6 @@ export interface PatchedRecipe { shared?: Array; } -/** - * Check if a given object implements the PatchedRecipe interface. - */ -export function instanceOfPatchedRecipe(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedRecipeFromJSON(json: any): PatchedRecipe { return PatchedRecipeFromJSONTyped(json, false); } @@ -270,3 +253,4 @@ export function PatchedRecipeToJSON(value?: PatchedRecipe | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedRecipeBook.ts b/vue3/src/openapi/models/PatchedRecipeBook.ts index b8429dd96..d62cbb807 100644 --- a/vue3/src/openapi/models/PatchedRecipeBook.ts +++ b/vue3/src/openapi/models/PatchedRecipeBook.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { CustomFilter } from './CustomFilter'; import { + CustomFilter, CustomFilterFromJSON, CustomFilterFromJSONTyped, CustomFilterToJSON, -} from './CustomFilter'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -76,15 +74,6 @@ export interface PatchedRecipeBook { order?: number; } -/** - * Check if a given object implements the PatchedRecipeBook interface. - */ -export function instanceOfPatchedRecipeBook(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedRecipeBookFromJSON(json: any): PatchedRecipeBook { return PatchedRecipeBookFromJSONTyped(json, false); } @@ -122,3 +111,4 @@ export function PatchedRecipeBookToJSON(value?: PatchedRecipeBook | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedRecipeBookEntry.ts b/vue3/src/openapi/models/PatchedRecipeBookEntry.ts index e066adcc8..4262f6e86 100644 --- a/vue3/src/openapi/models/PatchedRecipeBookEntry.ts +++ b/vue3/src/openapi/models/PatchedRecipeBookEntry.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -51,15 +51,6 @@ export interface PatchedRecipeBookEntry { readonly recipeContent?: string; } -/** - * Check if a given object implements the PatchedRecipeBookEntry interface. - */ -export function instanceOfPatchedRecipeBookEntry(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedRecipeBookEntryFromJSON(json: any): PatchedRecipeBookEntry { return PatchedRecipeBookEntryFromJSONTyped(json, false); } @@ -92,3 +83,4 @@ export function PatchedRecipeBookEntryToJSON(value?: PatchedRecipeBookEntry | nu }; } + diff --git a/vue3/src/openapi/models/PatchedShoppingListEntry.ts b/vue3/src/openapi/models/PatchedShoppingListEntry.ts index dc9a6440a..e021a8520 100644 --- a/vue3/src/openapi/models/PatchedShoppingListEntry.ts +++ b/vue3/src/openapi/models/PatchedShoppingListEntry.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,30 +13,24 @@ */ import { exists, mapValues } from '../runtime'; -import type { Food } from './Food'; import { + Food, FoodFromJSON, FoodFromJSONTyped, FoodToJSON, -} from './Food'; -import type { ShoppingListRecipe } from './ShoppingListRecipe'; -import { + ShoppingListRecipe, ShoppingListRecipeFromJSON, ShoppingListRecipeFromJSONTyped, ShoppingListRecipeToJSON, -} from './ShoppingListRecipe'; -import type { Unit } from './Unit'; -import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -124,15 +118,6 @@ export interface PatchedShoppingListEntry { delayUntil?: Date | null; } -/** - * Check if a given object implements the PatchedShoppingListEntry interface. - */ -export function instanceOfPatchedShoppingListEntry(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedShoppingListEntryFromJSON(json: any): PatchedShoppingListEntry { return PatchedShoppingListEntryFromJSONTyped(json, false); } @@ -179,3 +164,4 @@ export function PatchedShoppingListEntryToJSON(value?: PatchedShoppingListEntry }; } + diff --git a/vue3/src/openapi/models/PatchedShoppingListRecipe.ts b/vue3/src/openapi/models/PatchedShoppingListRecipe.ts index 49e0b917f..4ec6d8e7c 100644 --- a/vue3/src/openapi/models/PatchedShoppingListRecipe.ts +++ b/vue3/src/openapi/models/PatchedShoppingListRecipe.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -75,15 +75,6 @@ export interface PatchedShoppingListRecipe { readonly mealplanType?: string; } -/** - * Check if a given object implements the PatchedShoppingListRecipe interface. - */ -export function instanceOfPatchedShoppingListRecipe(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedShoppingListRecipeFromJSON(json: any): PatchedShoppingListRecipe { return PatchedShoppingListRecipeFromJSONTyped(json, false); } @@ -121,3 +112,4 @@ export function PatchedShoppingListRecipeToJSON(value?: PatchedShoppingListRecip }; } + diff --git a/vue3/src/openapi/models/PatchedSpace.ts b/vue3/src/openapi/models/PatchedSpace.ts index 513dbce69..237f7c133 100644 --- a/vue3/src/openapi/models/PatchedSpace.ts +++ b/vue3/src/openapi/models/PatchedSpace.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,30 +13,24 @@ */ import { exists, mapValues } from '../runtime'; -import type { FoodInheritField } from './FoodInheritField'; import { + FoodInheritField, FoodInheritFieldFromJSON, FoodInheritFieldFromJSONTyped, FoodInheritFieldToJSON, -} from './FoodInheritField'; -import type { SpaceNavTextColorEnum } from './SpaceNavTextColorEnum'; -import { + SpaceNavTextColorEnum, SpaceNavTextColorEnumFromJSON, SpaceNavTextColorEnumFromJSONTyped, SpaceNavTextColorEnumToJSON, -} from './SpaceNavTextColorEnum'; -import type { SpaceThemeEnum } from './SpaceThemeEnum'; -import { + SpaceThemeEnum, SpaceThemeEnumFromJSON, SpaceThemeEnumFromJSONTyped, SpaceThemeEnumToJSON, -} from './SpaceThemeEnum'; -import type { UserFileView } from './UserFileView'; -import { + UserFileView, UserFileViewFromJSON, UserFileViewFromJSONTyped, UserFileViewToJSON, -} from './UserFileView'; +} from './'; /** * Adds nested create feature @@ -208,15 +202,6 @@ export interface PatchedSpace { logoColorSvg?: UserFileView | null; } -/** - * Check if a given object implements the PatchedSpace interface. - */ -export function instanceOfPatchedSpace(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedSpaceFromJSON(json: any): PatchedSpace { return PatchedSpaceFromJSONTyped(json, false); } @@ -285,3 +270,4 @@ export function PatchedSpaceToJSON(value?: PatchedSpace | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedStep.ts b/vue3/src/openapi/models/PatchedStep.ts index 45ff45211..aed5ac4bb 100644 --- a/vue3/src/openapi/models/PatchedStep.ts +++ b/vue3/src/openapi/models/PatchedStep.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { Ingredient } from './Ingredient'; import { + Ingredient, IngredientFromJSON, IngredientFromJSONTyped, IngredientToJSON, -} from './Ingredient'; -import type { UserFileView } from './UserFileView'; -import { + UserFileView, UserFileViewFromJSON, UserFileViewFromJSONTyped, UserFileViewToJSON, -} from './UserFileView'; +} from './'; /** * Adds nested create feature @@ -112,15 +110,6 @@ export interface PatchedStep { showIngredientsTable?: boolean; } -/** - * Check if a given object implements the PatchedStep interface. - */ -export function instanceOfPatchedStep(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedStepFromJSON(json: any): PatchedStep { return PatchedStepFromJSONTyped(json, false); } @@ -168,3 +157,4 @@ export function PatchedStepToJSON(value?: PatchedStep | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedStorage.ts b/vue3/src/openapi/models/PatchedStorage.ts index bbf3c3fc5..c20f1026d 100644 --- a/vue3/src/openapi/models/PatchedStorage.ts +++ b/vue3/src/openapi/models/PatchedStorage.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { MethodEnum } from './MethodEnum'; import { + MethodEnum, MethodEnumFromJSON, MethodEnumFromJSONTyped, MethodEnumToJSON, -} from './MethodEnum'; +} from './'; /** * @@ -70,15 +70,6 @@ export interface PatchedStorage { readonly createdBy?: number; } -/** - * Check if a given object implements the PatchedStorage interface. - */ -export function instanceOfPatchedStorage(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedStorageFromJSON(json: any): PatchedStorage { return PatchedStorageFromJSONTyped(json, false); } @@ -116,3 +107,4 @@ export function PatchedStorageToJSON(value?: PatchedStorage | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedSupermarket.ts b/vue3/src/openapi/models/PatchedSupermarket.ts index 83e6c5c30..28541d559 100644 --- a/vue3/src/openapi/models/PatchedSupermarket.ts +++ b/vue3/src/openapi/models/PatchedSupermarket.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,49 +13,49 @@ */ import { exists, mapValues } from '../runtime'; -import type { SupermarketCategoryRelation } from './SupermarketCategoryRelation'; import { + SupermarketCategoryRelation, SupermarketCategoryRelationFromJSON, SupermarketCategoryRelationFromJSONTyped, SupermarketCategoryRelationToJSON, -} from './SupermarketCategoryRelation'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedSupermarket */ @@ -92,15 +92,6 @@ export interface PatchedSupermarket { openDataSlug?: string | null; } -/** - * Check if a given object implements the PatchedSupermarket interface. - */ -export function instanceOfPatchedSupermarket(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedSupermarketFromJSON(json: any): PatchedSupermarket { return PatchedSupermarketFromJSONTyped(json, false); } @@ -134,3 +125,4 @@ export function PatchedSupermarketToJSON(value?: PatchedSupermarket | null): any }; } + diff --git a/vue3/src/openapi/models/PatchedSupermarketCategory.ts b/vue3/src/openapi/models/PatchedSupermarketCategory.ts index 15d9cfa1b..b992f2b39 100644 --- a/vue3/src/openapi/models/PatchedSupermarketCategory.ts +++ b/vue3/src/openapi/models/PatchedSupermarketCategory.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedSupermarketCategory */ @@ -73,15 +73,6 @@ export interface PatchedSupermarketCategory { description?: string | null; } -/** - * Check if a given object implements the PatchedSupermarketCategory interface. - */ -export function instanceOfPatchedSupermarketCategory(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedSupermarketCategoryFromJSON(json: any): PatchedSupermarketCategory { return PatchedSupermarketCategoryFromJSONTyped(json, false); } @@ -112,3 +103,4 @@ export function PatchedSupermarketCategoryToJSON(value?: PatchedSupermarketCateg }; } + diff --git a/vue3/src/openapi/models/PatchedSupermarketCategoryRelation.ts b/vue3/src/openapi/models/PatchedSupermarketCategoryRelation.ts index 8a96d21b0..721979297 100644 --- a/vue3/src/openapi/models/PatchedSupermarketCategoryRelation.ts +++ b/vue3/src/openapi/models/PatchedSupermarketCategoryRelation.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { SupermarketCategory } from './SupermarketCategory'; import { + SupermarketCategory, SupermarketCategoryFromJSON, SupermarketCategoryFromJSONTyped, SupermarketCategoryToJSON, -} from './SupermarketCategory'; +} from './'; /** * Adds nested create feature @@ -52,15 +52,6 @@ export interface PatchedSupermarketCategoryRelation { order?: number; } -/** - * Check if a given object implements the PatchedSupermarketCategoryRelation interface. - */ -export function instanceOfPatchedSupermarketCategoryRelation(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedSupermarketCategoryRelationFromJSON(json: any): PatchedSupermarketCategoryRelation { return PatchedSupermarketCategoryRelationFromJSONTyped(json, false); } @@ -93,3 +84,4 @@ export function PatchedSupermarketCategoryRelationToJSON(value?: PatchedSupermar }; } + diff --git a/vue3/src/openapi/models/PatchedSync.ts b/vue3/src/openapi/models/PatchedSync.ts index 3390e62d5..28d911373 100644 --- a/vue3/src/openapi/models/PatchedSync.ts +++ b/vue3/src/openapi/models/PatchedSync.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -63,15 +63,6 @@ export interface PatchedSync { readonly updatedAt?: Date; } -/** - * Check if a given object implements the PatchedSync interface. - */ -export function instanceOfPatchedSync(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedSyncFromJSON(json: any): PatchedSync { return PatchedSyncFromJSONTyped(json, false); } @@ -108,3 +99,4 @@ export function PatchedSyncToJSON(value?: PatchedSync | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedUnit.ts b/vue3/src/openapi/models/PatchedUnit.ts index 00282f2e6..24896c08f 100644 --- a/vue3/src/openapi/models/PatchedUnit.ts +++ b/vue3/src/openapi/models/PatchedUnit.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface PatchedUnit */ @@ -91,15 +91,6 @@ export interface PatchedUnit { openDataSlug?: string | null; } -/** - * Check if a given object implements the PatchedUnit interface. - */ -export function instanceOfPatchedUnit(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedUnitFromJSON(json: any): PatchedUnit { return PatchedUnitFromJSONTyped(json, false); } @@ -136,3 +127,4 @@ export function PatchedUnitToJSON(value?: PatchedUnit | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedUnitConversion.ts b/vue3/src/openapi/models/PatchedUnitConversion.ts index 48681b260..46110e4be 100644 --- a/vue3/src/openapi/models/PatchedUnitConversion.ts +++ b/vue3/src/openapi/models/PatchedUnitConversion.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { Food } from './Food'; import { + Food, FoodFromJSON, FoodFromJSONTyped, FoodToJSON, -} from './Food'; -import type { Unit } from './Unit'; -import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; +} from './'; /** * Adds nested create feature @@ -82,15 +80,6 @@ export interface PatchedUnitConversion { openDataSlug?: string | null; } -/** - * Check if a given object implements the PatchedUnitConversion interface. - */ -export function instanceOfPatchedUnitConversion(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedUnitConversionFromJSON(json: any): PatchedUnitConversion { return PatchedUnitConversionFromJSONTyped(json, false); } @@ -130,3 +119,4 @@ export function PatchedUnitConversionToJSON(value?: PatchedUnitConversion | null }; } + diff --git a/vue3/src/openapi/models/PatchedUser.ts b/vue3/src/openapi/models/PatchedUser.ts index 068ce89f3..11f7cdf51 100644 --- a/vue3/src/openapi/models/PatchedUser.ts +++ b/vue3/src/openapi/models/PatchedUser.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -51,15 +51,6 @@ export interface PatchedUser { readonly displayName?: string; } -/** - * Check if a given object implements the PatchedUser interface. - */ -export function instanceOfPatchedUser(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedUserFromJSON(json: any): PatchedUser { return PatchedUserFromJSONTyped(json, false); } @@ -92,3 +83,4 @@ export function PatchedUserToJSON(value?: PatchedUser | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedUserPreference.ts b/vue3/src/openapi/models/PatchedUserPreference.ts index 8f6d4e100..a709c900b 100644 --- a/vue3/src/openapi/models/PatchedUserPreference.ts +++ b/vue3/src/openapi/models/PatchedUserPreference.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,36 +13,28 @@ */ import { exists, mapValues } from '../runtime'; -import type { DefaultPageEnum } from './DefaultPageEnum'; import { + DefaultPageEnum, DefaultPageEnumFromJSON, DefaultPageEnumFromJSONTyped, DefaultPageEnumToJSON, -} from './DefaultPageEnum'; -import type { ThemeEnum } from './ThemeEnum'; -import { + ThemeEnum, ThemeEnumFromJSON, ThemeEnumFromJSONTyped, ThemeEnumToJSON, -} from './ThemeEnum'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; -import type { UserFileView } from './UserFileView'; -import { + UserFileView, UserFileViewFromJSON, UserFileViewFromJSONTyped, UserFileViewToJSON, -} from './UserFileView'; -import type { UserPreferenceNavTextColorEnum } from './UserPreferenceNavTextColorEnum'; -import { + UserPreferenceNavTextColorEnum, UserPreferenceNavTextColorEnumFromJSON, UserPreferenceNavTextColorEnumFromJSONTyped, UserPreferenceNavTextColorEnumToJSON, -} from './UserPreferenceNavTextColorEnum'; +} from './'; /** * Adds nested create feature @@ -154,10 +146,10 @@ export interface PatchedUserPreference { readonly foodInheritDefault?: string; /** * - * @type {string} + * @type {number} * @memberof PatchedUserPreference */ - defaultDelay?: string; + defaultDelay?: number; /** * * @type {boolean} @@ -226,15 +218,6 @@ export interface PatchedUserPreference { readonly foodChildrenExist?: string; } -/** - * Check if a given object implements the PatchedUserPreference interface. - */ -export function instanceOfPatchedUserPreference(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedUserPreferenceFromJSON(json: any): PatchedUserPreference { return PatchedUserPreferenceFromJSONTyped(json, false); } @@ -316,3 +299,4 @@ export function PatchedUserPreferenceToJSON(value?: PatchedUserPreference | null }; } + diff --git a/vue3/src/openapi/models/PatchedUserSpace.ts b/vue3/src/openapi/models/PatchedUserSpace.ts index ccc5ed45f..48ce6ec37 100644 --- a/vue3/src/openapi/models/PatchedUserSpace.ts +++ b/vue3/src/openapi/models/PatchedUserSpace.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { Group } from './Group'; import { + Group, GroupFromJSON, GroupFromJSONTyped, GroupToJSON, -} from './Group'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -88,15 +86,6 @@ export interface PatchedUserSpace { readonly updatedAt?: Date; } -/** - * Check if a given object implements the PatchedUserSpace interface. - */ -export function instanceOfPatchedUserSpace(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedUserSpaceFromJSON(json: any): PatchedUserSpace { return PatchedUserSpaceFromJSONTyped(json, false); } @@ -134,3 +123,4 @@ export function PatchedUserSpaceToJSON(value?: PatchedUserSpace | null): any { }; } + diff --git a/vue3/src/openapi/models/PatchedViewLog.ts b/vue3/src/openapi/models/PatchedViewLog.ts index 368d72048..4d30bf3b1 100644 --- a/vue3/src/openapi/models/PatchedViewLog.ts +++ b/vue3/src/openapi/models/PatchedViewLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -45,15 +45,6 @@ export interface PatchedViewLog { readonly createdAt?: Date; } -/** - * Check if a given object implements the PatchedViewLog interface. - */ -export function instanceOfPatchedViewLog(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function PatchedViewLogFromJSON(json: any): PatchedViewLog { return PatchedViewLogFromJSONTyped(json, false); } @@ -84,3 +75,4 @@ export function PatchedViewLogToJSON(value?: PatchedViewLog | null): any { }; } + diff --git a/vue3/src/openapi/models/Property.ts b/vue3/src/openapi/models/Property.ts index a02e99d45..7d6d03eef 100644 --- a/vue3/src/openapi/models/Property.ts +++ b/vue3/src/openapi/models/Property.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,49 +13,49 @@ */ import { exists, mapValues } from '../runtime'; -import type { PropertyType } from './PropertyType'; import { + PropertyType, PropertyTypeFromJSON, PropertyTypeFromJSONTyped, PropertyTypeToJSON, -} from './PropertyType'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface Property */ @@ -80,18 +80,6 @@ export interface Property { propertyType: PropertyType; } -/** - * Check if a given object implements the Property interface. - */ -export function instanceOfProperty(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "propertyAmount" in value; - isInstance = isInstance && "propertyType" in value; - - return isInstance; -} - export function PropertyFromJSON(json: any): Property { return PropertyFromJSONTyped(json, false); } @@ -122,3 +110,4 @@ export function PropertyToJSON(value?: Property | null): any { }; } + diff --git a/vue3/src/openapi/models/PropertyType.ts b/vue3/src/openapi/models/PropertyType.ts index 075a3de45..20214d144 100644 --- a/vue3/src/openapi/models/PropertyType.ts +++ b/vue3/src/openapi/models/PropertyType.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -63,16 +63,6 @@ export interface PropertyType { fdcId?: number | null; } -/** - * Check if a given object implements the PropertyType interface. - */ -export function instanceOfPropertyType(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "name" in value; - - return isInstance; -} - export function PropertyTypeFromJSON(json: any): PropertyType { return PropertyTypeFromJSONTyped(json, false); } @@ -112,3 +102,4 @@ export function PropertyTypeToJSON(value?: PropertyType | null): any { }; } + diff --git a/vue3/src/openapi/models/Recipe.ts b/vue3/src/openapi/models/Recipe.ts index 037842102..d4b466a70 100644 --- a/vue3/src/openapi/models/Recipe.ts +++ b/vue3/src/openapi/models/Recipe.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,36 +13,28 @@ */ import { exists, mapValues } from '../runtime'; -import type { Keyword } from './Keyword'; import { + Keyword, KeywordFromJSON, KeywordFromJSONTyped, KeywordToJSON, -} from './Keyword'; -import type { NutritionInformation } from './NutritionInformation'; -import { + NutritionInformation, NutritionInformationFromJSON, NutritionInformationFromJSONTyped, NutritionInformationToJSON, -} from './NutritionInformation'; -import type { Property } from './Property'; -import { + Property, PropertyFromJSON, PropertyFromJSONTyped, PropertyToJSON, -} from './Property'; -import type { Step } from './Step'; -import { + Step, StepFromJSON, StepFromJSONTyped, StepToJSON, -} from './Step'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -196,25 +188,6 @@ export interface Recipe { shared?: Array; } -/** - * Check if a given object implements the Recipe interface. - */ -export function instanceOfRecipe(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "image" in value; - isInstance = isInstance && "steps" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - isInstance = isInstance && "updatedAt" in value; - isInstance = isInstance && "foodProperties" in value; - isInstance = isInstance && "rating" in value; - isInstance = isInstance && "lastCooked" in value; - - return isInstance; -} - export function RecipeFromJSON(json: any): Recipe { return RecipeFromJSONTyped(json, false); } @@ -280,3 +253,4 @@ export function RecipeToJSON(value?: Recipe | null): any { }; } + diff --git a/vue3/src/openapi/models/RecipeBook.ts b/vue3/src/openapi/models/RecipeBook.ts index 973e69b5f..2d9f8bff3 100644 --- a/vue3/src/openapi/models/RecipeBook.ts +++ b/vue3/src/openapi/models/RecipeBook.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { CustomFilter } from './CustomFilter'; import { + CustomFilter, CustomFilterFromJSON, CustomFilterFromJSONTyped, CustomFilterToJSON, -} from './CustomFilter'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -76,19 +74,6 @@ export interface RecipeBook { order?: number; } -/** - * Check if a given object implements the RecipeBook interface. - */ -export function instanceOfRecipeBook(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "shared" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function RecipeBookFromJSON(json: any): RecipeBook { return RecipeBookFromJSONTyped(json, false); } @@ -126,3 +111,4 @@ export function RecipeBookToJSON(value?: RecipeBook | null): any { }; } + diff --git a/vue3/src/openapi/models/RecipeBookEntry.ts b/vue3/src/openapi/models/RecipeBookEntry.ts index 4b2701feb..8202caa6d 100644 --- a/vue3/src/openapi/models/RecipeBookEntry.ts +++ b/vue3/src/openapi/models/RecipeBookEntry.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -51,20 +51,6 @@ export interface RecipeBookEntry { readonly recipeContent: string; } -/** - * Check if a given object implements the RecipeBookEntry interface. - */ -export function instanceOfRecipeBookEntry(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "book" in value; - isInstance = isInstance && "bookContent" in value; - isInstance = isInstance && "recipe" in value; - isInstance = isInstance && "recipeContent" in value; - - return isInstance; -} - export function RecipeBookEntryFromJSON(json: any): RecipeBookEntry { return RecipeBookEntryFromJSONTyped(json, false); } @@ -97,3 +83,4 @@ export function RecipeBookEntryToJSON(value?: RecipeBookEntry | null): any { }; } + diff --git a/vue3/src/openapi/models/RecipeFlat.ts b/vue3/src/openapi/models/RecipeFlat.ts index 7ad81da5d..bd93eb7f7 100644 --- a/vue3/src/openapi/models/RecipeFlat.ts +++ b/vue3/src/openapi/models/RecipeFlat.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -39,17 +39,6 @@ export interface RecipeFlat { image?: string | null; } -/** - * Check if a given object implements the RecipeFlat interface. - */ -export function instanceOfRecipeFlat(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - - return isInstance; -} - export function RecipeFlatFromJSON(json: any): RecipeFlat { return RecipeFlatFromJSONTyped(json, false); } @@ -80,3 +69,4 @@ export function RecipeFlatToJSON(value?: RecipeFlat | null): any { }; } + diff --git a/vue3/src/openapi/models/RecipeImage.ts b/vue3/src/openapi/models/RecipeImage.ts index 0ac8556f0..f504ce595 100644 --- a/vue3/src/openapi/models/RecipeImage.ts +++ b/vue3/src/openapi/models/RecipeImage.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -33,15 +33,6 @@ export interface RecipeImage { imageUrl?: string | null; } -/** - * Check if a given object implements the RecipeImage interface. - */ -export function instanceOfRecipeImage(value: object): boolean { - let isInstance = true; - - return isInstance; -} - export function RecipeImageFromJSON(json: any): RecipeImage { return RecipeImageFromJSONTyped(json, false); } @@ -71,3 +62,4 @@ export function RecipeImageToJSON(value?: RecipeImage | null): any { }; } + diff --git a/vue3/src/openapi/models/RecipeOverview.ts b/vue3/src/openapi/models/RecipeOverview.ts index 998041215..f71d93987 100644 --- a/vue3/src/openapi/models/RecipeOverview.ts +++ b/vue3/src/openapi/models/RecipeOverview.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { KeywordLabel } from './KeywordLabel'; import { + KeywordLabel, KeywordLabelFromJSON, KeywordLabelFromJSONTyped, KeywordLabelToJSON, -} from './KeywordLabel'; +} from './'; /** * Adds nested create feature @@ -130,24 +130,6 @@ export interface RecipeOverview { readonly recent: string; } -/** - * Check if a given object implements the RecipeOverview interface. - */ -export function instanceOfRecipeOverview(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "image" in value; - isInstance = isInstance && "keywords" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - isInstance = isInstance && "updatedAt" in value; - isInstance = isInstance && "_new" in value; - isInstance = isInstance && "recent" in value; - - return isInstance; -} - export function RecipeOverviewFromJSON(json: any): RecipeOverview { return RecipeOverviewFromJSONTyped(json, false); } @@ -200,3 +182,4 @@ export function RecipeOverviewToJSON(value?: RecipeOverview | null): any { }; } + diff --git a/vue3/src/openapi/models/RecipeShoppingUpdate.ts b/vue3/src/openapi/models/RecipeShoppingUpdate.ts index edd9a0ac3..36e24c270 100644 --- a/vue3/src/openapi/models/RecipeShoppingUpdate.ts +++ b/vue3/src/openapi/models/RecipeShoppingUpdate.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -45,16 +45,6 @@ export interface RecipeShoppingUpdate { servings?: number | null; } -/** - * Check if a given object implements the RecipeShoppingUpdate interface. - */ -export function instanceOfRecipeShoppingUpdate(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - - return isInstance; -} - export function RecipeShoppingUpdateFromJSON(json: any): RecipeShoppingUpdate { return RecipeShoppingUpdateFromJSONTyped(json, false); } @@ -87,3 +77,4 @@ export function RecipeShoppingUpdateToJSON(value?: RecipeShoppingUpdate | null): }; } + diff --git a/vue3/src/openapi/models/RecipeSimple.ts b/vue3/src/openapi/models/RecipeSimple.ts index d5b9f0ee0..14e268583 100644 --- a/vue3/src/openapi/models/RecipeSimple.ts +++ b/vue3/src/openapi/models/RecipeSimple.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -39,18 +39,6 @@ export interface RecipeSimple { readonly url: string; } -/** - * Check if a given object implements the RecipeSimple interface. - */ -export function instanceOfRecipeSimple(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "url" in value; - - return isInstance; -} - export function RecipeSimpleFromJSON(json: any): RecipeSimple { return RecipeSimpleFromJSONTyped(json, false); } @@ -80,3 +68,4 @@ export function RecipeSimpleToJSON(value?: RecipeSimple | null): any { }; } + diff --git a/vue3/src/openapi/models/ShoppingListEntry.ts b/vue3/src/openapi/models/ShoppingListEntry.ts index fde17fb27..112073f55 100644 --- a/vue3/src/openapi/models/ShoppingListEntry.ts +++ b/vue3/src/openapi/models/ShoppingListEntry.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,30 +13,24 @@ */ import { exists, mapValues } from '../runtime'; -import type { Food } from './Food'; import { + Food, FoodFromJSON, FoodFromJSONTyped, FoodToJSON, -} from './Food'; -import type { ShoppingListRecipe } from './ShoppingListRecipe'; -import { + ShoppingListRecipe, ShoppingListRecipeFromJSON, ShoppingListRecipeFromJSONTyped, ShoppingListRecipeToJSON, -} from './ShoppingListRecipe'; -import type { Unit } from './Unit'; -import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -124,22 +118,6 @@ export interface ShoppingListEntry { delayUntil?: Date | null; } -/** - * Check if a given object implements the ShoppingListEntry interface. - */ -export function instanceOfShoppingListEntry(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "food" in value; - isInstance = isInstance && "amount" in value; - isInstance = isInstance && "recipeMealplan" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - isInstance = isInstance && "updatedAt" in value; - - return isInstance; -} - export function ShoppingListEntryFromJSON(json: any): ShoppingListEntry { return ShoppingListEntryFromJSONTyped(json, false); } @@ -186,3 +164,4 @@ export function ShoppingListEntryToJSON(value?: ShoppingListEntry | null): any { }; } + diff --git a/vue3/src/openapi/models/ShoppingListEntryBulk.ts b/vue3/src/openapi/models/ShoppingListEntryBulk.ts index d46abd049..8df9c35f1 100644 --- a/vue3/src/openapi/models/ShoppingListEntryBulk.ts +++ b/vue3/src/openapi/models/ShoppingListEntryBulk.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -33,17 +33,6 @@ export interface ShoppingListEntryBulk { checked: boolean; } -/** - * Check if a given object implements the ShoppingListEntryBulk interface. - */ -export function instanceOfShoppingListEntryBulk(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "ids" in value; - isInstance = isInstance && "checked" in value; - - return isInstance; -} - export function ShoppingListEntryBulkFromJSON(json: any): ShoppingListEntryBulk { return ShoppingListEntryBulkFromJSONTyped(json, false); } @@ -73,3 +62,4 @@ export function ShoppingListEntryBulkToJSON(value?: ShoppingListEntryBulk | null }; } + diff --git a/vue3/src/openapi/models/ShoppingListRecipe.ts b/vue3/src/openapi/models/ShoppingListRecipe.ts index 51766506f..e1e2cc79f 100644 --- a/vue3/src/openapi/models/ShoppingListRecipe.ts +++ b/vue3/src/openapi/models/ShoppingListRecipe.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -75,22 +75,6 @@ export interface ShoppingListRecipe { readonly mealplanType: string; } -/** - * Check if a given object implements the ShoppingListRecipe interface. - */ -export function instanceOfShoppingListRecipe(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "recipeName" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "servings" in value; - isInstance = isInstance && "mealplanNote" in value; - isInstance = isInstance && "mealplanFromDate" in value; - isInstance = isInstance && "mealplanType" in value; - - return isInstance; -} - export function ShoppingListRecipeFromJSON(json: any): ShoppingListRecipe { return ShoppingListRecipeFromJSONTyped(json, false); } @@ -128,3 +112,4 @@ export function ShoppingListRecipeToJSON(value?: ShoppingListRecipe | null): any }; } + diff --git a/vue3/src/openapi/models/Space.ts b/vue3/src/openapi/models/Space.ts index c471defd8..5cd832301 100644 --- a/vue3/src/openapi/models/Space.ts +++ b/vue3/src/openapi/models/Space.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,30 +13,24 @@ */ import { exists, mapValues } from '../runtime'; -import type { FoodInheritField } from './FoodInheritField'; import { + FoodInheritField, FoodInheritFieldFromJSON, FoodInheritFieldFromJSONTyped, FoodInheritFieldToJSON, -} from './FoodInheritField'; -import type { SpaceNavTextColorEnum } from './SpaceNavTextColorEnum'; -import { + SpaceNavTextColorEnum, SpaceNavTextColorEnumFromJSON, SpaceNavTextColorEnumFromJSONTyped, SpaceNavTextColorEnumToJSON, -} from './SpaceNavTextColorEnum'; -import type { SpaceThemeEnum } from './SpaceThemeEnum'; -import { + SpaceThemeEnum, SpaceThemeEnumFromJSON, SpaceThemeEnumFromJSONTyped, SpaceThemeEnumToJSON, -} from './SpaceThemeEnum'; -import type { UserFileView } from './UserFileView'; -import { + UserFileView, UserFileViewFromJSON, UserFileViewFromJSONTyped, UserFileViewToJSON, -} from './UserFileView'; +} from './'; /** * Adds nested create feature @@ -208,27 +202,6 @@ export interface Space { logoColorSvg?: UserFileView | null; } -/** - * Check if a given object implements the Space interface. - */ -export function instanceOfSpace(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - isInstance = isInstance && "maxRecipes" in value; - isInstance = isInstance && "maxFileStorageMb" in value; - isInstance = isInstance && "maxUsers" in value; - isInstance = isInstance && "allowSharing" in value; - isInstance = isInstance && "demo" in value; - isInstance = isInstance && "foodInherit" in value; - isInstance = isInstance && "userCount" in value; - isInstance = isInstance && "recipeCount" in value; - isInstance = isInstance && "fileSizeMb" in value; - - return isInstance; -} - export function SpaceFromJSON(json: any): Space { return SpaceFromJSONTyped(json, false); } @@ -297,3 +270,4 @@ export function SpaceToJSON(value?: Space | null): any { }; } + diff --git a/vue3/src/openapi/models/SpaceNavTextColorEnum.ts b/vue3/src/openapi/models/SpaceNavTextColorEnum.ts index f97a5a91f..8e9544225 100644 --- a/vue3/src/openapi/models/SpaceNavTextColorEnum.ts +++ b/vue3/src/openapi/models/SpaceNavTextColorEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,20 +12,18 @@ * Do not edit the class manually. */ - /** * * `BLANK` - ------- - * * `LIGHT` - Light - * * `DARK` - Dark +* `LIGHT` - Light +* `DARK` - Dark * @export + * @enum {string} */ -export const SpaceNavTextColorEnum = { - Blank: 'BLANK', - Light: 'LIGHT', - Dark: 'DARK' -} as const; -export type SpaceNavTextColorEnum = typeof SpaceNavTextColorEnum[keyof typeof SpaceNavTextColorEnum]; - +export enum SpaceNavTextColorEnum { + Blank = 'BLANK', + Light = 'LIGHT', + Dark = 'DARK' +} export function SpaceNavTextColorEnumFromJSON(json: any): SpaceNavTextColorEnum { return SpaceNavTextColorEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/SpaceThemeEnum.ts b/vue3/src/openapi/models/SpaceThemeEnum.ts index b41118ee0..aeb878c6d 100644 --- a/vue3/src/openapi/models/SpaceThemeEnum.ts +++ b/vue3/src/openapi/models/SpaceThemeEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,28 +12,26 @@ * Do not edit the class manually. */ - /** * * `BLANK` - ------- - * * `TANDOOR` - Tandoor - * * `BOOTSTRAP` - Bootstrap - * * `DARKLY` - Darkly - * * `FLATLY` - Flatly - * * `SUPERHERO` - Superhero - * * `TANDOOR_DARK` - Tandoor Dark (INCOMPLETE) +* `TANDOOR` - Tandoor +* `BOOTSTRAP` - Bootstrap +* `DARKLY` - Darkly +* `FLATLY` - Flatly +* `SUPERHERO` - Superhero +* `TANDOOR_DARK` - Tandoor Dark (INCOMPLETE) * @export + * @enum {string} */ -export const SpaceThemeEnum = { - Blank: 'BLANK', - Tandoor: 'TANDOOR', - Bootstrap: 'BOOTSTRAP', - Darkly: 'DARKLY', - Flatly: 'FLATLY', - Superhero: 'SUPERHERO', - TandoorDark: 'TANDOOR_DARK' -} as const; -export type SpaceThemeEnum = typeof SpaceThemeEnum[keyof typeof SpaceThemeEnum]; - +export enum SpaceThemeEnum { + Blank = 'BLANK', + Tandoor = 'TANDOOR', + Bootstrap = 'BOOTSTRAP', + Darkly = 'DARKLY', + Flatly = 'FLATLY', + Superhero = 'SUPERHERO', + TandoorDark = 'TANDOOR_DARK' +} export function SpaceThemeEnumFromJSON(json: any): SpaceThemeEnum { return SpaceThemeEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/Step.ts b/vue3/src/openapi/models/Step.ts index db9fb68a2..3a59c3d93 100644 --- a/vue3/src/openapi/models/Step.ts +++ b/vue3/src/openapi/models/Step.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { Ingredient } from './Ingredient'; import { + Ingredient, IngredientFromJSON, IngredientFromJSONTyped, IngredientToJSON, -} from './Ingredient'; -import type { UserFileView } from './UserFileView'; -import { + UserFileView, UserFileViewFromJSON, UserFileViewFromJSONTyped, UserFileViewToJSON, -} from './UserFileView'; +} from './'; /** * Adds nested create feature @@ -112,20 +110,6 @@ export interface Step { showIngredientsTable?: boolean; } -/** - * Check if a given object implements the Step interface. - */ -export function instanceOfStep(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "ingredients" in value; - isInstance = isInstance && "instructionsMarkdown" in value; - isInstance = isInstance && "stepRecipeData" in value; - isInstance = isInstance && "numrecipe" in value; - - return isInstance; -} - export function StepFromJSON(json: any): Step { return StepFromJSONTyped(json, false); } @@ -173,3 +157,4 @@ export function StepToJSON(value?: Step | null): any { }; } + diff --git a/vue3/src/openapi/models/Storage.ts b/vue3/src/openapi/models/Storage.ts index c4a7c874e..2716b28ce 100644 --- a/vue3/src/openapi/models/Storage.ts +++ b/vue3/src/openapi/models/Storage.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { MethodEnum } from './MethodEnum'; import { + MethodEnum, MethodEnumFromJSON, MethodEnumFromJSONTyped, MethodEnumToJSON, -} from './MethodEnum'; +} from './'; /** * @@ -70,18 +70,6 @@ export interface Storage { readonly createdBy: number; } -/** - * Check if a given object implements the Storage interface. - */ -export function instanceOfStorage(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "createdBy" in value; - - return isInstance; -} - export function StorageFromJSON(json: any): Storage { return StorageFromJSONTyped(json, false); } @@ -119,3 +107,4 @@ export function StorageToJSON(value?: Storage | null): any { }; } + diff --git a/vue3/src/openapi/models/Supermarket.ts b/vue3/src/openapi/models/Supermarket.ts index 3ce700118..69cc3fa3e 100644 --- a/vue3/src/openapi/models/Supermarket.ts +++ b/vue3/src/openapi/models/Supermarket.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,49 +13,49 @@ */ import { exists, mapValues } from '../runtime'; -import type { SupermarketCategoryRelation } from './SupermarketCategoryRelation'; import { + SupermarketCategoryRelation, SupermarketCategoryRelationFromJSON, SupermarketCategoryRelationFromJSONTyped, SupermarketCategoryRelationToJSON, -} from './SupermarketCategoryRelation'; +} from './'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface Supermarket */ @@ -92,18 +92,6 @@ export interface Supermarket { openDataSlug?: string | null; } -/** - * Check if a given object implements the Supermarket interface. - */ -export function instanceOfSupermarket(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "categoryToSupermarket" in value; - - return isInstance; -} - export function SupermarketFromJSON(json: any): Supermarket { return SupermarketFromJSONTyped(json, false); } @@ -137,3 +125,4 @@ export function SupermarketToJSON(value?: Supermarket | null): any { }; } + diff --git a/vue3/src/openapi/models/SupermarketCategory.ts b/vue3/src/openapi/models/SupermarketCategory.ts index e9ebbced5..2dd29daa3 100644 --- a/vue3/src/openapi/models/SupermarketCategory.ts +++ b/vue3/src/openapi/models/SupermarketCategory.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface SupermarketCategory */ @@ -73,17 +73,6 @@ export interface SupermarketCategory { description?: string | null; } -/** - * Check if a given object implements the SupermarketCategory interface. - */ -export function instanceOfSupermarketCategory(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - - return isInstance; -} - export function SupermarketCategoryFromJSON(json: any): SupermarketCategory { return SupermarketCategoryFromJSONTyped(json, false); } @@ -114,3 +103,4 @@ export function SupermarketCategoryToJSON(value?: SupermarketCategory | null): a }; } + diff --git a/vue3/src/openapi/models/SupermarketCategoryRelation.ts b/vue3/src/openapi/models/SupermarketCategoryRelation.ts index 93cbc55cd..85ce17243 100644 --- a/vue3/src/openapi/models/SupermarketCategoryRelation.ts +++ b/vue3/src/openapi/models/SupermarketCategoryRelation.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,12 +13,12 @@ */ import { exists, mapValues } from '../runtime'; -import type { SupermarketCategory } from './SupermarketCategory'; import { + SupermarketCategory, SupermarketCategoryFromJSON, SupermarketCategoryFromJSONTyped, SupermarketCategoryToJSON, -} from './SupermarketCategory'; +} from './'; /** * Adds nested create feature @@ -52,18 +52,6 @@ export interface SupermarketCategoryRelation { order?: number; } -/** - * Check if a given object implements the SupermarketCategoryRelation interface. - */ -export function instanceOfSupermarketCategoryRelation(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "category" in value; - isInstance = isInstance && "supermarket" in value; - - return isInstance; -} - export function SupermarketCategoryRelationFromJSON(json: any): SupermarketCategoryRelation { return SupermarketCategoryRelationFromJSONTyped(json, false); } @@ -96,3 +84,4 @@ export function SupermarketCategoryRelationToJSON(value?: SupermarketCategoryRel }; } + diff --git a/vue3/src/openapi/models/Sync.ts b/vue3/src/openapi/models/Sync.ts index 7aabf0712..410fcd841 100644 --- a/vue3/src/openapi/models/Sync.ts +++ b/vue3/src/openapi/models/Sync.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -63,19 +63,6 @@ export interface Sync { readonly updatedAt: Date; } -/** - * Check if a given object implements the Sync interface. - */ -export function instanceOfSync(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "storage" in value; - isInstance = isInstance && "createdAt" in value; - isInstance = isInstance && "updatedAt" in value; - - return isInstance; -} - export function SyncFromJSON(json: any): Sync { return SyncFromJSONTyped(json, false); } @@ -112,3 +99,4 @@ export function SyncToJSON(value?: Sync | null): any { }; } + diff --git a/vue3/src/openapi/models/SyncLog.ts b/vue3/src/openapi/models/SyncLog.ts index f68bbd73f..ae711afdb 100644 --- a/vue3/src/openapi/models/SyncLog.ts +++ b/vue3/src/openapi/models/SyncLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -51,19 +51,6 @@ export interface SyncLog { readonly createdAt: Date; } -/** - * Check if a given object implements the SyncLog interface. - */ -export function instanceOfSyncLog(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "sync" in value; - isInstance = isInstance && "status" in value; - isInstance = isInstance && "createdAt" in value; - - return isInstance; -} - export function SyncLogFromJSON(json: any): SyncLog { return SyncLogFromJSONTyped(json, false); } @@ -97,3 +84,4 @@ export function SyncLogToJSON(value?: SyncLog | null): any { }; } + diff --git a/vue3/src/openapi/models/ThemeEnum.ts b/vue3/src/openapi/models/ThemeEnum.ts index f03b3bf43..570f74728 100644 --- a/vue3/src/openapi/models/ThemeEnum.ts +++ b/vue3/src/openapi/models/ThemeEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,26 +12,24 @@ * Do not edit the class manually. */ - /** * * `TANDOOR` - Tandoor - * * `BOOTSTRAP` - Bootstrap - * * `DARKLY` - Darkly - * * `FLATLY` - Flatly - * * `SUPERHERO` - Superhero - * * `TANDOOR_DARK` - Tandoor Dark (INCOMPLETE) +* `BOOTSTRAP` - Bootstrap +* `DARKLY` - Darkly +* `FLATLY` - Flatly +* `SUPERHERO` - Superhero +* `TANDOOR_DARK` - Tandoor Dark (INCOMPLETE) * @export + * @enum {string} */ -export const ThemeEnum = { - Tandoor: 'TANDOOR', - Bootstrap: 'BOOTSTRAP', - Darkly: 'DARKLY', - Flatly: 'FLATLY', - Superhero: 'SUPERHERO', - TandoorDark: 'TANDOOR_DARK' -} as const; -export type ThemeEnum = typeof ThemeEnum[keyof typeof ThemeEnum]; - +export enum ThemeEnum { + Tandoor = 'TANDOOR', + Bootstrap = 'BOOTSTRAP', + Darkly = 'DARKLY', + Flatly = 'FLATLY', + Superhero = 'SUPERHERO', + TandoorDark = 'TANDOOR_DARK' +} export function ThemeEnumFromJSON(json: any): ThemeEnum { return ThemeEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/Unit.ts b/vue3/src/openapi/models/Unit.ts index 127405211..d9fd38771 100644 --- a/vue3/src/openapi/models/Unit.ts +++ b/vue3/src/openapi/models/Unit.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -15,40 +15,40 @@ import { exists, mapValues } from '../runtime'; /** * Moves `UniqueValidator`'s from the validation stage to the save stage. - * It solves the problem with nested validation for unique fields on update. - * - * If you want more details, you can read related issues and articles: - * https://github.com/beda-software/drf-writable-nested/issues/1 - * http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers - * - * Example of usage: - * ``` - * class Child(models.Model): - * field = models.CharField(unique=True) - * - * - * class Parent(models.Model): - * child = models.ForeignKey('Child') - * - * - * class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): - * class Meta: - * model = Child - * - * - * class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): - * child = ChildSerializer() - * - * class Meta: - * model = Parent - * ``` - * - * Note: `UniqueFieldsMixin` must be applied only on the serializer - * which has unique fields. - * - * Note: When you are using both mixins - * (`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) - * you should put `UniqueFieldsMixin` ahead. +It solves the problem with nested validation for unique fields on update. + +If you want more details, you can read related issues and articles: +https://github.com/beda-software/drf-writable-nested/issues/1 +http://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers + +Example of usage: +``` + class Child(models.Model): + field = models.CharField(unique=True) + + +class Parent(models.Model): + child = models.ForeignKey('Child') + + +class ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer): + class Meta: + model = Child + + +class ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer): + child = ChildSerializer() + + class Meta: + model = Parent +``` + +Note: `UniqueFieldsMixin` must be applied only on the serializer +which has unique fields. + +Note: When you are using both mixins +(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`) +you should put `UniqueFieldsMixin` ahead. * @export * @interface Unit */ @@ -91,17 +91,6 @@ export interface Unit { openDataSlug?: string | null; } -/** - * Check if a given object implements the Unit interface. - */ -export function instanceOfUnit(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - - return isInstance; -} - export function UnitFromJSON(json: any): Unit { return UnitFromJSONTyped(json, false); } @@ -138,3 +127,4 @@ export function UnitToJSON(value?: Unit | null): any { }; } + diff --git a/vue3/src/openapi/models/UnitConversion.ts b/vue3/src/openapi/models/UnitConversion.ts index 9a85a615d..a80c5aa43 100644 --- a/vue3/src/openapi/models/UnitConversion.ts +++ b/vue3/src/openapi/models/UnitConversion.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { Food } from './Food'; import { + Food, FoodFromJSON, FoodFromJSONTyped, FoodToJSON, -} from './Food'; -import type { Unit } from './Unit'; -import { + Unit, UnitFromJSON, UnitFromJSONTyped, UnitToJSON, -} from './Unit'; +} from './'; /** * Adds nested create feature @@ -82,21 +80,6 @@ export interface UnitConversion { openDataSlug?: string | null; } -/** - * Check if a given object implements the UnitConversion interface. - */ -export function instanceOfUnitConversion(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "baseAmount" in value; - isInstance = isInstance && "baseUnit" in value; - isInstance = isInstance && "convertedAmount" in value; - isInstance = isInstance && "convertedUnit" in value; - - return isInstance; -} - export function UnitConversionFromJSON(json: any): UnitConversion { return UnitConversionFromJSONTyped(json, false); } @@ -136,3 +119,4 @@ export function UnitConversionToJSON(value?: UnitConversion | null): any { }; } + diff --git a/vue3/src/openapi/models/User.ts b/vue3/src/openapi/models/User.ts index efdb7e048..6dfb88b23 100644 --- a/vue3/src/openapi/models/User.ts +++ b/vue3/src/openapi/models/User.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -51,18 +51,6 @@ export interface User { readonly displayName: string; } -/** - * Check if a given object implements the User interface. - */ -export function instanceOfUser(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "username" in value; - isInstance = isInstance && "displayName" in value; - - return isInstance; -} - export function UserFromJSON(json: any): User { return UserFromJSONTyped(json, false); } @@ -95,3 +83,4 @@ export function UserToJSON(value?: User | null): any { }; } + diff --git a/vue3/src/openapi/models/UserFile.ts b/vue3/src/openapi/models/UserFile.ts index 4015080db..03561a174 100644 --- a/vue3/src/openapi/models/UserFile.ts +++ b/vue3/src/openapi/models/UserFile.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -57,21 +57,6 @@ export interface UserFile { readonly fileSizeKb: number; } -/** - * Check if a given object implements the UserFile interface. - */ -export function instanceOfUserFile(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "file" in value; - isInstance = isInstance && "fileDownload" in value; - isInstance = isInstance && "preview" in value; - isInstance = isInstance && "fileSizeKb" in value; - - return isInstance; -} - export function UserFileFromJSON(json: any): UserFile { return UserFileFromJSONTyped(json, false); } @@ -105,3 +90,4 @@ export function UserFileToJSON(value?: UserFile | null): any { }; } + diff --git a/vue3/src/openapi/models/UserFileView.ts b/vue3/src/openapi/models/UserFileView.ts index 94cb98743..2228f85fd 100644 --- a/vue3/src/openapi/models/UserFileView.ts +++ b/vue3/src/openapi/models/UserFileView.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -45,19 +45,6 @@ export interface UserFileView { readonly preview: string; } -/** - * Check if a given object implements the UserFileView interface. - */ -export function instanceOfUserFileView(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "name" in value; - isInstance = isInstance && "fileDownload" in value; - isInstance = isInstance && "preview" in value; - - return isInstance; -} - export function UserFileViewFromJSON(json: any): UserFileView { return UserFileViewFromJSONTyped(json, false); } @@ -88,3 +75,4 @@ export function UserFileViewToJSON(value?: UserFileView | null): any { }; } + diff --git a/vue3/src/openapi/models/UserPreference.ts b/vue3/src/openapi/models/UserPreference.ts index ec57bd948..d99b5cad9 100644 --- a/vue3/src/openapi/models/UserPreference.ts +++ b/vue3/src/openapi/models/UserPreference.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,36 +13,28 @@ */ import { exists, mapValues } from '../runtime'; -import type { DefaultPageEnum } from './DefaultPageEnum'; import { + DefaultPageEnum, DefaultPageEnumFromJSON, DefaultPageEnumFromJSONTyped, DefaultPageEnumToJSON, -} from './DefaultPageEnum'; -import type { ThemeEnum } from './ThemeEnum'; -import { + ThemeEnum, ThemeEnumFromJSON, ThemeEnumFromJSONTyped, ThemeEnumToJSON, -} from './ThemeEnum'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; -import type { UserFileView } from './UserFileView'; -import { + UserFileView, UserFileViewFromJSON, UserFileViewFromJSONTyped, UserFileViewToJSON, -} from './UserFileView'; -import type { UserPreferenceNavTextColorEnum } from './UserPreferenceNavTextColorEnum'; -import { + UserPreferenceNavTextColorEnum, UserPreferenceNavTextColorEnumFromJSON, UserPreferenceNavTextColorEnumFromJSONTyped, UserPreferenceNavTextColorEnumToJSON, -} from './UserPreferenceNavTextColorEnum'; +} from './'; /** * Adds nested create feature @@ -154,10 +146,10 @@ export interface UserPreference { readonly foodInheritDefault: string; /** * - * @type {string} + * @type {number} * @memberof UserPreference */ - defaultDelay?: string; + defaultDelay?: number; /** * * @type {boolean} @@ -226,18 +218,6 @@ export interface UserPreference { readonly foodChildrenExist: string; } -/** - * Check if a given object implements the UserPreference interface. - */ -export function instanceOfUserPreference(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "user" in value; - isInstance = isInstance && "foodInheritDefault" in value; - isInstance = isInstance && "foodChildrenExist" in value; - - return isInstance; -} - export function UserPreferenceFromJSON(json: any): UserPreference { return UserPreferenceFromJSONTyped(json, false); } @@ -319,3 +299,4 @@ export function UserPreferenceToJSON(value?: UserPreference | null): any { }; } + diff --git a/vue3/src/openapi/models/UserPreferenceNavTextColorEnum.ts b/vue3/src/openapi/models/UserPreferenceNavTextColorEnum.ts index f2b48213f..b4f98b25a 100644 --- a/vue3/src/openapi/models/UserPreferenceNavTextColorEnum.ts +++ b/vue3/src/openapi/models/UserPreferenceNavTextColorEnum.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -12,18 +12,16 @@ * Do not edit the class manually. */ - /** * * `LIGHT` - Light - * * `DARK` - Dark +* `DARK` - Dark * @export + * @enum {string} */ -export const UserPreferenceNavTextColorEnum = { - Light: 'LIGHT', - Dark: 'DARK' -} as const; -export type UserPreferenceNavTextColorEnum = typeof UserPreferenceNavTextColorEnum[keyof typeof UserPreferenceNavTextColorEnum]; - +export enum UserPreferenceNavTextColorEnum { + Light = 'LIGHT', + Dark = 'DARK' +} export function UserPreferenceNavTextColorEnumFromJSON(json: any): UserPreferenceNavTextColorEnum { return UserPreferenceNavTextColorEnumFromJSONTyped(json, false); diff --git a/vue3/src/openapi/models/UserSpace.ts b/vue3/src/openapi/models/UserSpace.ts index 7507600aa..4be454878 100644 --- a/vue3/src/openapi/models/UserSpace.ts +++ b/vue3/src/openapi/models/UserSpace.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -13,18 +13,16 @@ */ import { exists, mapValues } from '../runtime'; -import type { Group } from './Group'; import { + Group, GroupFromJSON, GroupFromJSONTyped, GroupToJSON, -} from './Group'; -import type { User } from './User'; -import { + User, UserFromJSON, UserFromJSONTyped, UserToJSON, -} from './User'; +} from './'; /** * Adds nested create feature @@ -88,22 +86,6 @@ export interface UserSpace { readonly updatedAt: Date; } -/** - * Check if a given object implements the UserSpace interface. - */ -export function instanceOfUserSpace(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "user" in value; - isInstance = isInstance && "space" in value; - isInstance = isInstance && "groups" in value; - isInstance = isInstance && "inviteLink" in value; - isInstance = isInstance && "createdAt" in value; - isInstance = isInstance && "updatedAt" in value; - - return isInstance; -} - export function UserSpaceFromJSON(json: any): UserSpace { return UserSpaceFromJSONTyped(json, false); } @@ -141,3 +123,4 @@ export function UserSpaceToJSON(value?: UserSpace | null): any { }; } + diff --git a/vue3/src/openapi/models/ViewLog.ts b/vue3/src/openapi/models/ViewLog.ts index 68752ce62..694561c16 100644 --- a/vue3/src/openapi/models/ViewLog.ts +++ b/vue3/src/openapi/models/ViewLog.ts @@ -1,8 +1,8 @@ /* tslint:disable */ /* eslint-disable */ /** - * - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * Tandoor + * Tandoor API Docs * * The version of the OpenAPI document: 0.0.0 * @@ -45,19 +45,6 @@ export interface ViewLog { readonly createdAt: Date; } -/** - * Check if a given object implements the ViewLog interface. - */ -export function instanceOfViewLog(value: object): boolean { - let isInstance = true; - isInstance = isInstance && "id" in value; - isInstance = isInstance && "recipe" in value; - isInstance = isInstance && "createdBy" in value; - isInstance = isInstance && "createdAt" in value; - - return isInstance; -} - export function ViewLogFromJSON(json: any): ViewLog { return ViewLogFromJSONTyped(json, false); } @@ -88,3 +75,4 @@ export function ViewLogToJSON(value?: ViewLog | null): any { }; } + diff --git a/vue3/src/openapi/models/index.ts b/vue3/src/openapi/models/index.ts index a44d08c82..851380bc3 100644 --- a/vue3/src/openapi/models/index.ts +++ b/vue3/src/openapi/models/index.ts @@ -1,8 +1,9 @@ -/* tslint:disable */ -/* eslint-disable */ export * from './AccessToken'; export * from './AuthToken'; export * from './Automation'; +export * from './AutomationTypeEnum'; +export * from './BaseUnitEnum'; +export * from './BlankEnum'; export * from './BookmarkletImport'; export * from './BookmarkletImportList'; export * from './ConnectorConfigConfig'; @@ -23,6 +24,16 @@ export * from './MealPlan'; export * from './MealType'; export * from './MethodEnum'; export * from './NutritionInformation'; +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 './PaginatedCookLogList'; export * from './PaginatedCustomFilterList'; @@ -52,6 +63,13 @@ 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'; @@ -96,7 +114,6 @@ export * from './SupermarketCategoryRelation'; export * from './Sync'; export * from './SyncLog'; export * from './ThemeEnum'; -export * from './TypeEnum'; export * from './Unit'; export * from './UnitConversion'; export * from './User'; diff --git a/vue3/src/openapi/openapitools.json b/vue3/src/openapi/openapitools.json index 9841a49bc..dc331f83e 100644 --- a/vue3/src/openapi/openapitools.json +++ b/vue3/src/openapi/openapitools.json @@ -2,6 +2,6 @@ "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", "spaces": 2, "generator-cli": { - "version": "7.3.0" + "version": "5.1.0" } } diff --git a/vue3/src/utils/number_utils.ts b/vue3/src/utils/number_utils.ts index 75ca86311..a7521a1d0 100644 --- a/vue3/src/utils/number_utils.ts +++ b/vue3/src/utils/number_utils.ts @@ -9,7 +9,7 @@ function getUserPreference(pref: string) { */ export function roundDecimals(num: number) { let decimals = 2 //TODO get user preference - return num.toFixed(decimals) + return Number(num.toFixed(decimals)) } /**