From 325ee16d3985295a4f3adc3ef73f713d4d0909ed Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Thu, 12 Dec 2024 17:26:01 +0100 Subject: [PATCH] importer stuff --- cookbook/helper/recipe_url_import.py | 10 +- cookbook/serializer.py | 2 +- vue3/src/openapi/.openapi-generator/FILES | 20 +- vue3/src/openapi/apis/ApiApi.ts | 1789 +---------------- vue3/src/openapi/models/Automation.ts | 20 +- vue3/src/openapi/models/PatchedAutomation.ts | 20 +- vue3/src/openapi/models/SourceImportRecipe.ts | 8 +- vue3/src/openapi/models/TypeEnum.ts | 70 + vue3/src/openapi/models/index.ts | 20 +- vue3/src/pages/RecipeImportPage.vue | 58 +- vue3/src/pages/RecipeViewPage.vue | 52 +- vue3/src/utils/utils.ts | 49 +- 12 files changed, 205 insertions(+), 1913 deletions(-) create mode 100644 vue3/src/openapi/models/TypeEnum.ts diff --git a/cookbook/helper/recipe_url_import.py b/cookbook/helper/recipe_url_import.py index 6d105f79e..767945937 100644 --- a/cookbook/helper/recipe_url_import.py +++ b/cookbook/helper/recipe_url_import.py @@ -106,14 +106,14 @@ def get_from_scraper(scrape, request): # assign image try: - recipe_json['image'] = parse_image(scrape.image()) or None + recipe_json['image_url'] = parse_image(scrape.image()) or None except Exception: - recipe_json['image'] = None - if not recipe_json['image']: + recipe_json['image_url'] = None + if not recipe_json['image_url']: try: - recipe_json['image'] = parse_image(scrape.schema.data.get('image')) or '' + recipe_json['image_url'] = parse_image(scrape.schema.data.get('image')) or '' except Exception: - recipe_json['image'] = '' + recipe_json['image_url'] = '' # assign keywords try: diff --git a/cookbook/serializer.py b/cookbook/serializer.py index c6f1733bc..b4dadcf22 100644 --- a/cookbook/serializer.py +++ b/cookbook/serializer.py @@ -1609,7 +1609,7 @@ class SourceImportRecipeSerializer(serializers.Serializer): servings_text = serializers.CharField() working_time = serializers.IntegerField() waiting_time = serializers.IntegerField() - image = serializers.URLField() + image_url = serializers.URLField() keywords = SourceImportKeywordSerializer(many=True) properties = serializers.ListField(child=SourceImportPropertySerializer()) diff --git a/vue3/src/openapi/.openapi-generator/FILES b/vue3/src/openapi/.openapi-generator/FILES index c04b52698..2ff06eb89 100644 --- a/vue3/src/openapi/.openapi-generator/FILES +++ b/vue3/src/openapi/.openapi-generator/FILES @@ -7,8 +7,6 @@ models/AccessToken.ts models/AuthToken.ts models/AutoMealPlan.ts models/Automation.ts -models/AutomationTypeEnum.ts -models/BaseUnitEnum.ts models/BookmarkletImport.ts models/BookmarkletImportList.ts models/ConnectorConfigConfig.ts @@ -34,16 +32,6 @@ 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/PaginatedBookmarkletImportListList.ts models/PaginatedCookLogList.ts @@ -90,13 +78,6 @@ 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 @@ -154,6 +135,7 @@ 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/apis/ApiApi.ts b/vue3/src/openapi/apis/ApiApi.ts index 2177813e0..f59fa3a33 100644 --- a/vue3/src/openapi/apis/ApiApi.ts +++ b/vue3/src/openapi/apis/ApiApi.ts @@ -36,13 +36,6 @@ import type { Localization, MealPlan, MealType, - OpenDataCategory, - OpenDataConversion, - OpenDataFood, - OpenDataProperty, - OpenDataStore, - OpenDataUnit, - OpenDataVersion, PaginatedAutomationList, PaginatedBookmarkletImportListList, PaginatedCookLogList, @@ -89,13 +82,6 @@ import type { PatchedKeyword, PatchedMealPlan, PatchedMealType, - PatchedOpenDataCategory, - PatchedOpenDataConversion, - PatchedOpenDataFood, - PatchedOpenDataProperty, - PatchedOpenDataStore, - PatchedOpenDataUnit, - PatchedOpenDataVersion, PatchedProperty, PatchedPropertyType, PatchedRecipe, @@ -191,20 +177,6 @@ import { MealPlanToJSON, MealTypeFromJSON, MealTypeToJSON, - OpenDataCategoryFromJSON, - OpenDataCategoryToJSON, - OpenDataConversionFromJSON, - OpenDataConversionToJSON, - OpenDataFoodFromJSON, - OpenDataFoodToJSON, - OpenDataPropertyFromJSON, - OpenDataPropertyToJSON, - OpenDataStoreFromJSON, - OpenDataStoreToJSON, - OpenDataUnitFromJSON, - OpenDataUnitToJSON, - OpenDataVersionFromJSON, - OpenDataVersionToJSON, PaginatedAutomationListFromJSON, PaginatedAutomationListToJSON, PaginatedBookmarkletImportListListFromJSON, @@ -297,20 +269,6 @@ import { PatchedMealPlanToJSON, PatchedMealTypeFromJSON, PatchedMealTypeToJSON, - PatchedOpenDataCategoryFromJSON, - PatchedOpenDataCategoryToJSON, - PatchedOpenDataConversionFromJSON, - PatchedOpenDataConversionToJSON, - PatchedOpenDataFoodFromJSON, - PatchedOpenDataFoodToJSON, - PatchedOpenDataPropertyFromJSON, - PatchedOpenDataPropertyToJSON, - PatchedOpenDataStoreFromJSON, - PatchedOpenDataStoreToJSON, - PatchedOpenDataUnitFromJSON, - PatchedOpenDataUnitToJSON, - PatchedOpenDataVersionFromJSON, - PatchedOpenDataVersionToJSON, PatchedPropertyFromJSON, PatchedPropertyToJSON, PatchedPropertyTypeFromJSON, @@ -884,164 +842,6 @@ export interface ApiMealTypeUpdateRequest { mealType: Omit; } -export interface ApiOpenDataCategoryCreateRequest { - openDataCategory: Omit; -} - -export interface ApiOpenDataCategoryDestroyRequest { - id: number; -} - -export interface ApiOpenDataCategoryPartialUpdateRequest { - id: number; - patchedOpenDataCategory?: Omit; -} - -export interface ApiOpenDataCategoryRetrieveRequest { - id: number; -} - -export interface ApiOpenDataCategoryUpdateRequest { - id: number; - openDataCategory: Omit; -} - -export interface ApiOpenDataConversionCreateRequest { - openDataConversion: Omit; -} - -export interface ApiOpenDataConversionDestroyRequest { - id: number; -} - -export interface ApiOpenDataConversionPartialUpdateRequest { - id: number; - patchedOpenDataConversion?: Omit; -} - -export interface ApiOpenDataConversionRetrieveRequest { - id: number; -} - -export interface ApiOpenDataConversionUpdateRequest { - id: number; - openDataConversion: Omit; -} - -export interface ApiOpenDataFDCRetrieveRequest { - id: string; -} - -export interface ApiOpenDataFoodCreateRequest { - openDataFood: Omit; -} - -export interface ApiOpenDataFoodDestroyRequest { - id: number; -} - -export interface ApiOpenDataFoodPartialUpdateRequest { - id: number; - patchedOpenDataFood?: Omit; -} - -export interface ApiOpenDataFoodRetrieveRequest { - id: number; -} - -export interface ApiOpenDataFoodUpdateRequest { - id: number; - openDataFood: Omit; -} - -export interface ApiOpenDataPropertyCreateRequest { - openDataProperty: Omit; -} - -export interface ApiOpenDataPropertyDestroyRequest { - id: number; -} - -export interface ApiOpenDataPropertyPartialUpdateRequest { - id: number; - patchedOpenDataProperty?: Omit; -} - -export interface ApiOpenDataPropertyRetrieveRequest { - id: number; -} - -export interface ApiOpenDataPropertyUpdateRequest { - id: number; - openDataProperty: Omit; -} - -export interface ApiOpenDataStoreCreateRequest { - openDataStore: Omit; -} - -export interface ApiOpenDataStoreDestroyRequest { - id: number; -} - -export interface ApiOpenDataStorePartialUpdateRequest { - id: number; - patchedOpenDataStore?: Omit; -} - -export interface ApiOpenDataStoreRetrieveRequest { - id: number; -} - -export interface ApiOpenDataStoreUpdateRequest { - id: number; - openDataStore: Omit; -} - -export interface ApiOpenDataUnitCreateRequest { - openDataUnit: Omit; -} - -export interface ApiOpenDataUnitDestroyRequest { - id: number; -} - -export interface ApiOpenDataUnitPartialUpdateRequest { - id: number; - patchedOpenDataUnit?: Omit; -} - -export interface ApiOpenDataUnitRetrieveRequest { - id: number; -} - -export interface ApiOpenDataUnitUpdateRequest { - id: number; - openDataUnit: Omit; -} - -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 ApiPropertyCreateRequest { property: Property; } @@ -5893,1593 +5693,6 @@ export class ApiApi extends runtime.BaseAPI { return await response.value(); } - /** - */ - async apiOpenDataCategoryCreateRaw(requestParameters: ApiOpenDataCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['openDataCategory'] == null) { - throw new runtime.RequiredError( - 'openDataCategory', - 'Required parameter "openDataCategory" was null or undefined when calling apiOpenDataCategoryCreate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-category/`, - method: 'POST', - headers: headerParameters, - query: queryParameters, - body: OpenDataCategoryToJSON(requestParameters['openDataCategory']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataCategoryCreate(requestParameters: ApiOpenDataCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataCategoryCreateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataCategoryDestroyRaw(requestParameters: ApiOpenDataCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataCategoryDestroy().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'DELETE', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataCategoryDestroy(requestParameters: ApiOpenDataCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataCategoryDestroyRaw(requestParameters, initOverrides); - } - - /** - */ - async apiOpenDataCategoryListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-category/`, - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataCategoryFromJSON)); - } - - /** - */ - async apiOpenDataCategoryList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiOpenDataCategoryListRaw(initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataCategoryPartialUpdateRaw(requestParameters: ApiOpenDataCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataCategoryPartialUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PATCH', - headers: headerParameters, - query: queryParameters, - body: PatchedOpenDataCategoryToJSON(requestParameters['patchedOpenDataCategory']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataCategoryPartialUpdate(requestParameters: ApiOpenDataCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataCategoryPartialUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataCategoryRetrieveRaw(requestParameters: ApiOpenDataCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataCategoryRetrieve().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataCategoryRetrieve(requestParameters: ApiOpenDataCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataCategoryRetrieveRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataCategoryUpdateRaw(requestParameters: ApiOpenDataCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataCategoryUpdate().' - ); - } - - if (requestParameters['openDataCategory'] == null) { - throw new runtime.RequiredError( - 'openDataCategory', - 'Required parameter "openDataCategory" was null or undefined when calling apiOpenDataCategoryUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PUT', - headers: headerParameters, - query: queryParameters, - body: OpenDataCategoryToJSON(requestParameters['openDataCategory']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataCategoryUpdate(requestParameters: ApiOpenDataCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataCategoryUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataConversionCreateRaw(requestParameters: ApiOpenDataConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['openDataConversion'] == null) { - throw new runtime.RequiredError( - 'openDataConversion', - 'Required parameter "openDataConversion" was null or undefined when calling apiOpenDataConversionCreate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-conversion/`, - method: 'POST', - headers: headerParameters, - query: queryParameters, - body: OpenDataConversionToJSON(requestParameters['openDataConversion']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataConversionCreate(requestParameters: ApiOpenDataConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataConversionCreateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataConversionDestroyRaw(requestParameters: ApiOpenDataConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataConversionDestroy().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'DELETE', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataConversionDestroy(requestParameters: ApiOpenDataConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataConversionDestroyRaw(requestParameters, initOverrides); - } - - /** - */ - async apiOpenDataConversionListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-conversion/`, - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataConversionFromJSON)); - } - - /** - */ - async apiOpenDataConversionList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiOpenDataConversionListRaw(initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataConversionPartialUpdateRaw(requestParameters: ApiOpenDataConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataConversionPartialUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PATCH', - headers: headerParameters, - query: queryParameters, - body: PatchedOpenDataConversionToJSON(requestParameters['patchedOpenDataConversion']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataConversionPartialUpdate(requestParameters: ApiOpenDataConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataConversionPartialUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataConversionRetrieveRaw(requestParameters: ApiOpenDataConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataConversionRetrieve().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataConversionRetrieve(requestParameters: ApiOpenDataConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataConversionRetrieveRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataConversionUpdateRaw(requestParameters: ApiOpenDataConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataConversionUpdate().' - ); - } - - if (requestParameters['openDataConversion'] == null) { - throw new runtime.RequiredError( - 'openDataConversion', - 'Required parameter "openDataConversion" was null or undefined when calling apiOpenDataConversionUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PUT', - headers: headerParameters, - query: queryParameters, - body: OpenDataConversionToJSON(requestParameters['openDataConversion']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataConversionUpdate(requestParameters: ApiOpenDataConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataConversionUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataFDCRetrieveRaw(requestParameters: ApiOpenDataFDCRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataFDCRetrieve().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-FDC/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataFDCRetrieve(requestParameters: ApiOpenDataFDCRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataFDCRetrieveRaw(requestParameters, initOverrides); - } - - /** - */ - async apiOpenDataFoodCreateRaw(requestParameters: ApiOpenDataFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['openDataFood'] == null) { - throw new runtime.RequiredError( - 'openDataFood', - 'Required parameter "openDataFood" was null or undefined when calling apiOpenDataFoodCreate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-food/`, - method: 'POST', - headers: headerParameters, - query: queryParameters, - body: OpenDataFoodToJSON(requestParameters['openDataFood']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataFoodCreate(requestParameters: ApiOpenDataFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataFoodCreateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataFoodDestroyRaw(requestParameters: ApiOpenDataFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataFoodDestroy().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'DELETE', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataFoodDestroy(requestParameters: ApiOpenDataFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataFoodDestroyRaw(requestParameters, initOverrides); - } - - /** - */ - async apiOpenDataFoodListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-food/`, - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataFoodFromJSON)); - } - - /** - */ - async apiOpenDataFoodList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiOpenDataFoodListRaw(initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataFoodPartialUpdateRaw(requestParameters: ApiOpenDataFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataFoodPartialUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PATCH', - headers: headerParameters, - query: queryParameters, - body: PatchedOpenDataFoodToJSON(requestParameters['patchedOpenDataFood']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataFoodPartialUpdate(requestParameters: ApiOpenDataFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataFoodPartialUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataFoodRetrieveRaw(requestParameters: ApiOpenDataFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataFoodRetrieve().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataFoodRetrieve(requestParameters: ApiOpenDataFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataFoodRetrieveRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataFoodUpdateRaw(requestParameters: ApiOpenDataFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataFoodUpdate().' - ); - } - - if (requestParameters['openDataFood'] == null) { - throw new runtime.RequiredError( - 'openDataFood', - 'Required parameter "openDataFood" was null or undefined when calling apiOpenDataFoodUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PUT', - headers: headerParameters, - query: queryParameters, - body: OpenDataFoodToJSON(requestParameters['openDataFood']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataFoodUpdate(requestParameters: ApiOpenDataFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataFoodUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataPropertyCreateRaw(requestParameters: ApiOpenDataPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['openDataProperty'] == null) { - throw new runtime.RequiredError( - 'openDataProperty', - 'Required parameter "openDataProperty" was null or undefined when calling apiOpenDataPropertyCreate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-property/`, - method: 'POST', - headers: headerParameters, - query: queryParameters, - body: OpenDataPropertyToJSON(requestParameters['openDataProperty']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataPropertyCreate(requestParameters: ApiOpenDataPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataPropertyCreateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataPropertyDestroyRaw(requestParameters: ApiOpenDataPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataPropertyDestroy().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'DELETE', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataPropertyDestroy(requestParameters: ApiOpenDataPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataPropertyDestroyRaw(requestParameters, initOverrides); - } - - /** - */ - async apiOpenDataPropertyListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-property/`, - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataPropertyFromJSON)); - } - - /** - */ - async apiOpenDataPropertyList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiOpenDataPropertyListRaw(initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataPropertyPartialUpdateRaw(requestParameters: ApiOpenDataPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataPropertyPartialUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PATCH', - headers: headerParameters, - query: queryParameters, - body: PatchedOpenDataPropertyToJSON(requestParameters['patchedOpenDataProperty']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataPropertyPartialUpdate(requestParameters: ApiOpenDataPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataPropertyPartialUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataPropertyRetrieveRaw(requestParameters: ApiOpenDataPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataPropertyRetrieve().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataPropertyRetrieve(requestParameters: ApiOpenDataPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataPropertyRetrieveRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataPropertyUpdateRaw(requestParameters: ApiOpenDataPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataPropertyUpdate().' - ); - } - - if (requestParameters['openDataProperty'] == null) { - throw new runtime.RequiredError( - 'openDataProperty', - 'Required parameter "openDataProperty" was null or undefined when calling apiOpenDataPropertyUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PUT', - headers: headerParameters, - query: queryParameters, - body: OpenDataPropertyToJSON(requestParameters['openDataProperty']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataPropertyUpdate(requestParameters: ApiOpenDataPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataPropertyUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataStatsRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-stats/`, - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataStatsRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataStatsRetrieveRaw(initOverrides); - } - - /** - */ - async apiOpenDataStoreCreateRaw(requestParameters: ApiOpenDataStoreCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['openDataStore'] == null) { - throw new runtime.RequiredError( - 'openDataStore', - 'Required parameter "openDataStore" was null or undefined when calling apiOpenDataStoreCreate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-store/`, - method: 'POST', - headers: headerParameters, - query: queryParameters, - body: OpenDataStoreToJSON(requestParameters['openDataStore']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataStoreCreate(requestParameters: ApiOpenDataStoreCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataStoreCreateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataStoreDestroyRaw(requestParameters: ApiOpenDataStoreDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataStoreDestroy().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'DELETE', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataStoreDestroy(requestParameters: ApiOpenDataStoreDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataStoreDestroyRaw(requestParameters, initOverrides); - } - - /** - */ - async apiOpenDataStoreListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-store/`, - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataStoreFromJSON)); - } - - /** - */ - async apiOpenDataStoreList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiOpenDataStoreListRaw(initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataStorePartialUpdateRaw(requestParameters: ApiOpenDataStorePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataStorePartialUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PATCH', - headers: headerParameters, - query: queryParameters, - body: PatchedOpenDataStoreToJSON(requestParameters['patchedOpenDataStore']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataStorePartialUpdate(requestParameters: ApiOpenDataStorePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataStorePartialUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataStoreRetrieveRaw(requestParameters: ApiOpenDataStoreRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataStoreRetrieve().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataStoreRetrieve(requestParameters: ApiOpenDataStoreRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataStoreRetrieveRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataStoreUpdateRaw(requestParameters: ApiOpenDataStoreUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataStoreUpdate().' - ); - } - - if (requestParameters['openDataStore'] == null) { - throw new runtime.RequiredError( - 'openDataStore', - 'Required parameter "openDataStore" was null or undefined when calling apiOpenDataStoreUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-store/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PUT', - headers: headerParameters, - query: queryParameters, - body: OpenDataStoreToJSON(requestParameters['openDataStore']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataStoreUpdate(requestParameters: ApiOpenDataStoreUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataStoreUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataUnitCreateRaw(requestParameters: ApiOpenDataUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['openDataUnit'] == null) { - throw new runtime.RequiredError( - 'openDataUnit', - 'Required parameter "openDataUnit" was null or undefined when calling apiOpenDataUnitCreate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-unit/`, - method: 'POST', - headers: headerParameters, - query: queryParameters, - body: OpenDataUnitToJSON(requestParameters['openDataUnit']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataUnitCreate(requestParameters: ApiOpenDataUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataUnitCreateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataUnitDestroyRaw(requestParameters: ApiOpenDataUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataUnitDestroy().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'DELETE', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataUnitDestroy(requestParameters: ApiOpenDataUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataUnitDestroyRaw(requestParameters, initOverrides); - } - - /** - */ - async apiOpenDataUnitListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-unit/`, - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataUnitFromJSON)); - } - - /** - */ - async apiOpenDataUnitList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiOpenDataUnitListRaw(initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataUnitPartialUpdateRaw(requestParameters: ApiOpenDataUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataUnitPartialUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PATCH', - headers: headerParameters, - query: queryParameters, - body: PatchedOpenDataUnitToJSON(requestParameters['patchedOpenDataUnit']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataUnitPartialUpdate(requestParameters: ApiOpenDataUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataUnitPartialUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataUnitRetrieveRaw(requestParameters: ApiOpenDataUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataUnitRetrieve().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataUnitRetrieve(requestParameters: ApiOpenDataUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataUnitRetrieveRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataUnitUpdateRaw(requestParameters: ApiOpenDataUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataUnitUpdate().' - ); - } - - if (requestParameters['openDataUnit'] == null) { - throw new runtime.RequiredError( - 'openDataUnit', - 'Required parameter "openDataUnit" was null or undefined when calling apiOpenDataUnitUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PUT', - headers: headerParameters, - query: queryParameters, - body: OpenDataUnitToJSON(requestParameters['openDataUnit']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataUnitUpdate(requestParameters: ApiOpenDataUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataUnitUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataVersionCreateRaw(requestParameters: ApiOpenDataVersionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['openDataVersion'] == null) { - throw new runtime.RequiredError( - 'openDataVersion', - 'Required parameter "openDataVersion" was null or undefined when calling apiOpenDataVersionCreate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-version/`, - method: 'POST', - headers: headerParameters, - query: queryParameters, - body: OpenDataVersionToJSON(requestParameters['openDataVersion']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataVersionCreate(requestParameters: ApiOpenDataVersionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataVersionCreateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataVersionDestroyRaw(requestParameters: ApiOpenDataVersionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataVersionDestroy().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'DELETE', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.VoidApiResponse(response); - } - - /** - */ - async apiOpenDataVersionDestroy(requestParameters: ApiOpenDataVersionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - await this.apiOpenDataVersionDestroyRaw(requestParameters, initOverrides); - } - - /** - */ - async apiOpenDataVersionListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-version/`, - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OpenDataVersionFromJSON)); - } - - /** - */ - async apiOpenDataVersionList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - const response = await this.apiOpenDataVersionListRaw(initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataVersionPartialUpdateRaw(requestParameters: ApiOpenDataVersionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataVersionPartialUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PATCH', - headers: headerParameters, - query: queryParameters, - body: PatchedOpenDataVersionToJSON(requestParameters['patchedOpenDataVersion']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataVersionPartialUpdate(requestParameters: ApiOpenDataVersionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataVersionPartialUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataVersionRetrieveRaw(requestParameters: ApiOpenDataVersionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataVersionRetrieve().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'GET', - headers: headerParameters, - query: queryParameters, - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataVersionRetrieve(requestParameters: ApiOpenDataVersionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataVersionRetrieveRaw(requestParameters, initOverrides); - return await response.value(); - } - - /** - */ - async apiOpenDataVersionUpdateRaw(requestParameters: ApiOpenDataVersionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['id'] == null) { - throw new runtime.RequiredError( - 'id', - 'Required parameter "id" was null or undefined when calling apiOpenDataVersionUpdate().' - ); - } - - if (requestParameters['openDataVersion'] == null) { - throw new runtime.RequiredError( - 'openDataVersion', - 'Required parameter "openDataVersion" was null or undefined when calling apiOpenDataVersionUpdate().' - ); - } - - const queryParameters: any = {}; - - const headerParameters: runtime.HTTPHeaders = {}; - - headerParameters['Content-Type'] = 'application/json'; - - if (this.configuration && this.configuration.apiKey) { - headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication - } - - const response = await this.request({ - path: `/api/open-data-version/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), - method: 'PUT', - headers: headerParameters, - query: queryParameters, - body: OpenDataVersionToJSON(requestParameters['openDataVersion']), - }, initOverrides); - - return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue)); - } - - /** - */ - async apiOpenDataVersionUpdate(requestParameters: ApiOpenDataVersionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.apiOpenDataVersionUpdateRaw(requestParameters, initOverrides); - return await response.value(); - } - /** * logs request counts to redis cache total/per user/ */ @@ -8633,7 +6846,7 @@ export class ApiApi extends runtime.BaseAPI { const canConsumeForm = runtime.canConsumeForm(consumes); let formParams: { append(param: string, value: any): any }; - let useForm = false; + let useForm = true; if (useForm) { formParams = new FormData(); } else { diff --git a/vue3/src/openapi/models/Automation.ts b/vue3/src/openapi/models/Automation.ts index 019419723..792a135cc 100644 --- a/vue3/src/openapi/models/Automation.ts +++ b/vue3/src/openapi/models/Automation.ts @@ -13,13 +13,13 @@ */ import { mapValues } from '../runtime'; -import type { AutomationTypeEnum } from './AutomationTypeEnum'; +import type { TypeEnum } from './TypeEnum'; import { - AutomationTypeEnumFromJSON, - AutomationTypeEnumFromJSONTyped, - AutomationTypeEnumToJSON, - AutomationTypeEnumToJSONTyped, -} from './AutomationTypeEnum'; + TypeEnumFromJSON, + TypeEnumFromJSONTyped, + TypeEnumToJSON, + TypeEnumToJSONTyped, +} from './TypeEnum'; /** * @@ -35,10 +35,10 @@ export interface Automation { id?: number; /** * - * @type {AutomationTypeEnum} + * @type {TypeEnum} * @memberof Automation */ - type: AutomationTypeEnum; + type: TypeEnum; /** * * @type {string} @@ -111,7 +111,7 @@ export function AutomationFromJSONTyped(json: any, ignoreDiscriminator: boolean) return { 'id': json['id'] == null ? undefined : json['id'], - 'type': AutomationTypeEnumFromJSON(json['type']), + 'type': TypeEnumFromJSON(json['type']), 'name': json['name'] == null ? undefined : json['name'], 'description': json['description'] == null ? undefined : json['description'], 'param1': json['param_1'] == null ? undefined : json['param_1'], @@ -135,7 +135,7 @@ export function AutomationToJSONTyped(value?: Omit | n return { 'id': value['id'], - 'type': AutomationTypeEnumToJSON(value['type']), + 'type': TypeEnumToJSON(value['type']), 'name': value['name'], 'description': value['description'], 'param_1': value['param1'], diff --git a/vue3/src/openapi/models/PatchedAutomation.ts b/vue3/src/openapi/models/PatchedAutomation.ts index d91854c63..68dc430e5 100644 --- a/vue3/src/openapi/models/PatchedAutomation.ts +++ b/vue3/src/openapi/models/PatchedAutomation.ts @@ -13,13 +13,13 @@ */ import { mapValues } from '../runtime'; -import type { AutomationTypeEnum } from './AutomationTypeEnum'; +import type { TypeEnum } from './TypeEnum'; import { - AutomationTypeEnumFromJSON, - AutomationTypeEnumFromJSONTyped, - AutomationTypeEnumToJSON, - AutomationTypeEnumToJSONTyped, -} from './AutomationTypeEnum'; + TypeEnumFromJSON, + TypeEnumFromJSONTyped, + TypeEnumToJSON, + TypeEnumToJSONTyped, +} from './TypeEnum'; /** * @@ -35,10 +35,10 @@ export interface PatchedAutomation { id?: number; /** * - * @type {AutomationTypeEnum} + * @type {TypeEnum} * @memberof PatchedAutomation */ - type?: AutomationTypeEnum; + type?: TypeEnum; /** * * @type {string} @@ -109,7 +109,7 @@ export function PatchedAutomationFromJSONTyped(json: any, ignoreDiscriminator: b return { 'id': json['id'] == null ? undefined : json['id'], - 'type': json['type'] == null ? undefined : AutomationTypeEnumFromJSON(json['type']), + 'type': json['type'] == null ? undefined : TypeEnumFromJSON(json['type']), 'name': json['name'] == null ? undefined : json['name'], 'description': json['description'] == null ? undefined : json['description'], 'param1': json['param_1'] == null ? undefined : json['param_1'], @@ -133,7 +133,7 @@ export function PatchedAutomationToJSONTyped(value?: Omit} @@ -128,7 +128,7 @@ export function instanceOfSourceImportRecipe(value: object): value is SourceImpo if (!('servingsText' in value) || value['servingsText'] === undefined) return false; if (!('workingTime' in value) || value['workingTime'] === undefined) return false; if (!('waitingTime' in value) || value['waitingTime'] === undefined) return false; - if (!('image' in value) || value['image'] === undefined) return false; + if (!('imageUrl' in value) || value['imageUrl'] === undefined) return false; if (!('keywords' in value) || value['keywords'] === undefined) return false; if (!('properties' in value) || value['properties'] === undefined) return false; return true; @@ -153,7 +153,7 @@ export function SourceImportRecipeFromJSONTyped(json: any, ignoreDiscriminator: 'servingsText': json['servings_text'], 'workingTime': json['working_time'], 'waitingTime': json['waiting_time'], - 'image': json['image'], + 'imageUrl': json['image_url'], 'keywords': ((json['keywords'] as Array).map(SourceImportKeywordFromJSON)), 'properties': ((json['properties'] as Array).map(SourceImportPropertyFromJSON)), }; @@ -179,7 +179,7 @@ export function SourceImportRecipeToJSONTyped(value?: SourceImportRecipe | null, 'servings_text': value['servingsText'], 'working_time': value['workingTime'], 'waiting_time': value['waitingTime'], - 'image': value['image'], + 'image_url': value['imageUrl'], 'keywords': ((value['keywords'] as Array).map(SourceImportKeywordToJSON)), 'properties': ((value['properties'] as Array).map(SourceImportPropertyToJSON)), }; diff --git a/vue3/src/openapi/models/TypeEnum.ts b/vue3/src/openapi/models/TypeEnum.ts new file mode 100644 index 000000000..f448ef895 --- /dev/null +++ b/vue3/src/openapi/models/TypeEnum.ts @@ -0,0 +1,70 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Tandoor + * Tandoor API Docs + * + * The version of the OpenAPI document: 0.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * * `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 + * @export + */ +export const TypeEnum = { + 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 TypeEnum = typeof TypeEnum[keyof typeof TypeEnum]; + + +export function instanceOfTypeEnum(value: any): boolean { + for (const key in TypeEnum) { + if (Object.prototype.hasOwnProperty.call(TypeEnum, key)) { + if (TypeEnum[key as keyof typeof TypeEnum] === value) { + return true; + } + } + } + return false; +} + +export function TypeEnumFromJSON(json: any): TypeEnum { + return TypeEnumFromJSONTyped(json, false); +} + +export function TypeEnumFromJSONTyped(json: any, ignoreDiscriminator: boolean): TypeEnum { + return json as TypeEnum; +} + +export function TypeEnumToJSON(value?: TypeEnum | null): any { + return value as any; +} + +export function TypeEnumToJSONTyped(value: any, ignoreDiscriminator: boolean): TypeEnum { + return value as TypeEnum; +} + diff --git a/vue3/src/openapi/models/index.ts b/vue3/src/openapi/models/index.ts index 53f3d81bb..c423aead8 100644 --- a/vue3/src/openapi/models/index.ts +++ b/vue3/src/openapi/models/index.ts @@ -4,8 +4,6 @@ export * from './AccessToken'; export * from './AuthToken'; export * from './AutoMealPlan'; export * from './Automation'; -export * from './AutomationTypeEnum'; -export * from './BaseUnitEnum'; export * from './BookmarkletImport'; export * from './BookmarkletImportList'; export * from './ConnectorConfigConfig'; @@ -31,16 +29,6 @@ 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 './PaginatedBookmarkletImportListList'; export * from './PaginatedCookLogList'; @@ -87,13 +75,6 @@ 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'; @@ -151,6 +132,7 @@ 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/pages/RecipeImportPage.vue b/vue3/src/pages/RecipeImportPage.vue index aa90dce2f..416f1d006 100644 --- a/vue3/src/pages/RecipeImportPage.vue +++ b/vue3/src/pages/RecipeImportPage.vue @@ -19,7 +19,7 @@ - +