mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-02 04:39:54 -05:00
12100 lines
470 KiB
TypeScript
12100 lines
470 KiB
TypeScript
/* tslint:disable */
|
|
/* eslint-disable */
|
|
/**
|
|
* Tandoor
|
|
* Tandoor API Docs
|
|
*
|
|
* The version of the OpenAPI document: 0.0.0
|
|
*
|
|
*
|
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
* https://openapi-generator.tech
|
|
* Do not edit the class manually.
|
|
*/
|
|
|
|
|
|
import * as runtime from '../runtime';
|
|
import type {
|
|
AccessToken,
|
|
AccessTokenRequest,
|
|
Automation,
|
|
AutomationRequest,
|
|
BookmarkletImport,
|
|
BookmarkletImportList,
|
|
BookmarkletImportRequest,
|
|
ConnectorConfigConfig,
|
|
ConnectorConfigConfigRequest,
|
|
CookLog,
|
|
CookLogRequest,
|
|
CustomFilter,
|
|
CustomFilterRequest,
|
|
ExportLog,
|
|
ExportLogRequest,
|
|
Food,
|
|
FoodInheritField,
|
|
FoodRequest,
|
|
FoodShoppingUpdate,
|
|
FoodShoppingUpdateRequest,
|
|
Group,
|
|
ImportLog,
|
|
ImportLogRequest,
|
|
Ingredient,
|
|
IngredientRequest,
|
|
InviteLink,
|
|
InviteLinkRequest,
|
|
Keyword,
|
|
KeywordRequest,
|
|
MealPlan,
|
|
MealPlanRequest,
|
|
MealType,
|
|
MealTypeRequest,
|
|
OpenDataCategory,
|
|
OpenDataCategoryRequest,
|
|
OpenDataConversion,
|
|
OpenDataConversionRequest,
|
|
OpenDataFood,
|
|
OpenDataFoodRequest,
|
|
OpenDataProperty,
|
|
OpenDataPropertyRequest,
|
|
OpenDataStore,
|
|
OpenDataStoreRequest,
|
|
OpenDataUnit,
|
|
OpenDataUnitRequest,
|
|
OpenDataVersion,
|
|
OpenDataVersionRequest,
|
|
PaginatedAutomationList,
|
|
PaginatedCookLogList,
|
|
PaginatedCustomFilterList,
|
|
PaginatedExportLogList,
|
|
PaginatedFoodList,
|
|
PaginatedImportLogList,
|
|
PaginatedIngredientList,
|
|
PaginatedKeywordList,
|
|
PaginatedRecipeOverviewList,
|
|
PaginatedStepList,
|
|
PaginatedSupermarketCategoryRelationList,
|
|
PaginatedSyncLogList,
|
|
PaginatedUnitList,
|
|
PaginatedUserSpaceList,
|
|
PaginatedViewLogList,
|
|
PatchedAccessTokenRequest,
|
|
PatchedAutomationRequest,
|
|
PatchedBookmarkletImportRequest,
|
|
PatchedConnectorConfigConfigRequest,
|
|
PatchedCookLogRequest,
|
|
PatchedCustomFilterRequest,
|
|
PatchedExportLogRequest,
|
|
PatchedFoodRequest,
|
|
PatchedImportLogRequest,
|
|
PatchedIngredientRequest,
|
|
PatchedInviteLinkRequest,
|
|
PatchedKeywordRequest,
|
|
PatchedMealPlanRequest,
|
|
PatchedMealTypeRequest,
|
|
PatchedOpenDataCategoryRequest,
|
|
PatchedOpenDataConversionRequest,
|
|
PatchedOpenDataFoodRequest,
|
|
PatchedOpenDataPropertyRequest,
|
|
PatchedOpenDataStoreRequest,
|
|
PatchedOpenDataUnitRequest,
|
|
PatchedOpenDataVersionRequest,
|
|
PatchedPropertyRequest,
|
|
PatchedPropertyTypeRequest,
|
|
PatchedRecipeBookEntryRequest,
|
|
PatchedRecipeBookRequest,
|
|
PatchedRecipeRequest,
|
|
PatchedShoppingListEntryRequest,
|
|
PatchedShoppingListRecipeRequest,
|
|
PatchedSpaceRequest,
|
|
PatchedStepRequest,
|
|
PatchedStorageRequest,
|
|
PatchedSupermarketCategoryRelationRequest,
|
|
PatchedSupermarketCategoryRequest,
|
|
PatchedSupermarketRequest,
|
|
PatchedSyncRequest,
|
|
PatchedUnitConversionRequest,
|
|
PatchedUnitRequest,
|
|
PatchedUserPreferenceRequest,
|
|
PatchedUserRequest,
|
|
PatchedUserSpaceRequest,
|
|
PatchedViewLogRequest,
|
|
Property,
|
|
PropertyRequest,
|
|
PropertyType,
|
|
PropertyTypeRequest,
|
|
Recipe,
|
|
RecipeBook,
|
|
RecipeBookEntry,
|
|
RecipeBookEntryRequest,
|
|
RecipeBookRequest,
|
|
RecipeFlat,
|
|
RecipeImage,
|
|
RecipeRequest,
|
|
RecipeShoppingUpdate,
|
|
RecipeShoppingUpdateRequest,
|
|
RecipeSimple,
|
|
ShoppingListEntry,
|
|
ShoppingListEntryBulk,
|
|
ShoppingListEntryBulkRequest,
|
|
ShoppingListEntryRequest,
|
|
ShoppingListRecipe,
|
|
ShoppingListRecipeRequest,
|
|
Space,
|
|
Step,
|
|
StepRequest,
|
|
Storage,
|
|
StorageRequest,
|
|
Supermarket,
|
|
SupermarketCategory,
|
|
SupermarketCategoryRelation,
|
|
SupermarketCategoryRelationRequest,
|
|
SupermarketCategoryRequest,
|
|
SupermarketRequest,
|
|
Sync,
|
|
SyncLog,
|
|
SyncRequest,
|
|
Unit,
|
|
UnitConversion,
|
|
UnitConversionRequest,
|
|
UnitRequest,
|
|
User,
|
|
UserFile,
|
|
UserPreference,
|
|
UserSpace,
|
|
ViewLog,
|
|
ViewLogRequest,
|
|
} from '../models/index';
|
|
import {
|
|
AccessTokenFromJSON,
|
|
AccessTokenToJSON,
|
|
AccessTokenRequestFromJSON,
|
|
AccessTokenRequestToJSON,
|
|
AutomationFromJSON,
|
|
AutomationToJSON,
|
|
AutomationRequestFromJSON,
|
|
AutomationRequestToJSON,
|
|
BookmarkletImportFromJSON,
|
|
BookmarkletImportToJSON,
|
|
BookmarkletImportListFromJSON,
|
|
BookmarkletImportListToJSON,
|
|
BookmarkletImportRequestFromJSON,
|
|
BookmarkletImportRequestToJSON,
|
|
ConnectorConfigConfigFromJSON,
|
|
ConnectorConfigConfigToJSON,
|
|
ConnectorConfigConfigRequestFromJSON,
|
|
ConnectorConfigConfigRequestToJSON,
|
|
CookLogFromJSON,
|
|
CookLogToJSON,
|
|
CookLogRequestFromJSON,
|
|
CookLogRequestToJSON,
|
|
CustomFilterFromJSON,
|
|
CustomFilterToJSON,
|
|
CustomFilterRequestFromJSON,
|
|
CustomFilterRequestToJSON,
|
|
ExportLogFromJSON,
|
|
ExportLogToJSON,
|
|
ExportLogRequestFromJSON,
|
|
ExportLogRequestToJSON,
|
|
FoodFromJSON,
|
|
FoodToJSON,
|
|
FoodInheritFieldFromJSON,
|
|
FoodInheritFieldToJSON,
|
|
FoodRequestFromJSON,
|
|
FoodRequestToJSON,
|
|
FoodShoppingUpdateFromJSON,
|
|
FoodShoppingUpdateToJSON,
|
|
FoodShoppingUpdateRequestFromJSON,
|
|
FoodShoppingUpdateRequestToJSON,
|
|
GroupFromJSON,
|
|
GroupToJSON,
|
|
ImportLogFromJSON,
|
|
ImportLogToJSON,
|
|
ImportLogRequestFromJSON,
|
|
ImportLogRequestToJSON,
|
|
IngredientFromJSON,
|
|
IngredientToJSON,
|
|
IngredientRequestFromJSON,
|
|
IngredientRequestToJSON,
|
|
InviteLinkFromJSON,
|
|
InviteLinkToJSON,
|
|
InviteLinkRequestFromJSON,
|
|
InviteLinkRequestToJSON,
|
|
KeywordFromJSON,
|
|
KeywordToJSON,
|
|
KeywordRequestFromJSON,
|
|
KeywordRequestToJSON,
|
|
MealPlanFromJSON,
|
|
MealPlanToJSON,
|
|
MealPlanRequestFromJSON,
|
|
MealPlanRequestToJSON,
|
|
MealTypeFromJSON,
|
|
MealTypeToJSON,
|
|
MealTypeRequestFromJSON,
|
|
MealTypeRequestToJSON,
|
|
OpenDataCategoryFromJSON,
|
|
OpenDataCategoryToJSON,
|
|
OpenDataCategoryRequestFromJSON,
|
|
OpenDataCategoryRequestToJSON,
|
|
OpenDataConversionFromJSON,
|
|
OpenDataConversionToJSON,
|
|
OpenDataConversionRequestFromJSON,
|
|
OpenDataConversionRequestToJSON,
|
|
OpenDataFoodFromJSON,
|
|
OpenDataFoodToJSON,
|
|
OpenDataFoodRequestFromJSON,
|
|
OpenDataFoodRequestToJSON,
|
|
OpenDataPropertyFromJSON,
|
|
OpenDataPropertyToJSON,
|
|
OpenDataPropertyRequestFromJSON,
|
|
OpenDataPropertyRequestToJSON,
|
|
OpenDataStoreFromJSON,
|
|
OpenDataStoreToJSON,
|
|
OpenDataStoreRequestFromJSON,
|
|
OpenDataStoreRequestToJSON,
|
|
OpenDataUnitFromJSON,
|
|
OpenDataUnitToJSON,
|
|
OpenDataUnitRequestFromJSON,
|
|
OpenDataUnitRequestToJSON,
|
|
OpenDataVersionFromJSON,
|
|
OpenDataVersionToJSON,
|
|
OpenDataVersionRequestFromJSON,
|
|
OpenDataVersionRequestToJSON,
|
|
PaginatedAutomationListFromJSON,
|
|
PaginatedAutomationListToJSON,
|
|
PaginatedCookLogListFromJSON,
|
|
PaginatedCookLogListToJSON,
|
|
PaginatedCustomFilterListFromJSON,
|
|
PaginatedCustomFilterListToJSON,
|
|
PaginatedExportLogListFromJSON,
|
|
PaginatedExportLogListToJSON,
|
|
PaginatedFoodListFromJSON,
|
|
PaginatedFoodListToJSON,
|
|
PaginatedImportLogListFromJSON,
|
|
PaginatedImportLogListToJSON,
|
|
PaginatedIngredientListFromJSON,
|
|
PaginatedIngredientListToJSON,
|
|
PaginatedKeywordListFromJSON,
|
|
PaginatedKeywordListToJSON,
|
|
PaginatedRecipeOverviewListFromJSON,
|
|
PaginatedRecipeOverviewListToJSON,
|
|
PaginatedStepListFromJSON,
|
|
PaginatedStepListToJSON,
|
|
PaginatedSupermarketCategoryRelationListFromJSON,
|
|
PaginatedSupermarketCategoryRelationListToJSON,
|
|
PaginatedSyncLogListFromJSON,
|
|
PaginatedSyncLogListToJSON,
|
|
PaginatedUnitListFromJSON,
|
|
PaginatedUnitListToJSON,
|
|
PaginatedUserSpaceListFromJSON,
|
|
PaginatedUserSpaceListToJSON,
|
|
PaginatedViewLogListFromJSON,
|
|
PaginatedViewLogListToJSON,
|
|
PatchedAccessTokenRequestFromJSON,
|
|
PatchedAccessTokenRequestToJSON,
|
|
PatchedAutomationRequestFromJSON,
|
|
PatchedAutomationRequestToJSON,
|
|
PatchedBookmarkletImportRequestFromJSON,
|
|
PatchedBookmarkletImportRequestToJSON,
|
|
PatchedConnectorConfigConfigRequestFromJSON,
|
|
PatchedConnectorConfigConfigRequestToJSON,
|
|
PatchedCookLogRequestFromJSON,
|
|
PatchedCookLogRequestToJSON,
|
|
PatchedCustomFilterRequestFromJSON,
|
|
PatchedCustomFilterRequestToJSON,
|
|
PatchedExportLogRequestFromJSON,
|
|
PatchedExportLogRequestToJSON,
|
|
PatchedFoodRequestFromJSON,
|
|
PatchedFoodRequestToJSON,
|
|
PatchedImportLogRequestFromJSON,
|
|
PatchedImportLogRequestToJSON,
|
|
PatchedIngredientRequestFromJSON,
|
|
PatchedIngredientRequestToJSON,
|
|
PatchedInviteLinkRequestFromJSON,
|
|
PatchedInviteLinkRequestToJSON,
|
|
PatchedKeywordRequestFromJSON,
|
|
PatchedKeywordRequestToJSON,
|
|
PatchedMealPlanRequestFromJSON,
|
|
PatchedMealPlanRequestToJSON,
|
|
PatchedMealTypeRequestFromJSON,
|
|
PatchedMealTypeRequestToJSON,
|
|
PatchedOpenDataCategoryRequestFromJSON,
|
|
PatchedOpenDataCategoryRequestToJSON,
|
|
PatchedOpenDataConversionRequestFromJSON,
|
|
PatchedOpenDataConversionRequestToJSON,
|
|
PatchedOpenDataFoodRequestFromJSON,
|
|
PatchedOpenDataFoodRequestToJSON,
|
|
PatchedOpenDataPropertyRequestFromJSON,
|
|
PatchedOpenDataPropertyRequestToJSON,
|
|
PatchedOpenDataStoreRequestFromJSON,
|
|
PatchedOpenDataStoreRequestToJSON,
|
|
PatchedOpenDataUnitRequestFromJSON,
|
|
PatchedOpenDataUnitRequestToJSON,
|
|
PatchedOpenDataVersionRequestFromJSON,
|
|
PatchedOpenDataVersionRequestToJSON,
|
|
PatchedPropertyRequestFromJSON,
|
|
PatchedPropertyRequestToJSON,
|
|
PatchedPropertyTypeRequestFromJSON,
|
|
PatchedPropertyTypeRequestToJSON,
|
|
PatchedRecipeBookEntryRequestFromJSON,
|
|
PatchedRecipeBookEntryRequestToJSON,
|
|
PatchedRecipeBookRequestFromJSON,
|
|
PatchedRecipeBookRequestToJSON,
|
|
PatchedRecipeRequestFromJSON,
|
|
PatchedRecipeRequestToJSON,
|
|
PatchedShoppingListEntryRequestFromJSON,
|
|
PatchedShoppingListEntryRequestToJSON,
|
|
PatchedShoppingListRecipeRequestFromJSON,
|
|
PatchedShoppingListRecipeRequestToJSON,
|
|
PatchedSpaceRequestFromJSON,
|
|
PatchedSpaceRequestToJSON,
|
|
PatchedStepRequestFromJSON,
|
|
PatchedStepRequestToJSON,
|
|
PatchedStorageRequestFromJSON,
|
|
PatchedStorageRequestToJSON,
|
|
PatchedSupermarketCategoryRelationRequestFromJSON,
|
|
PatchedSupermarketCategoryRelationRequestToJSON,
|
|
PatchedSupermarketCategoryRequestFromJSON,
|
|
PatchedSupermarketCategoryRequestToJSON,
|
|
PatchedSupermarketRequestFromJSON,
|
|
PatchedSupermarketRequestToJSON,
|
|
PatchedSyncRequestFromJSON,
|
|
PatchedSyncRequestToJSON,
|
|
PatchedUnitConversionRequestFromJSON,
|
|
PatchedUnitConversionRequestToJSON,
|
|
PatchedUnitRequestFromJSON,
|
|
PatchedUnitRequestToJSON,
|
|
PatchedUserPreferenceRequestFromJSON,
|
|
PatchedUserPreferenceRequestToJSON,
|
|
PatchedUserRequestFromJSON,
|
|
PatchedUserRequestToJSON,
|
|
PatchedUserSpaceRequestFromJSON,
|
|
PatchedUserSpaceRequestToJSON,
|
|
PatchedViewLogRequestFromJSON,
|
|
PatchedViewLogRequestToJSON,
|
|
PropertyFromJSON,
|
|
PropertyToJSON,
|
|
PropertyRequestFromJSON,
|
|
PropertyRequestToJSON,
|
|
PropertyTypeFromJSON,
|
|
PropertyTypeToJSON,
|
|
PropertyTypeRequestFromJSON,
|
|
PropertyTypeRequestToJSON,
|
|
RecipeFromJSON,
|
|
RecipeToJSON,
|
|
RecipeBookFromJSON,
|
|
RecipeBookToJSON,
|
|
RecipeBookEntryFromJSON,
|
|
RecipeBookEntryToJSON,
|
|
RecipeBookEntryRequestFromJSON,
|
|
RecipeBookEntryRequestToJSON,
|
|
RecipeBookRequestFromJSON,
|
|
RecipeBookRequestToJSON,
|
|
RecipeFlatFromJSON,
|
|
RecipeFlatToJSON,
|
|
RecipeImageFromJSON,
|
|
RecipeImageToJSON,
|
|
RecipeRequestFromJSON,
|
|
RecipeRequestToJSON,
|
|
RecipeShoppingUpdateFromJSON,
|
|
RecipeShoppingUpdateToJSON,
|
|
RecipeShoppingUpdateRequestFromJSON,
|
|
RecipeShoppingUpdateRequestToJSON,
|
|
RecipeSimpleFromJSON,
|
|
RecipeSimpleToJSON,
|
|
ShoppingListEntryFromJSON,
|
|
ShoppingListEntryToJSON,
|
|
ShoppingListEntryBulkFromJSON,
|
|
ShoppingListEntryBulkToJSON,
|
|
ShoppingListEntryBulkRequestFromJSON,
|
|
ShoppingListEntryBulkRequestToJSON,
|
|
ShoppingListEntryRequestFromJSON,
|
|
ShoppingListEntryRequestToJSON,
|
|
ShoppingListRecipeFromJSON,
|
|
ShoppingListRecipeToJSON,
|
|
ShoppingListRecipeRequestFromJSON,
|
|
ShoppingListRecipeRequestToJSON,
|
|
SpaceFromJSON,
|
|
SpaceToJSON,
|
|
StepFromJSON,
|
|
StepToJSON,
|
|
StepRequestFromJSON,
|
|
StepRequestToJSON,
|
|
StorageFromJSON,
|
|
StorageToJSON,
|
|
StorageRequestFromJSON,
|
|
StorageRequestToJSON,
|
|
SupermarketFromJSON,
|
|
SupermarketToJSON,
|
|
SupermarketCategoryFromJSON,
|
|
SupermarketCategoryToJSON,
|
|
SupermarketCategoryRelationFromJSON,
|
|
SupermarketCategoryRelationToJSON,
|
|
SupermarketCategoryRelationRequestFromJSON,
|
|
SupermarketCategoryRelationRequestToJSON,
|
|
SupermarketCategoryRequestFromJSON,
|
|
SupermarketCategoryRequestToJSON,
|
|
SupermarketRequestFromJSON,
|
|
SupermarketRequestToJSON,
|
|
SyncFromJSON,
|
|
SyncToJSON,
|
|
SyncLogFromJSON,
|
|
SyncLogToJSON,
|
|
SyncRequestFromJSON,
|
|
SyncRequestToJSON,
|
|
UnitFromJSON,
|
|
UnitToJSON,
|
|
UnitConversionFromJSON,
|
|
UnitConversionToJSON,
|
|
UnitConversionRequestFromJSON,
|
|
UnitConversionRequestToJSON,
|
|
UnitRequestFromJSON,
|
|
UnitRequestToJSON,
|
|
UserFromJSON,
|
|
UserToJSON,
|
|
UserFileFromJSON,
|
|
UserFileToJSON,
|
|
UserPreferenceFromJSON,
|
|
UserPreferenceToJSON,
|
|
UserSpaceFromJSON,
|
|
UserSpaceToJSON,
|
|
ViewLogFromJSON,
|
|
ViewLogToJSON,
|
|
ViewLogRequestFromJSON,
|
|
ViewLogRequestToJSON,
|
|
} from '../models/index';
|
|
|
|
export interface ApiAccessTokenCreateRequest {
|
|
accessTokenRequest: AccessTokenRequest;
|
|
}
|
|
|
|
export interface ApiAccessTokenDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiAccessTokenPartialUpdateRequest {
|
|
id: number;
|
|
patchedAccessTokenRequest?: PatchedAccessTokenRequest;
|
|
}
|
|
|
|
export interface ApiAccessTokenRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiAccessTokenUpdateRequest {
|
|
id: number;
|
|
accessTokenRequest: AccessTokenRequest;
|
|
}
|
|
|
|
export interface ApiAutomationCreateRequest {
|
|
automationRequest: AutomationRequest;
|
|
}
|
|
|
|
export interface ApiAutomationDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiAutomationListRequest {
|
|
automationType?: string;
|
|
page?: number;
|
|
pageSize?: number;
|
|
}
|
|
|
|
export interface ApiAutomationPartialUpdateRequest {
|
|
id: number;
|
|
patchedAutomationRequest?: PatchedAutomationRequest;
|
|
}
|
|
|
|
export interface ApiAutomationRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiAutomationUpdateRequest {
|
|
id: number;
|
|
automationRequest: AutomationRequest;
|
|
}
|
|
|
|
export interface ApiBookmarkletImportCreateRequest {
|
|
bookmarkletImportRequest: BookmarkletImportRequest;
|
|
}
|
|
|
|
export interface ApiBookmarkletImportDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiBookmarkletImportPartialUpdateRequest {
|
|
id: number;
|
|
patchedBookmarkletImportRequest?: PatchedBookmarkletImportRequest;
|
|
}
|
|
|
|
export interface ApiBookmarkletImportRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiBookmarkletImportUpdateRequest {
|
|
id: number;
|
|
bookmarkletImportRequest: BookmarkletImportRequest;
|
|
}
|
|
|
|
export interface ApiConnectorConfigCreateRequest {
|
|
connectorConfigConfigRequest: ConnectorConfigConfigRequest;
|
|
}
|
|
|
|
export interface ApiConnectorConfigDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiConnectorConfigPartialUpdateRequest {
|
|
id: number;
|
|
patchedConnectorConfigConfigRequest?: PatchedConnectorConfigConfigRequest;
|
|
}
|
|
|
|
export interface ApiConnectorConfigRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiConnectorConfigUpdateRequest {
|
|
id: number;
|
|
connectorConfigConfigRequest: ConnectorConfigConfigRequest;
|
|
}
|
|
|
|
export interface ApiCookLogCreateRequest {
|
|
cookLogRequest: CookLogRequest;
|
|
}
|
|
|
|
export interface ApiCookLogDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiCookLogListRequest {
|
|
page?: number;
|
|
pageSize?: number;
|
|
recipe?: number;
|
|
}
|
|
|
|
export interface ApiCookLogPartialUpdateRequest {
|
|
id: number;
|
|
patchedCookLogRequest?: PatchedCookLogRequest;
|
|
}
|
|
|
|
export interface ApiCookLogRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiCookLogUpdateRequest {
|
|
id: number;
|
|
cookLogRequest: CookLogRequest;
|
|
}
|
|
|
|
export interface ApiCustomFilterCreateRequest {
|
|
customFilterRequest: CustomFilterRequest;
|
|
}
|
|
|
|
export interface ApiCustomFilterDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiCustomFilterListRequest {
|
|
limit?: string;
|
|
page?: number;
|
|
pageSize?: number;
|
|
query?: string;
|
|
random?: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiCustomFilterPartialUpdateRequest {
|
|
id: number;
|
|
patchedCustomFilterRequest?: PatchedCustomFilterRequest;
|
|
}
|
|
|
|
export interface ApiCustomFilterRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiCustomFilterUpdateRequest {
|
|
id: number;
|
|
customFilterRequest: CustomFilterRequest;
|
|
}
|
|
|
|
export interface ApiDownloadFileRetrieveRequest {
|
|
fileId: number;
|
|
}
|
|
|
|
export interface ApiExportLogCreateRequest {
|
|
exportLogRequest: ExportLogRequest;
|
|
}
|
|
|
|
export interface ApiExportLogDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiExportLogListRequest {
|
|
page?: number;
|
|
pageSize?: number;
|
|
}
|
|
|
|
export interface ApiExportLogPartialUpdateRequest {
|
|
id: number;
|
|
patchedExportLogRequest?: PatchedExportLogRequest;
|
|
}
|
|
|
|
export interface ApiExportLogRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiExportLogUpdateRequest {
|
|
id: number;
|
|
exportLogRequest: ExportLogRequest;
|
|
}
|
|
|
|
export interface ApiFoodCreateRequest {
|
|
foodRequest: FoodRequest;
|
|
}
|
|
|
|
export interface ApiFoodDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiFoodFdcCreateRequest {
|
|
id: number;
|
|
foodRequest: FoodRequest;
|
|
}
|
|
|
|
export interface ApiFoodInheritFieldRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiFoodListRequest {
|
|
limit?: string;
|
|
page?: number;
|
|
pageSize?: number;
|
|
query?: string;
|
|
random?: string;
|
|
root?: number;
|
|
tree?: number;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiFoodMergeUpdateRequest {
|
|
id: number;
|
|
target: string;
|
|
foodRequest: FoodRequest;
|
|
}
|
|
|
|
export interface ApiFoodMoveUpdateRequest {
|
|
id: number;
|
|
parent: string;
|
|
foodRequest: FoodRequest;
|
|
}
|
|
|
|
export interface ApiFoodPartialUpdateRequest {
|
|
id: number;
|
|
patchedFoodRequest?: PatchedFoodRequest;
|
|
}
|
|
|
|
export interface ApiFoodPropertyCreateRequest {
|
|
propertyRequest: PropertyRequest;
|
|
}
|
|
|
|
export interface ApiFoodPropertyDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiFoodPropertyPartialUpdateRequest {
|
|
id: number;
|
|
patchedPropertyRequest?: PatchedPropertyRequest;
|
|
}
|
|
|
|
export interface ApiFoodPropertyRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiFoodPropertyTypeCreateRequest {
|
|
propertyTypeRequest: PropertyTypeRequest;
|
|
}
|
|
|
|
export interface ApiFoodPropertyTypeDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiFoodPropertyTypePartialUpdateRequest {
|
|
id: number;
|
|
patchedPropertyTypeRequest?: PatchedPropertyTypeRequest;
|
|
}
|
|
|
|
export interface ApiFoodPropertyTypeRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiFoodPropertyTypeUpdateRequest {
|
|
id: number;
|
|
propertyTypeRequest: PropertyTypeRequest;
|
|
}
|
|
|
|
export interface ApiFoodPropertyUpdateRequest {
|
|
id: number;
|
|
propertyRequest: PropertyRequest;
|
|
}
|
|
|
|
export interface ApiFoodRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiFoodShoppingUpdateRequest {
|
|
id: number;
|
|
foodShoppingUpdateRequest: FoodShoppingUpdateRequest;
|
|
}
|
|
|
|
export interface ApiFoodUpdateRequest {
|
|
id: number;
|
|
foodRequest: FoodRequest;
|
|
}
|
|
|
|
export interface ApiGroupRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiImportLogCreateRequest {
|
|
importLogRequest: ImportLogRequest;
|
|
}
|
|
|
|
export interface ApiImportLogDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiImportLogListRequest {
|
|
page?: number;
|
|
pageSize?: number;
|
|
}
|
|
|
|
export interface ApiImportLogPartialUpdateRequest {
|
|
id: number;
|
|
patchedImportLogRequest?: PatchedImportLogRequest;
|
|
}
|
|
|
|
export interface ApiImportLogRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiImportLogUpdateRequest {
|
|
id: number;
|
|
importLogRequest: ImportLogRequest;
|
|
}
|
|
|
|
export interface ApiIngredientCreateRequest {
|
|
ingredientRequest: IngredientRequest;
|
|
}
|
|
|
|
export interface ApiIngredientDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiIngredientListRequest {
|
|
page?: number;
|
|
pageSize?: number;
|
|
}
|
|
|
|
export interface ApiIngredientPartialUpdateRequest {
|
|
id: number;
|
|
patchedIngredientRequest?: PatchedIngredientRequest;
|
|
}
|
|
|
|
export interface ApiIngredientRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiIngredientUpdateRequest {
|
|
id: number;
|
|
ingredientRequest: IngredientRequest;
|
|
}
|
|
|
|
export interface ApiInviteLinkCreateRequest {
|
|
inviteLinkRequest: InviteLinkRequest;
|
|
}
|
|
|
|
export interface ApiInviteLinkDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiInviteLinkListRequest {
|
|
limit?: string;
|
|
query?: string;
|
|
random?: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiInviteLinkPartialUpdateRequest {
|
|
id: number;
|
|
patchedInviteLinkRequest?: PatchedInviteLinkRequest;
|
|
}
|
|
|
|
export interface ApiInviteLinkRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiInviteLinkUpdateRequest {
|
|
id: number;
|
|
inviteLinkRequest: InviteLinkRequest;
|
|
}
|
|
|
|
export interface ApiKeywordCreateRequest {
|
|
keywordRequest: KeywordRequest;
|
|
}
|
|
|
|
export interface ApiKeywordDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiKeywordListRequest {
|
|
limit?: string;
|
|
page?: number;
|
|
pageSize?: number;
|
|
query?: string;
|
|
random?: string;
|
|
root?: number;
|
|
tree?: number;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiKeywordMergeUpdateRequest {
|
|
id: number;
|
|
target: string;
|
|
keywordRequest: KeywordRequest;
|
|
}
|
|
|
|
export interface ApiKeywordMoveUpdateRequest {
|
|
id: number;
|
|
parent: string;
|
|
keywordRequest: KeywordRequest;
|
|
}
|
|
|
|
export interface ApiKeywordPartialUpdateRequest {
|
|
id: number;
|
|
patchedKeywordRequest?: PatchedKeywordRequest;
|
|
}
|
|
|
|
export interface ApiKeywordRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiKeywordUpdateRequest {
|
|
id: number;
|
|
keywordRequest: KeywordRequest;
|
|
}
|
|
|
|
export interface ApiMealPlanCreateRequest {
|
|
mealPlanRequest: MealPlanRequest;
|
|
}
|
|
|
|
export interface ApiMealPlanDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiMealPlanIcalRetrieveRequest {
|
|
fromDate?: string;
|
|
mealType?: string;
|
|
toDate?: string;
|
|
}
|
|
|
|
export interface ApiMealPlanListRequest {
|
|
fromDate?: string;
|
|
mealType?: string;
|
|
toDate?: string;
|
|
}
|
|
|
|
export interface ApiMealPlanPartialUpdateRequest {
|
|
id: number;
|
|
patchedMealPlanRequest?: PatchedMealPlanRequest;
|
|
}
|
|
|
|
export interface ApiMealPlanRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiMealPlanUpdateRequest {
|
|
id: number;
|
|
mealPlanRequest: MealPlanRequest;
|
|
}
|
|
|
|
export interface ApiMealTypeCreateRequest {
|
|
mealTypeRequest: MealTypeRequest;
|
|
}
|
|
|
|
export interface ApiMealTypeDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiMealTypePartialUpdateRequest {
|
|
id: number;
|
|
patchedMealTypeRequest?: PatchedMealTypeRequest;
|
|
}
|
|
|
|
export interface ApiMealTypeRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiMealTypeUpdateRequest {
|
|
id: number;
|
|
mealTypeRequest: MealTypeRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataCategoryCreateRequest {
|
|
openDataCategoryRequest: OpenDataCategoryRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataCategoryDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataCategoryPartialUpdateRequest {
|
|
id: number;
|
|
patchedOpenDataCategoryRequest?: PatchedOpenDataCategoryRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataCategoryRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataCategoryUpdateRequest {
|
|
id: number;
|
|
openDataCategoryRequest: OpenDataCategoryRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataConversionCreateRequest {
|
|
openDataConversionRequest: OpenDataConversionRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataConversionDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataConversionPartialUpdateRequest {
|
|
id: number;
|
|
patchedOpenDataConversionRequest?: PatchedOpenDataConversionRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataConversionRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataConversionUpdateRequest {
|
|
id: number;
|
|
openDataConversionRequest: OpenDataConversionRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataFDCRetrieveRequest {
|
|
id: string;
|
|
}
|
|
|
|
export interface ApiOpenDataFoodCreateRequest {
|
|
openDataFoodRequest: OpenDataFoodRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataFoodDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataFoodPartialUpdateRequest {
|
|
id: number;
|
|
patchedOpenDataFoodRequest?: PatchedOpenDataFoodRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataFoodRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataFoodUpdateRequest {
|
|
id: number;
|
|
openDataFoodRequest: OpenDataFoodRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataPropertyCreateRequest {
|
|
openDataPropertyRequest: OpenDataPropertyRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataPropertyDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataPropertyPartialUpdateRequest {
|
|
id: number;
|
|
patchedOpenDataPropertyRequest?: PatchedOpenDataPropertyRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataPropertyRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataPropertyUpdateRequest {
|
|
id: number;
|
|
openDataPropertyRequest: OpenDataPropertyRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataStoreCreateRequest {
|
|
openDataStoreRequest: OpenDataStoreRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataStoreDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataStorePartialUpdateRequest {
|
|
id: number;
|
|
patchedOpenDataStoreRequest?: PatchedOpenDataStoreRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataStoreRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataStoreUpdateRequest {
|
|
id: number;
|
|
openDataStoreRequest: OpenDataStoreRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataUnitCreateRequest {
|
|
openDataUnitRequest: OpenDataUnitRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataUnitDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataUnitPartialUpdateRequest {
|
|
id: number;
|
|
patchedOpenDataUnitRequest?: PatchedOpenDataUnitRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataUnitRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataUnitUpdateRequest {
|
|
id: number;
|
|
openDataUnitRequest: OpenDataUnitRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataVersionCreateRequest {
|
|
openDataVersionRequest: OpenDataVersionRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataVersionDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataVersionPartialUpdateRequest {
|
|
id: number;
|
|
patchedOpenDataVersionRequest?: PatchedOpenDataVersionRequest;
|
|
}
|
|
|
|
export interface ApiOpenDataVersionRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiOpenDataVersionUpdateRequest {
|
|
id: number;
|
|
openDataVersionRequest: OpenDataVersionRequest;
|
|
}
|
|
|
|
export interface ApiPlanIcalRetrieveRequest {
|
|
fromDate: string;
|
|
toDate: string;
|
|
}
|
|
|
|
export interface ApiRecipeBookCreateRequest {
|
|
recipeBookRequest: RecipeBookRequest;
|
|
}
|
|
|
|
export interface ApiRecipeBookDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiRecipeBookEntryCreateRequest {
|
|
recipeBookEntryRequest: RecipeBookEntryRequest;
|
|
}
|
|
|
|
export interface ApiRecipeBookEntryDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiRecipeBookEntryPartialUpdateRequest {
|
|
id: number;
|
|
patchedRecipeBookEntryRequest?: PatchedRecipeBookEntryRequest;
|
|
}
|
|
|
|
export interface ApiRecipeBookEntryRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiRecipeBookEntryUpdateRequest {
|
|
id: number;
|
|
recipeBookEntryRequest: RecipeBookEntryRequest;
|
|
}
|
|
|
|
export interface ApiRecipeBookListRequest {
|
|
limit?: string;
|
|
query?: string;
|
|
random?: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiRecipeBookPartialUpdateRequest {
|
|
id: number;
|
|
patchedRecipeBookRequest?: PatchedRecipeBookRequest;
|
|
}
|
|
|
|
export interface ApiRecipeBookRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiRecipeBookUpdateRequest {
|
|
id: number;
|
|
recipeBookRequest: RecipeBookRequest;
|
|
}
|
|
|
|
export interface ApiRecipeCreateRequest {
|
|
recipeRequest: RecipeRequest;
|
|
}
|
|
|
|
export interface ApiRecipeDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiRecipeImageUpdateRequest {
|
|
id: number;
|
|
image?: Blob;
|
|
imageUrl?: string;
|
|
}
|
|
|
|
export interface ApiRecipeListRequest {
|
|
books?: string;
|
|
booksAnd?: number;
|
|
booksAndNot?: number;
|
|
booksOr?: number;
|
|
booksOrNot?: number;
|
|
cookedon?: string;
|
|
createdon?: string;
|
|
foods?: number;
|
|
foodsAnd?: number;
|
|
foodsAndNot?: number;
|
|
foodsOr?: number;
|
|
foodsOrNot?: number;
|
|
internal?: string;
|
|
keywords?: number;
|
|
keywordsAnd?: number;
|
|
keywordsAndNot?: number;
|
|
keywordsOr?: number;
|
|
keywordsOrNot?: number;
|
|
makenow?: string;
|
|
_new?: string;
|
|
page?: number;
|
|
pageSize?: number;
|
|
query?: string;
|
|
random?: string;
|
|
rating?: number;
|
|
timescooked?: number;
|
|
units?: number;
|
|
updatedon?: string;
|
|
viewedon?: string;
|
|
}
|
|
|
|
export interface ApiRecipePartialUpdateRequest {
|
|
id: number;
|
|
patchedRecipeRequest?: PatchedRecipeRequest;
|
|
}
|
|
|
|
export interface ApiRecipeRelatedRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiRecipeRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiRecipeShoppingUpdateRequest {
|
|
id: number;
|
|
recipeShoppingUpdateRequest?: RecipeShoppingUpdateRequest;
|
|
}
|
|
|
|
export interface ApiRecipeUpdateRequest {
|
|
id: number;
|
|
recipeRequest: RecipeRequest;
|
|
}
|
|
|
|
export interface ApiShareLinkRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiShoppingListEntryBulkCreateRequest {
|
|
shoppingListEntryBulkRequest: ShoppingListEntryBulkRequest;
|
|
}
|
|
|
|
export interface ApiShoppingListEntryCreateRequest {
|
|
shoppingListEntryRequest: ShoppingListEntryRequest;
|
|
}
|
|
|
|
export interface ApiShoppingListEntryDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiShoppingListEntryListRequest {
|
|
checked?: string;
|
|
id?: number;
|
|
supermarket?: number;
|
|
}
|
|
|
|
export interface ApiShoppingListEntryPartialUpdateRequest {
|
|
id: number;
|
|
patchedShoppingListEntryRequest?: PatchedShoppingListEntryRequest;
|
|
}
|
|
|
|
export interface ApiShoppingListEntryRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiShoppingListEntryUpdateRequest {
|
|
id: number;
|
|
shoppingListEntryRequest: ShoppingListEntryRequest;
|
|
}
|
|
|
|
export interface ApiShoppingListRecipeCreateRequest {
|
|
shoppingListRecipeRequest: ShoppingListRecipeRequest;
|
|
}
|
|
|
|
export interface ApiShoppingListRecipeDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiShoppingListRecipePartialUpdateRequest {
|
|
id: number;
|
|
patchedShoppingListRecipeRequest?: PatchedShoppingListRecipeRequest;
|
|
}
|
|
|
|
export interface ApiShoppingListRecipeRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiShoppingListRecipeUpdateRequest {
|
|
id: number;
|
|
shoppingListRecipeRequest: ShoppingListRecipeRequest;
|
|
}
|
|
|
|
export interface ApiSpacePartialUpdateRequest {
|
|
id: number;
|
|
patchedSpaceRequest?: PatchedSpaceRequest;
|
|
}
|
|
|
|
export interface ApiSpaceRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiStepCreateRequest {
|
|
stepRequest: StepRequest;
|
|
}
|
|
|
|
export interface ApiStepDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiStepListRequest {
|
|
page?: number;
|
|
pageSize?: number;
|
|
query?: string;
|
|
recipe?: number;
|
|
}
|
|
|
|
export interface ApiStepPartialUpdateRequest {
|
|
id: number;
|
|
patchedStepRequest?: PatchedStepRequest;
|
|
}
|
|
|
|
export interface ApiStepRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiStepUpdateRequest {
|
|
id: number;
|
|
stepRequest: StepRequest;
|
|
}
|
|
|
|
export interface ApiStorageCreateRequest {
|
|
storageRequest: StorageRequest;
|
|
}
|
|
|
|
export interface ApiStorageDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiStoragePartialUpdateRequest {
|
|
id: number;
|
|
patchedStorageRequest?: PatchedStorageRequest;
|
|
}
|
|
|
|
export interface ApiStorageRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiStorageUpdateRequest {
|
|
id: number;
|
|
storageRequest: StorageRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryCreateRequest {
|
|
supermarketCategoryRequest: SupermarketCategoryRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryListRequest {
|
|
limit?: string;
|
|
query?: string;
|
|
random?: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryMergeUpdateRequest {
|
|
id: number;
|
|
target: string;
|
|
supermarketCategoryRequest: SupermarketCategoryRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryPartialUpdateRequest {
|
|
id: number;
|
|
patchedSupermarketCategoryRequest?: PatchedSupermarketCategoryRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryRelationCreateRequest {
|
|
supermarketCategoryRelationRequest: SupermarketCategoryRelationRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryRelationDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryRelationListRequest {
|
|
limit?: string;
|
|
page?: number;
|
|
pageSize?: number;
|
|
query?: string;
|
|
random?: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryRelationPartialUpdateRequest {
|
|
id: number;
|
|
patchedSupermarketCategoryRelationRequest?: PatchedSupermarketCategoryRelationRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryRelationRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryRelationUpdateRequest {
|
|
id: number;
|
|
supermarketCategoryRelationRequest: SupermarketCategoryRelationRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSupermarketCategoryUpdateRequest {
|
|
id: number;
|
|
supermarketCategoryRequest: SupermarketCategoryRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketCreateRequest {
|
|
supermarketRequest: SupermarketRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSupermarketListRequest {
|
|
limit?: string;
|
|
query?: string;
|
|
random?: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiSupermarketPartialUpdateRequest {
|
|
id: number;
|
|
patchedSupermarketRequest?: PatchedSupermarketRequest;
|
|
}
|
|
|
|
export interface ApiSupermarketRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSupermarketUpdateRequest {
|
|
id: number;
|
|
supermarketRequest: SupermarketRequest;
|
|
}
|
|
|
|
export interface ApiSwitchActiveSpaceRetrieveRequest {
|
|
spaceId: number;
|
|
}
|
|
|
|
export interface ApiSyncCreateRequest {
|
|
syncRequest: SyncRequest;
|
|
}
|
|
|
|
export interface ApiSyncDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSyncLogListRequest {
|
|
page?: number;
|
|
pageSize?: number;
|
|
}
|
|
|
|
export interface ApiSyncLogRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSyncPartialUpdateRequest {
|
|
id: number;
|
|
patchedSyncRequest?: PatchedSyncRequest;
|
|
}
|
|
|
|
export interface ApiSyncRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiSyncUpdateRequest {
|
|
id: number;
|
|
syncRequest: SyncRequest;
|
|
}
|
|
|
|
export interface ApiUnitConversionCreateRequest {
|
|
unitConversionRequest: UnitConversionRequest;
|
|
}
|
|
|
|
export interface ApiUnitConversionDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiUnitConversionListRequest {
|
|
foodId?: number;
|
|
}
|
|
|
|
export interface ApiUnitConversionPartialUpdateRequest {
|
|
id: number;
|
|
patchedUnitConversionRequest?: PatchedUnitConversionRequest;
|
|
}
|
|
|
|
export interface ApiUnitConversionRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiUnitConversionUpdateRequest {
|
|
id: number;
|
|
unitConversionRequest: UnitConversionRequest;
|
|
}
|
|
|
|
export interface ApiUnitCreateRequest {
|
|
unitRequest: UnitRequest;
|
|
}
|
|
|
|
export interface ApiUnitDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiUnitListRequest {
|
|
limit?: string;
|
|
page?: number;
|
|
pageSize?: number;
|
|
query?: string;
|
|
random?: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiUnitMergeUpdateRequest {
|
|
id: number;
|
|
target: string;
|
|
unitRequest: UnitRequest;
|
|
}
|
|
|
|
export interface ApiUnitPartialUpdateRequest {
|
|
id: number;
|
|
patchedUnitRequest?: PatchedUnitRequest;
|
|
}
|
|
|
|
export interface ApiUnitRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiUnitUpdateRequest {
|
|
id: number;
|
|
unitRequest: UnitRequest;
|
|
}
|
|
|
|
export interface ApiUserFileCreateRequest {
|
|
name: string;
|
|
file: Blob;
|
|
}
|
|
|
|
export interface ApiUserFileDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiUserFileListRequest {
|
|
limit?: string;
|
|
query?: string;
|
|
random?: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface ApiUserFilePartialUpdateRequest {
|
|
id: number;
|
|
name?: string;
|
|
file?: Blob;
|
|
}
|
|
|
|
export interface ApiUserFileRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiUserFileUpdateRequest {
|
|
id: number;
|
|
name: string;
|
|
file: Blob;
|
|
}
|
|
|
|
export interface ApiUserPartialUpdateRequest {
|
|
id: number;
|
|
patchedUserRequest?: PatchedUserRequest;
|
|
}
|
|
|
|
export interface ApiUserPreferencePartialUpdateRequest {
|
|
user: number;
|
|
patchedUserPreferenceRequest?: PatchedUserPreferenceRequest;
|
|
}
|
|
|
|
export interface ApiUserPreferenceRetrieveRequest {
|
|
user: number;
|
|
}
|
|
|
|
export interface ApiUserRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiUserSpaceDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiUserSpaceListRequest {
|
|
page?: number;
|
|
pageSize?: number;
|
|
}
|
|
|
|
export interface ApiUserSpacePartialUpdateRequest {
|
|
id: number;
|
|
patchedUserSpaceRequest?: PatchedUserSpaceRequest;
|
|
}
|
|
|
|
export interface ApiUserSpaceRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiViewLogCreateRequest {
|
|
viewLogRequest: ViewLogRequest;
|
|
}
|
|
|
|
export interface ApiViewLogDestroyRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiViewLogListRequest {
|
|
page?: number;
|
|
pageSize?: number;
|
|
}
|
|
|
|
export interface ApiViewLogPartialUpdateRequest {
|
|
id: number;
|
|
patchedViewLogRequest?: PatchedViewLogRequest;
|
|
}
|
|
|
|
export interface ApiViewLogRetrieveRequest {
|
|
id: number;
|
|
}
|
|
|
|
export interface ApiViewLogUpdateRequest {
|
|
id: number;
|
|
viewLogRequest: ViewLogRequest;
|
|
}
|
|
|
|
/**
|
|
*
|
|
*/
|
|
export class ApiApi extends runtime.BaseAPI {
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenCreateRaw(requestParameters: ApiAccessTokenCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccessToken>> {
|
|
if (requestParameters['accessTokenRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'accessTokenRequest',
|
|
'Required parameter "accessTokenRequest" was null or undefined when calling apiAccessTokenCreate().'
|
|
);
|
|
}
|
|
|
|
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/access-token/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: AccessTokenRequestToJSON(requestParameters['accessTokenRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenCreate(requestParameters: ApiAccessTokenCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccessToken> {
|
|
const response = await this.apiAccessTokenCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenDestroyRaw(requestParameters: ApiAccessTokenDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiAccessTokenDestroy().'
|
|
);
|
|
}
|
|
|
|
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/access-token/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenDestroy(requestParameters: ApiAccessTokenDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiAccessTokenDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<AccessToken>>> {
|
|
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/access-token/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(AccessTokenFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<AccessToken>> {
|
|
const response = await this.apiAccessTokenListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenPartialUpdateRaw(requestParameters: ApiAccessTokenPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccessToken>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiAccessTokenPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/access-token/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedAccessTokenRequestToJSON(requestParameters['patchedAccessTokenRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenPartialUpdate(requestParameters: ApiAccessTokenPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccessToken> {
|
|
const response = await this.apiAccessTokenPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenRetrieveRaw(requestParameters: ApiAccessTokenRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccessToken>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiAccessTokenRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/access-token/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenRetrieve(requestParameters: ApiAccessTokenRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccessToken> {
|
|
const response = await this.apiAccessTokenRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenUpdateRaw(requestParameters: ApiAccessTokenUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccessToken>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiAccessTokenUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['accessTokenRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'accessTokenRequest',
|
|
'Required parameter "accessTokenRequest" was null or undefined when calling apiAccessTokenUpdate().'
|
|
);
|
|
}
|
|
|
|
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/access-token/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: AccessTokenRequestToJSON(requestParameters['accessTokenRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => AccessTokenFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAccessTokenUpdate(requestParameters: ApiAccessTokenUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccessToken> {
|
|
const response = await this.apiAccessTokenUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAutoPlanCreateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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/auto-plan/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiAutoPlanCreate(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiAutoPlanCreateRaw(initOverrides);
|
|
}
|
|
|
|
/**
|
|
* 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<runtime.ApiResponse<Automation>> {
|
|
if (requestParameters['automationRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'automationRequest',
|
|
'Required parameter "automationRequest" was null or undefined when calling apiAutomationCreate().'
|
|
);
|
|
}
|
|
|
|
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/automation/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: AutomationRequestToJSON(requestParameters['automationRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<Automation> {
|
|
const response = await this.apiAutomationCreateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiAutomationDestroy().'
|
|
);
|
|
}
|
|
|
|
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/automation/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* 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<void> {
|
|
await this.apiAutomationDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
* 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<runtime.ApiResponse<PaginatedAutomationList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['automationType'] != null) {
|
|
queryParameters['automation_type'] = requestParameters['automationType'];
|
|
}
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
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/automation/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedAutomationListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<PaginatedAutomationList> {
|
|
const response = await this.apiAutomationListRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<Automation>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiAutomationPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/automation/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedAutomationRequestToJSON(requestParameters['patchedAutomationRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<Automation> {
|
|
const response = await this.apiAutomationPartialUpdateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<Automation>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiAutomationRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/automation/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<Automation> {
|
|
const response = await this.apiAutomationRetrieveRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<Automation>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiAutomationUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['automationRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'automationRequest',
|
|
'Required parameter "automationRequest" was null or undefined when calling apiAutomationUpdate().'
|
|
);
|
|
}
|
|
|
|
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/automation/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: AutomationRequestToJSON(requestParameters['automationRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => AutomationFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<Automation> {
|
|
const response = await this.apiAutomationUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportCreateRaw(requestParameters: ApiBookmarkletImportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BookmarkletImport>> {
|
|
if (requestParameters['bookmarkletImportRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'bookmarkletImportRequest',
|
|
'Required parameter "bookmarkletImportRequest" was null or undefined when calling apiBookmarkletImportCreate().'
|
|
);
|
|
}
|
|
|
|
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/bookmarklet-import/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: BookmarkletImportRequestToJSON(requestParameters['bookmarkletImportRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportCreate(requestParameters: ApiBookmarkletImportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BookmarkletImport> {
|
|
const response = await this.apiBookmarkletImportCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportDestroyRaw(requestParameters: ApiBookmarkletImportDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiBookmarkletImportDestroy().'
|
|
);
|
|
}
|
|
|
|
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/bookmarklet-import/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportDestroy(requestParameters: ApiBookmarkletImportDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiBookmarkletImportDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<BookmarkletImportList>>> {
|
|
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/bookmarklet-import/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(BookmarkletImportListFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<BookmarkletImportList>> {
|
|
const response = await this.apiBookmarkletImportListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportPartialUpdateRaw(requestParameters: ApiBookmarkletImportPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BookmarkletImport>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiBookmarkletImportPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/bookmarklet-import/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedBookmarkletImportRequestToJSON(requestParameters['patchedBookmarkletImportRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportPartialUpdate(requestParameters: ApiBookmarkletImportPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BookmarkletImport> {
|
|
const response = await this.apiBookmarkletImportPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportRetrieveRaw(requestParameters: ApiBookmarkletImportRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BookmarkletImport>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiBookmarkletImportRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/bookmarklet-import/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportRetrieve(requestParameters: ApiBookmarkletImportRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BookmarkletImport> {
|
|
const response = await this.apiBookmarkletImportRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportUpdateRaw(requestParameters: ApiBookmarkletImportUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BookmarkletImport>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiBookmarkletImportUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['bookmarkletImportRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'bookmarkletImportRequest',
|
|
'Required parameter "bookmarkletImportRequest" was null or undefined when calling apiBookmarkletImportUpdate().'
|
|
);
|
|
}
|
|
|
|
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/bookmarklet-import/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: BookmarkletImportRequestToJSON(requestParameters['bookmarkletImportRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => BookmarkletImportFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiBookmarkletImportUpdate(requestParameters: ApiBookmarkletImportUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BookmarkletImport> {
|
|
const response = await this.apiBookmarkletImportUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigCreateRaw(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfigConfig>> {
|
|
if (requestParameters['connectorConfigConfigRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'connectorConfigConfigRequest',
|
|
'Required parameter "connectorConfigConfigRequest" was null or undefined when calling apiConnectorConfigCreate().'
|
|
);
|
|
}
|
|
|
|
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/connector-config/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ConnectorConfigConfigRequestToJSON(requestParameters['connectorConfigConfigRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigCreate(requestParameters: ApiConnectorConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfigConfig> {
|
|
const response = await this.apiConnectorConfigCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigDestroyRaw(requestParameters: ApiConnectorConfigDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiConnectorConfigDestroy().'
|
|
);
|
|
}
|
|
|
|
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/connector-config/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigDestroy(requestParameters: ApiConnectorConfigDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiConnectorConfigDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<ConnectorConfigConfig>>> {
|
|
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/connector-config/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ConnectorConfigConfigFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<ConnectorConfigConfig>> {
|
|
const response = await this.apiConnectorConfigListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigPartialUpdateRaw(requestParameters: ApiConnectorConfigPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfigConfig>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiConnectorConfigPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/connector-config/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedConnectorConfigConfigRequestToJSON(requestParameters['patchedConnectorConfigConfigRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigPartialUpdate(requestParameters: ApiConnectorConfigPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfigConfig> {
|
|
const response = await this.apiConnectorConfigPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigRetrieveRaw(requestParameters: ApiConnectorConfigRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfigConfig>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiConnectorConfigRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/connector-config/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigRetrieve(requestParameters: ApiConnectorConfigRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfigConfig> {
|
|
const response = await this.apiConnectorConfigRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigUpdateRaw(requestParameters: ApiConnectorConfigUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectorConfigConfig>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiConnectorConfigUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['connectorConfigConfigRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'connectorConfigConfigRequest',
|
|
'Required parameter "connectorConfigConfigRequest" was null or undefined when calling apiConnectorConfigUpdate().'
|
|
);
|
|
}
|
|
|
|
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/connector-config/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ConnectorConfigConfigRequestToJSON(requestParameters['connectorConfigConfigRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ConnectorConfigConfigFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiConnectorConfigUpdate(requestParameters: ApiConnectorConfigUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectorConfigConfig> {
|
|
const response = await this.apiConnectorConfigUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogCreateRaw(requestParameters: ApiCookLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CookLog>> {
|
|
if (requestParameters['cookLogRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'cookLogRequest',
|
|
'Required parameter "cookLogRequest" was null or undefined when calling apiCookLogCreate().'
|
|
);
|
|
}
|
|
|
|
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/cook-log/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: CookLogRequestToJSON(requestParameters['cookLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogCreate(requestParameters: ApiCookLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CookLog> {
|
|
const response = await this.apiCookLogCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogDestroyRaw(requestParameters: ApiCookLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiCookLogDestroy().'
|
|
);
|
|
}
|
|
|
|
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/cook-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogDestroy(requestParameters: ApiCookLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiCookLogDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogListRaw(requestParameters: ApiCookLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedCookLogList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
if (requestParameters['recipe'] != null) {
|
|
queryParameters['recipe'] = requestParameters['recipe'];
|
|
}
|
|
|
|
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/cook-log/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedCookLogListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogList(requestParameters: ApiCookLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedCookLogList> {
|
|
const response = await this.apiCookLogListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogPartialUpdateRaw(requestParameters: ApiCookLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CookLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiCookLogPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/cook-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedCookLogRequestToJSON(requestParameters['patchedCookLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogPartialUpdate(requestParameters: ApiCookLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CookLog> {
|
|
const response = await this.apiCookLogPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogRetrieveRaw(requestParameters: ApiCookLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CookLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiCookLogRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/cook-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogRetrieve(requestParameters: ApiCookLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CookLog> {
|
|
const response = await this.apiCookLogRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogUpdateRaw(requestParameters: ApiCookLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CookLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiCookLogUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['cookLogRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'cookLogRequest',
|
|
'Required parameter "cookLogRequest" was null or undefined when calling apiCookLogUpdate().'
|
|
);
|
|
}
|
|
|
|
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/cook-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: CookLogRequestToJSON(requestParameters['cookLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => CookLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCookLogUpdate(requestParameters: ApiCookLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CookLog> {
|
|
const response = await this.apiCookLogUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterCreateRaw(requestParameters: ApiCustomFilterCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CustomFilter>> {
|
|
if (requestParameters['customFilterRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'customFilterRequest',
|
|
'Required parameter "customFilterRequest" was null or undefined when calling apiCustomFilterCreate().'
|
|
);
|
|
}
|
|
|
|
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/custom-filter/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: CustomFilterRequestToJSON(requestParameters['customFilterRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterCreate(requestParameters: ApiCustomFilterCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CustomFilter> {
|
|
const response = await this.apiCustomFilterCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterDestroyRaw(requestParameters: ApiCustomFilterDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiCustomFilterDestroy().'
|
|
);
|
|
}
|
|
|
|
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/custom-filter/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterDestroy(requestParameters: ApiCustomFilterDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiCustomFilterDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterListRaw(requestParameters: ApiCustomFilterListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedCustomFilterList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/custom-filter/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedCustomFilterListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterList(requestParameters: ApiCustomFilterListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedCustomFilterList> {
|
|
const response = await this.apiCustomFilterListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterPartialUpdateRaw(requestParameters: ApiCustomFilterPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CustomFilter>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiCustomFilterPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/custom-filter/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedCustomFilterRequestToJSON(requestParameters['patchedCustomFilterRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterPartialUpdate(requestParameters: ApiCustomFilterPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CustomFilter> {
|
|
const response = await this.apiCustomFilterPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterRetrieveRaw(requestParameters: ApiCustomFilterRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CustomFilter>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiCustomFilterRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/custom-filter/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterRetrieve(requestParameters: ApiCustomFilterRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CustomFilter> {
|
|
const response = await this.apiCustomFilterRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterUpdateRaw(requestParameters: ApiCustomFilterUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CustomFilter>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiCustomFilterUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['customFilterRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'customFilterRequest',
|
|
'Required parameter "customFilterRequest" was null or undefined when calling apiCustomFilterUpdate().'
|
|
);
|
|
}
|
|
|
|
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/custom-filter/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: CustomFilterRequestToJSON(requestParameters['customFilterRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => CustomFilterFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiCustomFilterUpdate(requestParameters: ApiCustomFilterUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CustomFilter> {
|
|
const response = await this.apiCustomFilterUpdateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<void>> {
|
|
if (requestParameters['fileId'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'fileId',
|
|
'Required parameter "fileId" was null or undefined when calling apiDownloadFileRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/download-file/{fileId}/`.replace(`{${"fileId"}}`, encodeURIComponent(String(requestParameters['fileId']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* 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<void> {
|
|
await this.apiDownloadFileRetrieveRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogCreateRaw(requestParameters: ApiExportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ExportLog>> {
|
|
if (requestParameters['exportLogRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'exportLogRequest',
|
|
'Required parameter "exportLogRequest" was null or undefined when calling apiExportLogCreate().'
|
|
);
|
|
}
|
|
|
|
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/export-log/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ExportLogRequestToJSON(requestParameters['exportLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogCreate(requestParameters: ApiExportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ExportLog> {
|
|
const response = await this.apiExportLogCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogDestroyRaw(requestParameters: ApiExportLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiExportLogDestroy().'
|
|
);
|
|
}
|
|
|
|
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/export-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogDestroy(requestParameters: ApiExportLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiExportLogDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogListRaw(requestParameters: ApiExportLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedExportLogList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
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/export-log/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedExportLogListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogList(requestParameters: ApiExportLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedExportLogList> {
|
|
const response = await this.apiExportLogListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogPartialUpdateRaw(requestParameters: ApiExportLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ExportLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiExportLogPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/export-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedExportLogRequestToJSON(requestParameters['patchedExportLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogPartialUpdate(requestParameters: ApiExportLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ExportLog> {
|
|
const response = await this.apiExportLogPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogRetrieveRaw(requestParameters: ApiExportLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ExportLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiExportLogRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/export-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogRetrieve(requestParameters: ApiExportLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ExportLog> {
|
|
const response = await this.apiExportLogRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogUpdateRaw(requestParameters: ApiExportLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ExportLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiExportLogUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['exportLogRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'exportLogRequest',
|
|
'Required parameter "exportLogRequest" was null or undefined when calling apiExportLogUpdate().'
|
|
);
|
|
}
|
|
|
|
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/export-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ExportLogRequestToJSON(requestParameters['exportLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ExportLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiExportLogUpdate(requestParameters: ApiExportLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ExportLog> {
|
|
const response = await this.apiExportLogUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodCreateRaw(requestParameters: ApiFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Food>> {
|
|
if (requestParameters['foodRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'foodRequest',
|
|
'Required parameter "foodRequest" was null or undefined when calling apiFoodCreate().'
|
|
);
|
|
}
|
|
|
|
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/food/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: FoodRequestToJSON(requestParameters['foodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodCreate(requestParameters: ApiFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Food> {
|
|
const response = await this.apiFoodCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodDestroyRaw(requestParameters: ApiFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodDestroy().'
|
|
);
|
|
}
|
|
|
|
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/food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodDestroy(requestParameters: ApiFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiFoodDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
* 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<runtime.ApiResponse<Food>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodFdcCreate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['foodRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'foodRequest',
|
|
'Required parameter "foodRequest" was null or undefined when calling apiFoodFdcCreate().'
|
|
);
|
|
}
|
|
|
|
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/food/{id}/fdc/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: FoodRequestToJSON(requestParameters['foodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<Food> {
|
|
const response = await this.apiFoodFdcCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodInheritFieldListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<FoodInheritField>>> {
|
|
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/food-inherit-field/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(FoodInheritFieldFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodInheritFieldList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<FoodInheritField>> {
|
|
const response = await this.apiFoodInheritFieldListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodInheritFieldRetrieveRaw(requestParameters: ApiFoodInheritFieldRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FoodInheritField>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodInheritFieldRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/food-inherit-field/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodInheritFieldFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodInheritFieldRetrieve(requestParameters: ApiFoodInheritFieldRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FoodInheritField> {
|
|
const response = await this.apiFoodInheritFieldRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodListRaw(requestParameters: ApiFoodListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedFoodList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['root'] != null) {
|
|
queryParameters['root'] = requestParameters['root'];
|
|
}
|
|
|
|
if (requestParameters['tree'] != null) {
|
|
queryParameters['tree'] = requestParameters['tree'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/food/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedFoodListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodList(requestParameters: ApiFoodListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedFoodList> {
|
|
const response = await this.apiFoodListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodMergeUpdateRaw(requestParameters: ApiFoodMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Food>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['target'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'target',
|
|
'Required parameter "target" was null or undefined when calling apiFoodMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['foodRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'foodRequest',
|
|
'Required parameter "foodRequest" was null or undefined when calling apiFoodMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food/{id}/merge/{target}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))).replace(`{${"target"}}`, encodeURIComponent(String(requestParameters['target']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: FoodRequestToJSON(requestParameters['foodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodMergeUpdate(requestParameters: ApiFoodMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Food> {
|
|
const response = await this.apiFoodMergeUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodMoveUpdateRaw(requestParameters: ApiFoodMoveUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Food>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodMoveUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['parent'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'parent',
|
|
'Required parameter "parent" was null or undefined when calling apiFoodMoveUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['foodRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'foodRequest',
|
|
'Required parameter "foodRequest" was null or undefined when calling apiFoodMoveUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food/{id}/move/{parent}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))).replace(`{${"parent"}}`, encodeURIComponent(String(requestParameters['parent']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: FoodRequestToJSON(requestParameters['foodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodMoveUpdate(requestParameters: ApiFoodMoveUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Food> {
|
|
const response = await this.apiFoodMoveUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPartialUpdateRaw(requestParameters: ApiFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Food>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedFoodRequestToJSON(requestParameters['patchedFoodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPartialUpdate(requestParameters: ApiFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Food> {
|
|
const response = await this.apiFoodPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyCreateRaw(requestParameters: ApiFoodPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Property>> {
|
|
if (requestParameters['propertyRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'propertyRequest',
|
|
'Required parameter "propertyRequest" was null or undefined when calling apiFoodPropertyCreate().'
|
|
);
|
|
}
|
|
|
|
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/food-property/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PropertyRequestToJSON(requestParameters['propertyRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyCreate(requestParameters: ApiFoodPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Property> {
|
|
const response = await this.apiFoodPropertyCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyDestroyRaw(requestParameters: ApiFoodPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPropertyDestroy().'
|
|
);
|
|
}
|
|
|
|
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/food-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyDestroy(requestParameters: ApiFoodPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiFoodPropertyDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Property>>> {
|
|
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/food-property/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(PropertyFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Property>> {
|
|
const response = await this.apiFoodPropertyListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyPartialUpdateRaw(requestParameters: ApiFoodPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Property>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPropertyPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedPropertyRequestToJSON(requestParameters['patchedPropertyRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyPartialUpdate(requestParameters: ApiFoodPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Property> {
|
|
const response = await this.apiFoodPropertyPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyRetrieveRaw(requestParameters: ApiFoodPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Property>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPropertyRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/food-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyRetrieve(requestParameters: ApiFoodPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Property> {
|
|
const response = await this.apiFoodPropertyRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeCreateRaw(requestParameters: ApiFoodPropertyTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PropertyType>> {
|
|
if (requestParameters['propertyTypeRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'propertyTypeRequest',
|
|
'Required parameter "propertyTypeRequest" was null or undefined when calling apiFoodPropertyTypeCreate().'
|
|
);
|
|
}
|
|
|
|
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/food-property-type/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PropertyTypeRequestToJSON(requestParameters['propertyTypeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeCreate(requestParameters: ApiFoodPropertyTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PropertyType> {
|
|
const response = await this.apiFoodPropertyTypeCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeDestroyRaw(requestParameters: ApiFoodPropertyTypeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeDestroy().'
|
|
);
|
|
}
|
|
|
|
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/food-property-type/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeDestroy(requestParameters: ApiFoodPropertyTypeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiFoodPropertyTypeDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<PropertyType>>> {
|
|
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/food-property-type/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(PropertyTypeFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<PropertyType>> {
|
|
const response = await this.apiFoodPropertyTypeListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypePartialUpdateRaw(requestParameters: ApiFoodPropertyTypePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PropertyType>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPropertyTypePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food-property-type/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedPropertyTypeRequestToJSON(requestParameters['patchedPropertyTypeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypePartialUpdate(requestParameters: ApiFoodPropertyTypePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PropertyType> {
|
|
const response = await this.apiFoodPropertyTypePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeRetrieveRaw(requestParameters: ApiFoodPropertyTypeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PropertyType>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/food-property-type/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeRetrieve(requestParameters: ApiFoodPropertyTypeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PropertyType> {
|
|
const response = await this.apiFoodPropertyTypeRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeUpdateRaw(requestParameters: ApiFoodPropertyTypeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PropertyType>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['propertyTypeRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'propertyTypeRequest',
|
|
'Required parameter "propertyTypeRequest" was null or undefined when calling apiFoodPropertyTypeUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food-property-type/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PropertyTypeRequestToJSON(requestParameters['propertyTypeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyTypeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyTypeUpdate(requestParameters: ApiFoodPropertyTypeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PropertyType> {
|
|
const response = await this.apiFoodPropertyTypeUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyUpdateRaw(requestParameters: ApiFoodPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Property>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodPropertyUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['propertyRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'propertyRequest',
|
|
'Required parameter "propertyRequest" was null or undefined when calling apiFoodPropertyUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food-property/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PropertyRequestToJSON(requestParameters['propertyRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PropertyFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodPropertyUpdate(requestParameters: ApiFoodPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Property> {
|
|
const response = await this.apiFoodPropertyUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodRetrieveRaw(requestParameters: ApiFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Food>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodRetrieve(requestParameters: ApiFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Food> {
|
|
const response = await this.apiFoodRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodShoppingUpdateRaw(requestParameters: ApiFoodShoppingUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FoodShoppingUpdate>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodShoppingUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['foodShoppingUpdateRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'foodShoppingUpdateRequest',
|
|
'Required parameter "foodShoppingUpdateRequest" was null or undefined when calling apiFoodShoppingUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food/{id}/shopping/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: FoodShoppingUpdateRequestToJSON(requestParameters['foodShoppingUpdateRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodShoppingUpdateFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodShoppingUpdate(requestParameters: ApiFoodShoppingUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FoodShoppingUpdate> {
|
|
const response = await this.apiFoodShoppingUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodUpdateRaw(requestParameters: ApiFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Food>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiFoodUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['foodRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'foodRequest',
|
|
'Required parameter "foodRequest" was null or undefined when calling apiFoodUpdate().'
|
|
);
|
|
}
|
|
|
|
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/food/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: FoodRequestToJSON(requestParameters['foodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => FoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiFoodUpdate(requestParameters: ApiFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Food> {
|
|
const response = await this.apiFoodUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiGroupListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Group>>> {
|
|
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/group/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GroupFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiGroupList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Group>> {
|
|
const response = await this.apiGroupListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiGroupRetrieveRaw(requestParameters: ApiGroupRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Group>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiGroupRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/group/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => GroupFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiGroupRetrieve(requestParameters: ApiGroupRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Group> {
|
|
const response = await this.apiGroupRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
* function to handle files passed by application importer
|
|
*/
|
|
async apiImportCreateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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/import/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* function to handle files passed by application importer
|
|
*/
|
|
async apiImportCreate(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiImportCreateRaw(initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogCreateRaw(requestParameters: ApiImportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ImportLog>> {
|
|
if (requestParameters['importLogRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'importLogRequest',
|
|
'Required parameter "importLogRequest" was null or undefined when calling apiImportLogCreate().'
|
|
);
|
|
}
|
|
|
|
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/import-log/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ImportLogRequestToJSON(requestParameters['importLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogCreate(requestParameters: ApiImportLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ImportLog> {
|
|
const response = await this.apiImportLogCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogDestroyRaw(requestParameters: ApiImportLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiImportLogDestroy().'
|
|
);
|
|
}
|
|
|
|
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/import-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogDestroy(requestParameters: ApiImportLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiImportLogDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogListRaw(requestParameters: ApiImportLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedImportLogList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
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/import-log/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedImportLogListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogList(requestParameters: ApiImportLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedImportLogList> {
|
|
const response = await this.apiImportLogListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogPartialUpdateRaw(requestParameters: ApiImportLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ImportLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiImportLogPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/import-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedImportLogRequestToJSON(requestParameters['patchedImportLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogPartialUpdate(requestParameters: ApiImportLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ImportLog> {
|
|
const response = await this.apiImportLogPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogRetrieveRaw(requestParameters: ApiImportLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ImportLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiImportLogRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/import-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogRetrieve(requestParameters: ApiImportLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ImportLog> {
|
|
const response = await this.apiImportLogRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogUpdateRaw(requestParameters: ApiImportLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ImportLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiImportLogUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['importLogRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'importLogRequest',
|
|
'Required parameter "importLogRequest" was null or undefined when calling apiImportLogUpdate().'
|
|
);
|
|
}
|
|
|
|
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/import-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ImportLogRequestToJSON(requestParameters['importLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ImportLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiImportLogUpdate(requestParameters: ApiImportLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ImportLog> {
|
|
const response = await this.apiImportLogUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientCreateRaw(requestParameters: ApiIngredientCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Ingredient>> {
|
|
if (requestParameters['ingredientRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'ingredientRequest',
|
|
'Required parameter "ingredientRequest" was null or undefined when calling apiIngredientCreate().'
|
|
);
|
|
}
|
|
|
|
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/ingredient/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: IngredientRequestToJSON(requestParameters['ingredientRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientCreate(requestParameters: ApiIngredientCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Ingredient> {
|
|
const response = await this.apiIngredientCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientDestroyRaw(requestParameters: ApiIngredientDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiIngredientDestroy().'
|
|
);
|
|
}
|
|
|
|
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/ingredient/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientDestroy(requestParameters: ApiIngredientDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiIngredientDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientListRaw(requestParameters: ApiIngredientListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedIngredientList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
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/ingredient/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedIngredientListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientList(requestParameters: ApiIngredientListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedIngredientList> {
|
|
const response = await this.apiIngredientListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientPartialUpdateRaw(requestParameters: ApiIngredientPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Ingredient>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiIngredientPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/ingredient/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedIngredientRequestToJSON(requestParameters['patchedIngredientRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientPartialUpdate(requestParameters: ApiIngredientPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Ingredient> {
|
|
const response = await this.apiIngredientPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientRetrieveRaw(requestParameters: ApiIngredientRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Ingredient>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiIngredientRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/ingredient/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientRetrieve(requestParameters: ApiIngredientRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Ingredient> {
|
|
const response = await this.apiIngredientRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientUpdateRaw(requestParameters: ApiIngredientUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Ingredient>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiIngredientUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['ingredientRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'ingredientRequest',
|
|
'Required parameter "ingredientRequest" was null or undefined when calling apiIngredientUpdate().'
|
|
);
|
|
}
|
|
|
|
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/ingredient/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: IngredientRequestToJSON(requestParameters['ingredientRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => IngredientFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiIngredientUpdate(requestParameters: ApiIngredientUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Ingredient> {
|
|
const response = await this.apiIngredientUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkCreateRaw(requestParameters: ApiInviteLinkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<InviteLink>> {
|
|
if (requestParameters['inviteLinkRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'inviteLinkRequest',
|
|
'Required parameter "inviteLinkRequest" was null or undefined when calling apiInviteLinkCreate().'
|
|
);
|
|
}
|
|
|
|
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/invite-link/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: InviteLinkRequestToJSON(requestParameters['inviteLinkRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkCreate(requestParameters: ApiInviteLinkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<InviteLink> {
|
|
const response = await this.apiInviteLinkCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkDestroyRaw(requestParameters: ApiInviteLinkDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiInviteLinkDestroy().'
|
|
);
|
|
}
|
|
|
|
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/invite-link/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkDestroy(requestParameters: ApiInviteLinkDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiInviteLinkDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkListRaw(requestParameters: ApiInviteLinkListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<InviteLink>>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/invite-link/`,
|
|
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<Array<InviteLink>> {
|
|
const response = await this.apiInviteLinkListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkPartialUpdateRaw(requestParameters: ApiInviteLinkPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<InviteLink>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiInviteLinkPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/invite-link/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedInviteLinkRequestToJSON(requestParameters['patchedInviteLinkRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkPartialUpdate(requestParameters: ApiInviteLinkPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<InviteLink> {
|
|
const response = await this.apiInviteLinkPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkRetrieveRaw(requestParameters: ApiInviteLinkRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<InviteLink>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiInviteLinkRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/invite-link/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkRetrieve(requestParameters: ApiInviteLinkRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<InviteLink> {
|
|
const response = await this.apiInviteLinkRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkUpdateRaw(requestParameters: ApiInviteLinkUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<InviteLink>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiInviteLinkUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['inviteLinkRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'inviteLinkRequest',
|
|
'Required parameter "inviteLinkRequest" was null or undefined when calling apiInviteLinkUpdate().'
|
|
);
|
|
}
|
|
|
|
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/invite-link/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: InviteLinkRequestToJSON(requestParameters['inviteLinkRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => InviteLinkFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiInviteLinkUpdate(requestParameters: ApiInviteLinkUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<InviteLink> {
|
|
const response = await this.apiInviteLinkUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordCreateRaw(requestParameters: ApiKeywordCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Keyword>> {
|
|
if (requestParameters['keywordRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'keywordRequest',
|
|
'Required parameter "keywordRequest" was null or undefined when calling apiKeywordCreate().'
|
|
);
|
|
}
|
|
|
|
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/keyword/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: KeywordRequestToJSON(requestParameters['keywordRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordCreate(requestParameters: ApiKeywordCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Keyword> {
|
|
const response = await this.apiKeywordCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordDestroyRaw(requestParameters: ApiKeywordDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiKeywordDestroy().'
|
|
);
|
|
}
|
|
|
|
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/keyword/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordDestroy(requestParameters: ApiKeywordDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiKeywordDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordListRaw(requestParameters: ApiKeywordListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedKeywordList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['root'] != null) {
|
|
queryParameters['root'] = requestParameters['root'];
|
|
}
|
|
|
|
if (requestParameters['tree'] != null) {
|
|
queryParameters['tree'] = requestParameters['tree'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/keyword/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedKeywordListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordList(requestParameters: ApiKeywordListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedKeywordList> {
|
|
const response = await this.apiKeywordListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordMergeUpdateRaw(requestParameters: ApiKeywordMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Keyword>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiKeywordMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['target'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'target',
|
|
'Required parameter "target" was null or undefined when calling apiKeywordMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['keywordRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'keywordRequest',
|
|
'Required parameter "keywordRequest" was null or undefined when calling apiKeywordMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
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/keyword/{id}/merge/{target}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))).replace(`{${"target"}}`, encodeURIComponent(String(requestParameters['target']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: KeywordRequestToJSON(requestParameters['keywordRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordMergeUpdate(requestParameters: ApiKeywordMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Keyword> {
|
|
const response = await this.apiKeywordMergeUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordMoveUpdateRaw(requestParameters: ApiKeywordMoveUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Keyword>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiKeywordMoveUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['parent'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'parent',
|
|
'Required parameter "parent" was null or undefined when calling apiKeywordMoveUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['keywordRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'keywordRequest',
|
|
'Required parameter "keywordRequest" was null or undefined when calling apiKeywordMoveUpdate().'
|
|
);
|
|
}
|
|
|
|
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/keyword/{id}/move/{parent}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))).replace(`{${"parent"}}`, encodeURIComponent(String(requestParameters['parent']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: KeywordRequestToJSON(requestParameters['keywordRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordMoveUpdate(requestParameters: ApiKeywordMoveUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Keyword> {
|
|
const response = await this.apiKeywordMoveUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordPartialUpdateRaw(requestParameters: ApiKeywordPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Keyword>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiKeywordPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/keyword/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedKeywordRequestToJSON(requestParameters['patchedKeywordRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordPartialUpdate(requestParameters: ApiKeywordPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Keyword> {
|
|
const response = await this.apiKeywordPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordRetrieveRaw(requestParameters: ApiKeywordRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Keyword>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiKeywordRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/keyword/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordRetrieve(requestParameters: ApiKeywordRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Keyword> {
|
|
const response = await this.apiKeywordRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordUpdateRaw(requestParameters: ApiKeywordUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Keyword>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiKeywordUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['keywordRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'keywordRequest',
|
|
'Required parameter "keywordRequest" was null or undefined when calling apiKeywordUpdate().'
|
|
);
|
|
}
|
|
|
|
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/keyword/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: KeywordRequestToJSON(requestParameters['keywordRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => KeywordFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiKeywordUpdate(requestParameters: ApiKeywordUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Keyword> {
|
|
const response = await this.apiKeywordUpdateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<MealPlan>> {
|
|
if (requestParameters['mealPlanRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'mealPlanRequest',
|
|
'Required parameter "mealPlanRequest" was null or undefined when calling apiMealPlanCreate().'
|
|
);
|
|
}
|
|
|
|
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/meal-plan/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: MealPlanRequestToJSON(requestParameters['mealPlanRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<MealPlan> {
|
|
const response = await this.apiMealPlanCreateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiMealPlanDestroy().'
|
|
);
|
|
}
|
|
|
|
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/meal-plan/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* 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<void> {
|
|
await this.apiMealPlanDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
* 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 apiMealPlanIcalRetrieveRaw(requestParameters: ApiMealPlanIcalRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['fromDate'] != null) {
|
|
queryParameters['from_date'] = requestParameters['fromDate'];
|
|
}
|
|
|
|
if (requestParameters['mealType'] != null) {
|
|
queryParameters['meal_type'] = requestParameters['mealType'];
|
|
}
|
|
|
|
if (requestParameters['toDate'] != null) {
|
|
queryParameters['to_date'] = requestParameters['toDate'];
|
|
}
|
|
|
|
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/meal-plan/ical/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
if (this.isJsonMime(response.headers.get('content-type'))) {
|
|
return new runtime.JSONApiResponse<string>(response);
|
|
} else {
|
|
return new runtime.TextApiResponse(response) as any;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 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 apiMealPlanIcalRetrieve(requestParameters: ApiMealPlanIcalRetrieveRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
|
|
const response = await this.apiMealPlanIcalRetrieveRaw(requestParameters, initOverrides);
|
|
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 apiMealPlanListRaw(requestParameters: ApiMealPlanListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<MealPlan>>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['fromDate'] != null) {
|
|
queryParameters['from_date'] = requestParameters['fromDate'];
|
|
}
|
|
|
|
if (requestParameters['mealType'] != null) {
|
|
queryParameters['meal_type'] = requestParameters['mealType'];
|
|
}
|
|
|
|
if (requestParameters['toDate'] != null) {
|
|
queryParameters['to_date'] = requestParameters['toDate'];
|
|
}
|
|
|
|
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/meal-plan/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(MealPlanFromJSON));
|
|
}
|
|
|
|
/**
|
|
* 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<Array<MealPlan>> {
|
|
const response = await this.apiMealPlanListRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<MealPlan>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiMealPlanPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/meal-plan/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedMealPlanRequestToJSON(requestParameters['patchedMealPlanRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<MealPlan> {
|
|
const response = await this.apiMealPlanPartialUpdateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<MealPlan>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiMealPlanRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/meal-plan/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<MealPlan> {
|
|
const response = await this.apiMealPlanRetrieveRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<MealPlan>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiMealPlanUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['mealPlanRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'mealPlanRequest',
|
|
'Required parameter "mealPlanRequest" was null or undefined when calling apiMealPlanUpdate().'
|
|
);
|
|
}
|
|
|
|
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/meal-plan/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: MealPlanRequestToJSON(requestParameters['mealPlanRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => MealPlanFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<MealPlan> {
|
|
const response = await this.apiMealPlanUpdateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<MealType>> {
|
|
if (requestParameters['mealTypeRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'mealTypeRequest',
|
|
'Required parameter "mealTypeRequest" was null or undefined when calling apiMealTypeCreate().'
|
|
);
|
|
}
|
|
|
|
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/meal-type/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: MealTypeRequestToJSON(requestParameters['mealTypeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* returns list of meal types created by the requesting user ordered by the order field.
|
|
*/
|
|
async apiMealTypeCreate(requestParameters: ApiMealTypeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<MealType> {
|
|
const response = await this.apiMealTypeCreateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiMealTypeDestroy().'
|
|
);
|
|
}
|
|
|
|
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/meal-type/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* returns list of meal types created by the requesting user ordered by the order field.
|
|
*/
|
|
async apiMealTypeDestroy(requestParameters: ApiMealTypeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiMealTypeDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
* returns list of meal types created by the requesting user ordered by the order field.
|
|
*/
|
|
async apiMealTypeListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<MealType>>> {
|
|
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/meal-type/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(MealTypeFromJSON));
|
|
}
|
|
|
|
/**
|
|
* returns list of meal types created by the requesting user ordered by the order field.
|
|
*/
|
|
async apiMealTypeList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<MealType>> {
|
|
const response = await this.apiMealTypeListRaw(initOverrides);
|
|
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<runtime.ApiResponse<MealType>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiMealTypePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/meal-type/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedMealTypeRequestToJSON(requestParameters['patchedMealTypeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* returns list of meal types created by the requesting user ordered by the order field.
|
|
*/
|
|
async apiMealTypePartialUpdate(requestParameters: ApiMealTypePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<MealType> {
|
|
const response = await this.apiMealTypePartialUpdateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<MealType>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiMealTypeRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/meal-type/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* returns list of meal types created by the requesting user ordered by the order field.
|
|
*/
|
|
async apiMealTypeRetrieve(requestParameters: ApiMealTypeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<MealType> {
|
|
const response = await this.apiMealTypeRetrieveRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<MealType>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiMealTypeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['mealTypeRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'mealTypeRequest',
|
|
'Required parameter "mealTypeRequest" was null or undefined when calling apiMealTypeUpdate().'
|
|
);
|
|
}
|
|
|
|
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/meal-type/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: MealTypeRequestToJSON(requestParameters['mealTypeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => MealTypeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* returns list of meal types created by the requesting user ordered by the order field.
|
|
*/
|
|
async apiMealTypeUpdate(requestParameters: ApiMealTypeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<MealType> {
|
|
const response = await this.apiMealTypeUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryCreateRaw(requestParameters: ApiOpenDataCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataCategory>> {
|
|
if (requestParameters['openDataCategoryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataCategoryRequest',
|
|
'Required parameter "openDataCategoryRequest" 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: OpenDataCategoryRequestToJSON(requestParameters['openDataCategoryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryCreate(requestParameters: ApiOpenDataCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataCategory> {
|
|
const response = await this.apiOpenDataCategoryCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryDestroyRaw(requestParameters: ApiOpenDataCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataCategoryDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OpenDataCategory>>> {
|
|
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<Array<OpenDataCategory>> {
|
|
const response = await this.apiOpenDataCategoryListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryPartialUpdateRaw(requestParameters: ApiOpenDataCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataCategory>> {
|
|
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: PatchedOpenDataCategoryRequestToJSON(requestParameters['patchedOpenDataCategoryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryPartialUpdate(requestParameters: ApiOpenDataCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataCategory> {
|
|
const response = await this.apiOpenDataCategoryPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryRetrieveRaw(requestParameters: ApiOpenDataCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataCategory>> {
|
|
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<OpenDataCategory> {
|
|
const response = await this.apiOpenDataCategoryRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryUpdateRaw(requestParameters: ApiOpenDataCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataCategory>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiOpenDataCategoryUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['openDataCategoryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataCategoryRequest',
|
|
'Required parameter "openDataCategoryRequest" 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: OpenDataCategoryRequestToJSON(requestParameters['openDataCategoryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataCategoryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataCategoryUpdate(requestParameters: ApiOpenDataCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataCategory> {
|
|
const response = await this.apiOpenDataCategoryUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionCreateRaw(requestParameters: ApiOpenDataConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataConversion>> {
|
|
if (requestParameters['openDataConversionRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataConversionRequest',
|
|
'Required parameter "openDataConversionRequest" 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: OpenDataConversionRequestToJSON(requestParameters['openDataConversionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionCreate(requestParameters: ApiOpenDataConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataConversion> {
|
|
const response = await this.apiOpenDataConversionCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionDestroyRaw(requestParameters: ApiOpenDataConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataConversionDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OpenDataConversion>>> {
|
|
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<Array<OpenDataConversion>> {
|
|
const response = await this.apiOpenDataConversionListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionPartialUpdateRaw(requestParameters: ApiOpenDataConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataConversion>> {
|
|
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: PatchedOpenDataConversionRequestToJSON(requestParameters['patchedOpenDataConversionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionPartialUpdate(requestParameters: ApiOpenDataConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataConversion> {
|
|
const response = await this.apiOpenDataConversionPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionRetrieveRaw(requestParameters: ApiOpenDataConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataConversion>> {
|
|
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<OpenDataConversion> {
|
|
const response = await this.apiOpenDataConversionRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionUpdateRaw(requestParameters: ApiOpenDataConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataConversion>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiOpenDataConversionUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['openDataConversionRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataConversionRequest',
|
|
'Required parameter "openDataConversionRequest" 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: OpenDataConversionRequestToJSON(requestParameters['openDataConversionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataConversionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataConversionUpdate(requestParameters: ApiOpenDataConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataConversion> {
|
|
const response = await this.apiOpenDataConversionUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFDCRetrieveRaw(requestParameters: ApiOpenDataFDCRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataFDCRetrieveRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodCreateRaw(requestParameters: ApiOpenDataFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataFood>> {
|
|
if (requestParameters['openDataFoodRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataFoodRequest',
|
|
'Required parameter "openDataFoodRequest" 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: OpenDataFoodRequestToJSON(requestParameters['openDataFoodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodCreate(requestParameters: ApiOpenDataFoodCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataFood> {
|
|
const response = await this.apiOpenDataFoodCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodDestroyRaw(requestParameters: ApiOpenDataFoodDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataFoodDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OpenDataFood>>> {
|
|
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<Array<OpenDataFood>> {
|
|
const response = await this.apiOpenDataFoodListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodPartialUpdateRaw(requestParameters: ApiOpenDataFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataFood>> {
|
|
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: PatchedOpenDataFoodRequestToJSON(requestParameters['patchedOpenDataFoodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodPartialUpdate(requestParameters: ApiOpenDataFoodPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataFood> {
|
|
const response = await this.apiOpenDataFoodPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodRetrieveRaw(requestParameters: ApiOpenDataFoodRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataFood>> {
|
|
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<OpenDataFood> {
|
|
const response = await this.apiOpenDataFoodRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodUpdateRaw(requestParameters: ApiOpenDataFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataFood>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiOpenDataFoodUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['openDataFoodRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataFoodRequest',
|
|
'Required parameter "openDataFoodRequest" 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: OpenDataFoodRequestToJSON(requestParameters['openDataFoodRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataFoodFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataFoodUpdate(requestParameters: ApiOpenDataFoodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataFood> {
|
|
const response = await this.apiOpenDataFoodUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyCreateRaw(requestParameters: ApiOpenDataPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataProperty>> {
|
|
if (requestParameters['openDataPropertyRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataPropertyRequest',
|
|
'Required parameter "openDataPropertyRequest" 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: OpenDataPropertyRequestToJSON(requestParameters['openDataPropertyRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyCreate(requestParameters: ApiOpenDataPropertyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataProperty> {
|
|
const response = await this.apiOpenDataPropertyCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyDestroyRaw(requestParameters: ApiOpenDataPropertyDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataPropertyDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OpenDataProperty>>> {
|
|
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<Array<OpenDataProperty>> {
|
|
const response = await this.apiOpenDataPropertyListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyPartialUpdateRaw(requestParameters: ApiOpenDataPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataProperty>> {
|
|
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: PatchedOpenDataPropertyRequestToJSON(requestParameters['patchedOpenDataPropertyRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyPartialUpdate(requestParameters: ApiOpenDataPropertyPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataProperty> {
|
|
const response = await this.apiOpenDataPropertyPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyRetrieveRaw(requestParameters: ApiOpenDataPropertyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataProperty>> {
|
|
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<OpenDataProperty> {
|
|
const response = await this.apiOpenDataPropertyRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyUpdateRaw(requestParameters: ApiOpenDataPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataProperty>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiOpenDataPropertyUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['openDataPropertyRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataPropertyRequest',
|
|
'Required parameter "openDataPropertyRequest" 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: OpenDataPropertyRequestToJSON(requestParameters['openDataPropertyRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataPropertyFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataPropertyUpdate(requestParameters: ApiOpenDataPropertyUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataProperty> {
|
|
const response = await this.apiOpenDataPropertyUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStatsRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataStatsRetrieveRaw(initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStoreCreateRaw(requestParameters: ApiOpenDataStoreCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataStore>> {
|
|
if (requestParameters['openDataStoreRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataStoreRequest',
|
|
'Required parameter "openDataStoreRequest" 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: OpenDataStoreRequestToJSON(requestParameters['openDataStoreRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStoreCreate(requestParameters: ApiOpenDataStoreCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataStore> {
|
|
const response = await this.apiOpenDataStoreCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStoreDestroyRaw(requestParameters: ApiOpenDataStoreDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataStoreDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStoreListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OpenDataStore>>> {
|
|
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<Array<OpenDataStore>> {
|
|
const response = await this.apiOpenDataStoreListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStorePartialUpdateRaw(requestParameters: ApiOpenDataStorePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataStore>> {
|
|
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: PatchedOpenDataStoreRequestToJSON(requestParameters['patchedOpenDataStoreRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStorePartialUpdate(requestParameters: ApiOpenDataStorePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataStore> {
|
|
const response = await this.apiOpenDataStorePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStoreRetrieveRaw(requestParameters: ApiOpenDataStoreRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataStore>> {
|
|
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<OpenDataStore> {
|
|
const response = await this.apiOpenDataStoreRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStoreUpdateRaw(requestParameters: ApiOpenDataStoreUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataStore>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiOpenDataStoreUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['openDataStoreRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataStoreRequest',
|
|
'Required parameter "openDataStoreRequest" 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: OpenDataStoreRequestToJSON(requestParameters['openDataStoreRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataStoreFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataStoreUpdate(requestParameters: ApiOpenDataStoreUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataStore> {
|
|
const response = await this.apiOpenDataStoreUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitCreateRaw(requestParameters: ApiOpenDataUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataUnit>> {
|
|
if (requestParameters['openDataUnitRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataUnitRequest',
|
|
'Required parameter "openDataUnitRequest" 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: OpenDataUnitRequestToJSON(requestParameters['openDataUnitRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitCreate(requestParameters: ApiOpenDataUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataUnit> {
|
|
const response = await this.apiOpenDataUnitCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitDestroyRaw(requestParameters: ApiOpenDataUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataUnitDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OpenDataUnit>>> {
|
|
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<Array<OpenDataUnit>> {
|
|
const response = await this.apiOpenDataUnitListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitPartialUpdateRaw(requestParameters: ApiOpenDataUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataUnit>> {
|
|
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: PatchedOpenDataUnitRequestToJSON(requestParameters['patchedOpenDataUnitRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitPartialUpdate(requestParameters: ApiOpenDataUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataUnit> {
|
|
const response = await this.apiOpenDataUnitPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitRetrieveRaw(requestParameters: ApiOpenDataUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataUnit>> {
|
|
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<OpenDataUnit> {
|
|
const response = await this.apiOpenDataUnitRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitUpdateRaw(requestParameters: ApiOpenDataUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataUnit>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiOpenDataUnitUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['openDataUnitRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataUnitRequest',
|
|
'Required parameter "openDataUnitRequest" 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: OpenDataUnitRequestToJSON(requestParameters['openDataUnitRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataUnitFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataUnitUpdate(requestParameters: ApiOpenDataUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataUnit> {
|
|
const response = await this.apiOpenDataUnitUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionCreateRaw(requestParameters: ApiOpenDataVersionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataVersion>> {
|
|
if (requestParameters['openDataVersionRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataVersionRequest',
|
|
'Required parameter "openDataVersionRequest" 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: OpenDataVersionRequestToJSON(requestParameters['openDataVersionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionCreate(requestParameters: ApiOpenDataVersionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataVersion> {
|
|
const response = await this.apiOpenDataVersionCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionDestroyRaw(requestParameters: ApiOpenDataVersionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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<void> {
|
|
await this.apiOpenDataVersionDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OpenDataVersion>>> {
|
|
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<Array<OpenDataVersion>> {
|
|
const response = await this.apiOpenDataVersionListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionPartialUpdateRaw(requestParameters: ApiOpenDataVersionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataVersion>> {
|
|
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: PatchedOpenDataVersionRequestToJSON(requestParameters['patchedOpenDataVersionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionPartialUpdate(requestParameters: ApiOpenDataVersionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataVersion> {
|
|
const response = await this.apiOpenDataVersionPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionRetrieveRaw(requestParameters: ApiOpenDataVersionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataVersion>> {
|
|
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<OpenDataVersion> {
|
|
const response = await this.apiOpenDataVersionRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionUpdateRaw(requestParameters: ApiOpenDataVersionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OpenDataVersion>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiOpenDataVersionUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['openDataVersionRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'openDataVersionRequest',
|
|
'Required parameter "openDataVersionRequest" 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: OpenDataVersionRequestToJSON(requestParameters['openDataVersionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => OpenDataVersionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiOpenDataVersionUpdate(requestParameters: ApiOpenDataVersionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OpenDataVersion> {
|
|
const response = await this.apiOpenDataVersionUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiPlanIcalRetrieveRaw(requestParameters: ApiPlanIcalRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['fromDate'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'fromDate',
|
|
'Required parameter "fromDate" was null or undefined when calling apiPlanIcalRetrieve().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['toDate'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'toDate',
|
|
'Required parameter "toDate" was null or undefined when calling apiPlanIcalRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/plan-ical/{fromDate}/{toDate}/`.replace(`{${"fromDate"}}`, encodeURIComponent(String(requestParameters['fromDate']))).replace(`{${"toDate"}}`, encodeURIComponent(String(requestParameters['toDate']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiPlanIcalRetrieve(requestParameters: ApiPlanIcalRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiPlanIcalRetrieveRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookCreateRaw(requestParameters: ApiRecipeBookCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RecipeBook>> {
|
|
if (requestParameters['recipeBookRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'recipeBookRequest',
|
|
'Required parameter "recipeBookRequest" was null or undefined when calling apiRecipeBookCreate().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: RecipeBookRequestToJSON(requestParameters['recipeBookRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookCreate(requestParameters: ApiRecipeBookCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RecipeBook> {
|
|
const response = await this.apiRecipeBookCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookDestroyRaw(requestParameters: ApiRecipeBookDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeBookDestroy().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookDestroy(requestParameters: ApiRecipeBookDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiRecipeBookDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
* 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<runtime.ApiResponse<RecipeBookEntry>> {
|
|
if (requestParameters['recipeBookEntryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'recipeBookEntryRequest',
|
|
'Required parameter "recipeBookEntryRequest" was null or undefined when calling apiRecipeBookEntryCreate().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book-entry/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: RecipeBookEntryRequestToJSON(requestParameters['recipeBookEntryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<RecipeBookEntry> {
|
|
const response = await this.apiRecipeBookEntryCreateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeBookEntryDestroy().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book-entry/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* 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<void> {
|
|
await this.apiRecipeBookEntryDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
* 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<runtime.ApiResponse<Array<RecipeBookEntry>>> {
|
|
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/recipe-book-entry/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(RecipeBookEntryFromJSON));
|
|
}
|
|
|
|
/**
|
|
* 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<Array<RecipeBookEntry>> {
|
|
const response = await this.apiRecipeBookEntryListRaw(initOverrides);
|
|
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<runtime.ApiResponse<RecipeBookEntry>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeBookEntryPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book-entry/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedRecipeBookEntryRequestToJSON(requestParameters['patchedRecipeBookEntryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<RecipeBookEntry> {
|
|
const response = await this.apiRecipeBookEntryPartialUpdateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<RecipeBookEntry>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeBookEntryRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book-entry/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<RecipeBookEntry> {
|
|
const response = await this.apiRecipeBookEntryRetrieveRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<RecipeBookEntry>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeBookEntryUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['recipeBookEntryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'recipeBookEntryRequest',
|
|
'Required parameter "recipeBookEntryRequest" was null or undefined when calling apiRecipeBookEntryUpdate().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book-entry/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: RecipeBookEntryRequestToJSON(requestParameters['recipeBookEntryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookEntryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* 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<RecipeBookEntry> {
|
|
const response = await this.apiRecipeBookEntryUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookListRaw(requestParameters: ApiRecipeBookListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<RecipeBook>>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/recipe-book/`,
|
|
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<Array<RecipeBook>> {
|
|
const response = await this.apiRecipeBookListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookPartialUpdateRaw(requestParameters: ApiRecipeBookPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RecipeBook>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeBookPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedRecipeBookRequestToJSON(requestParameters['patchedRecipeBookRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookPartialUpdate(requestParameters: ApiRecipeBookPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RecipeBook> {
|
|
const response = await this.apiRecipeBookPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookRetrieveRaw(requestParameters: ApiRecipeBookRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RecipeBook>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeBookRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookRetrieve(requestParameters: ApiRecipeBookRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RecipeBook> {
|
|
const response = await this.apiRecipeBookRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookUpdateRaw(requestParameters: ApiRecipeBookUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RecipeBook>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeBookUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['recipeBookRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'recipeBookRequest',
|
|
'Required parameter "recipeBookRequest" was null or undefined when calling apiRecipeBookUpdate().'
|
|
);
|
|
}
|
|
|
|
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/recipe-book/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: RecipeBookRequestToJSON(requestParameters['recipeBookRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeBookFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeBookUpdate(requestParameters: ApiRecipeBookUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RecipeBook> {
|
|
const response = await this.apiRecipeBookUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeCreateRaw(requestParameters: ApiRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Recipe>> {
|
|
if (requestParameters['recipeRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'recipeRequest',
|
|
'Required parameter "recipeRequest" was null or undefined when calling apiRecipeCreate().'
|
|
);
|
|
}
|
|
|
|
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/recipe/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: RecipeRequestToJSON(requestParameters['recipeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeCreate(requestParameters: ApiRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Recipe> {
|
|
const response = await this.apiRecipeCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeDestroyRaw(requestParameters: ApiRecipeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeDestroy().'
|
|
);
|
|
}
|
|
|
|
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/recipe/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeDestroy(requestParameters: ApiRecipeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiRecipeDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeFlatListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<RecipeFlat>>> {
|
|
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/recipe/flat/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(RecipeFlatFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeFlatList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<RecipeFlat>> {
|
|
const response = await this.apiRecipeFlatListRaw(initOverrides);
|
|
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<runtime.ApiResponse<void>> {
|
|
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/recipe-from-source/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* 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<void> {
|
|
await this.apiRecipeFromSourceCreateRaw(initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeImageUpdateRaw(requestParameters: ApiRecipeImageUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RecipeImage>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeImageUpdate().'
|
|
);
|
|
}
|
|
|
|
const queryParameters: any = {};
|
|
|
|
const headerParameters: runtime.HTTPHeaders = {};
|
|
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
|
|
}
|
|
|
|
const consumes: runtime.Consume[] = [
|
|
{ contentType: 'multipart/form-data' },
|
|
];
|
|
// @ts-ignore: canConsumeForm may be unused
|
|
const canConsumeForm = runtime.canConsumeForm(consumes);
|
|
|
|
let formParams: { append(param: string, value: any): any };
|
|
let useForm = false;
|
|
// use FormData to transmit files using content-type "multipart/form-data"
|
|
useForm = canConsumeForm;
|
|
if (useForm) {
|
|
formParams = new FormData();
|
|
} else {
|
|
formParams = new URLSearchParams();
|
|
}
|
|
|
|
if (requestParameters['image'] != null) {
|
|
formParams.append('image', requestParameters['image'] as any);
|
|
}
|
|
|
|
if (requestParameters['imageUrl'] != null) {
|
|
formParams.append('image_url', requestParameters['imageUrl'] as any);
|
|
}
|
|
|
|
const response = await this.request({
|
|
path: `/api/recipe/{id}/image/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: formParams,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeImageFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeImageUpdate(requestParameters: ApiRecipeImageUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RecipeImage> {
|
|
const response = await this.apiRecipeImageUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeListRaw(requestParameters: ApiRecipeListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedRecipeOverviewList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['books'] != null) {
|
|
queryParameters['books'] = requestParameters['books'];
|
|
}
|
|
|
|
if (requestParameters['booksAnd'] != null) {
|
|
queryParameters['books_and'] = requestParameters['booksAnd'];
|
|
}
|
|
|
|
if (requestParameters['booksAndNot'] != null) {
|
|
queryParameters['books_and_not'] = requestParameters['booksAndNot'];
|
|
}
|
|
|
|
if (requestParameters['booksOr'] != null) {
|
|
queryParameters['books_or'] = requestParameters['booksOr'];
|
|
}
|
|
|
|
if (requestParameters['booksOrNot'] != null) {
|
|
queryParameters['books_or_not'] = requestParameters['booksOrNot'];
|
|
}
|
|
|
|
if (requestParameters['cookedon'] != null) {
|
|
queryParameters['cookedon'] = requestParameters['cookedon'];
|
|
}
|
|
|
|
if (requestParameters['createdon'] != null) {
|
|
queryParameters['createdon'] = requestParameters['createdon'];
|
|
}
|
|
|
|
if (requestParameters['foods'] != null) {
|
|
queryParameters['foods'] = requestParameters['foods'];
|
|
}
|
|
|
|
if (requestParameters['foodsAnd'] != null) {
|
|
queryParameters['foods_and'] = requestParameters['foodsAnd'];
|
|
}
|
|
|
|
if (requestParameters['foodsAndNot'] != null) {
|
|
queryParameters['foods_and_not'] = requestParameters['foodsAndNot'];
|
|
}
|
|
|
|
if (requestParameters['foodsOr'] != null) {
|
|
queryParameters['foods_or'] = requestParameters['foodsOr'];
|
|
}
|
|
|
|
if (requestParameters['foodsOrNot'] != null) {
|
|
queryParameters['foods_or_not'] = requestParameters['foodsOrNot'];
|
|
}
|
|
|
|
if (requestParameters['internal'] != null) {
|
|
queryParameters['internal'] = requestParameters['internal'];
|
|
}
|
|
|
|
if (requestParameters['keywords'] != null) {
|
|
queryParameters['keywords'] = requestParameters['keywords'];
|
|
}
|
|
|
|
if (requestParameters['keywordsAnd'] != null) {
|
|
queryParameters['keywords_and'] = requestParameters['keywordsAnd'];
|
|
}
|
|
|
|
if (requestParameters['keywordsAndNot'] != null) {
|
|
queryParameters['keywords_and_not'] = requestParameters['keywordsAndNot'];
|
|
}
|
|
|
|
if (requestParameters['keywordsOr'] != null) {
|
|
queryParameters['keywords_or'] = requestParameters['keywordsOr'];
|
|
}
|
|
|
|
if (requestParameters['keywordsOrNot'] != null) {
|
|
queryParameters['keywords_or_not'] = requestParameters['keywordsOrNot'];
|
|
}
|
|
|
|
if (requestParameters['makenow'] != null) {
|
|
queryParameters['makenow'] = requestParameters['makenow'];
|
|
}
|
|
|
|
if (requestParameters['_new'] != null) {
|
|
queryParameters['new'] = requestParameters['_new'];
|
|
}
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['rating'] != null) {
|
|
queryParameters['rating'] = requestParameters['rating'];
|
|
}
|
|
|
|
if (requestParameters['timescooked'] != null) {
|
|
queryParameters['timescooked'] = requestParameters['timescooked'];
|
|
}
|
|
|
|
if (requestParameters['units'] != null) {
|
|
queryParameters['units'] = requestParameters['units'];
|
|
}
|
|
|
|
if (requestParameters['updatedon'] != null) {
|
|
queryParameters['updatedon'] = requestParameters['updatedon'];
|
|
}
|
|
|
|
if (requestParameters['viewedon'] != null) {
|
|
queryParameters['viewedon'] = requestParameters['viewedon'];
|
|
}
|
|
|
|
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/recipe/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedRecipeOverviewListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeList(requestParameters: ApiRecipeListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedRecipeOverviewList> {
|
|
const response = await this.apiRecipeListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipePartialUpdateRaw(requestParameters: ApiRecipePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Recipe>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/recipe/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedRecipeRequestToJSON(requestParameters['patchedRecipeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipePartialUpdate(requestParameters: ApiRecipePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Recipe> {
|
|
const response = await this.apiRecipePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeRelatedRetrieveRaw(requestParameters: ApiRecipeRelatedRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RecipeSimple>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeRelatedRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/recipe/{id}/related/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeSimpleFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeRelatedRetrieve(requestParameters: ApiRecipeRelatedRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RecipeSimple> {
|
|
const response = await this.apiRecipeRelatedRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeRetrieveRaw(requestParameters: ApiRecipeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Recipe>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/recipe/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeRetrieve(requestParameters: ApiRecipeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Recipe> {
|
|
const response = await this.apiRecipeRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeShoppingUpdateRaw(requestParameters: ApiRecipeShoppingUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RecipeShoppingUpdate>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeShoppingUpdate().'
|
|
);
|
|
}
|
|
|
|
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/recipe/{id}/shopping/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: RecipeShoppingUpdateRequestToJSON(requestParameters['recipeShoppingUpdateRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeShoppingUpdateFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeShoppingUpdate(requestParameters: ApiRecipeShoppingUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RecipeShoppingUpdate> {
|
|
const response = await this.apiRecipeShoppingUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeUpdateRaw(requestParameters: ApiRecipeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Recipe>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiRecipeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['recipeRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'recipeRequest',
|
|
'Required parameter "recipeRequest" was null or undefined when calling apiRecipeUpdate().'
|
|
);
|
|
}
|
|
|
|
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/recipe/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: RecipeRequestToJSON(requestParameters['recipeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => RecipeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiRecipeUpdate(requestParameters: ApiRecipeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Recipe> {
|
|
const response = await this.apiRecipeUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
* function to reset inheritance from api, see food method for docs
|
|
*/
|
|
async apiResetFoodInheritanceRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
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/reset-food-inheritance/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* function to reset inheritance from api, see food method for docs
|
|
*/
|
|
async apiResetFoodInheritanceRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiResetFoodInheritanceRetrieveRaw(initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShareLinkRetrieveRaw(requestParameters: ApiShareLinkRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShareLinkRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/share-link/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShareLinkRetrieve(requestParameters: ApiShareLinkRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiShareLinkRetrieveRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryBulkCreateRaw(requestParameters: ApiShoppingListEntryBulkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListEntryBulk>> {
|
|
if (requestParameters['shoppingListEntryBulkRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'shoppingListEntryBulkRequest',
|
|
'Required parameter "shoppingListEntryBulkRequest" was null or undefined when calling apiShoppingListEntryBulkCreate().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-entry/bulk/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ShoppingListEntryBulkRequestToJSON(requestParameters['shoppingListEntryBulkRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryBulkFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryBulkCreate(requestParameters: ApiShoppingListEntryBulkCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListEntryBulk> {
|
|
const response = await this.apiShoppingListEntryBulkCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryCreateRaw(requestParameters: ApiShoppingListEntryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListEntry>> {
|
|
if (requestParameters['shoppingListEntryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'shoppingListEntryRequest',
|
|
'Required parameter "shoppingListEntryRequest" was null or undefined when calling apiShoppingListEntryCreate().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-entry/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ShoppingListEntryRequestToJSON(requestParameters['shoppingListEntryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryCreate(requestParameters: ApiShoppingListEntryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListEntry> {
|
|
const response = await this.apiShoppingListEntryCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryDestroyRaw(requestParameters: ApiShoppingListEntryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShoppingListEntryDestroy().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-entry/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryDestroy(requestParameters: ApiShoppingListEntryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiShoppingListEntryDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryListRaw(requestParameters: ApiShoppingListEntryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<ShoppingListEntry>>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['checked'] != null) {
|
|
queryParameters['checked'] = requestParameters['checked'];
|
|
}
|
|
|
|
if (requestParameters['id'] != null) {
|
|
queryParameters['id'] = requestParameters['id'];
|
|
}
|
|
|
|
if (requestParameters['supermarket'] != null) {
|
|
queryParameters['supermarket'] = requestParameters['supermarket'];
|
|
}
|
|
|
|
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/shopping-list-entry/`,
|
|
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<Array<ShoppingListEntry>> {
|
|
const response = await this.apiShoppingListEntryListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryPartialUpdateRaw(requestParameters: ApiShoppingListEntryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListEntry>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShoppingListEntryPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-entry/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedShoppingListEntryRequestToJSON(requestParameters['patchedShoppingListEntryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryPartialUpdate(requestParameters: ApiShoppingListEntryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListEntry> {
|
|
const response = await this.apiShoppingListEntryPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryRetrieveRaw(requestParameters: ApiShoppingListEntryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListEntry>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShoppingListEntryRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-entry/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryRetrieve(requestParameters: ApiShoppingListEntryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListEntry> {
|
|
const response = await this.apiShoppingListEntryRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryUpdateRaw(requestParameters: ApiShoppingListEntryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListEntry>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShoppingListEntryUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['shoppingListEntryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'shoppingListEntryRequest',
|
|
'Required parameter "shoppingListEntryRequest" was null or undefined when calling apiShoppingListEntryUpdate().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-entry/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ShoppingListEntryRequestToJSON(requestParameters['shoppingListEntryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListEntryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListEntryUpdate(requestParameters: ApiShoppingListEntryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListEntry> {
|
|
const response = await this.apiShoppingListEntryUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeCreateRaw(requestParameters: ApiShoppingListRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListRecipe>> {
|
|
if (requestParameters['shoppingListRecipeRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'shoppingListRecipeRequest',
|
|
'Required parameter "shoppingListRecipeRequest" was null or undefined when calling apiShoppingListRecipeCreate().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-recipe/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ShoppingListRecipeRequestToJSON(requestParameters['shoppingListRecipeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeCreate(requestParameters: ApiShoppingListRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListRecipe> {
|
|
const response = await this.apiShoppingListRecipeCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeDestroyRaw(requestParameters: ApiShoppingListRecipeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShoppingListRecipeDestroy().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-recipe/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeDestroy(requestParameters: ApiShoppingListRecipeDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiShoppingListRecipeDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<ShoppingListRecipe>>> {
|
|
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/shopping-list-recipe/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ShoppingListRecipeFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<ShoppingListRecipe>> {
|
|
const response = await this.apiShoppingListRecipeListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipePartialUpdateRaw(requestParameters: ApiShoppingListRecipePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListRecipe>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShoppingListRecipePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-recipe/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedShoppingListRecipeRequestToJSON(requestParameters['patchedShoppingListRecipeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipePartialUpdate(requestParameters: ApiShoppingListRecipePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListRecipe> {
|
|
const response = await this.apiShoppingListRecipePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeRetrieveRaw(requestParameters: ApiShoppingListRecipeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListRecipe>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShoppingListRecipeRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-recipe/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeRetrieve(requestParameters: ApiShoppingListRecipeRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListRecipe> {
|
|
const response = await this.apiShoppingListRecipeRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeUpdateRaw(requestParameters: ApiShoppingListRecipeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ShoppingListRecipe>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiShoppingListRecipeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['shoppingListRecipeRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'shoppingListRecipeRequest',
|
|
'Required parameter "shoppingListRecipeRequest" was null or undefined when calling apiShoppingListRecipeUpdate().'
|
|
);
|
|
}
|
|
|
|
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/shopping-list-recipe/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ShoppingListRecipeRequestToJSON(requestParameters['shoppingListRecipeRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ShoppingListRecipeFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiShoppingListRecipeUpdate(requestParameters: ApiShoppingListRecipeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ShoppingListRecipe> {
|
|
const response = await this.apiShoppingListRecipeUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSpaceListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Space>>> {
|
|
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/space/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(SpaceFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSpaceList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Space>> {
|
|
const response = await this.apiSpaceListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSpacePartialUpdateRaw(requestParameters: ApiSpacePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Space>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSpacePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/space/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedSpaceRequestToJSON(requestParameters['patchedSpaceRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SpaceFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSpacePartialUpdate(requestParameters: ApiSpacePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Space> {
|
|
const response = await this.apiSpacePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSpaceRetrieveRaw(requestParameters: ApiSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Space>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSpaceRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/space/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SpaceFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSpaceRetrieve(requestParameters: ApiSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Space> {
|
|
const response = await this.apiSpaceRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepCreateRaw(requestParameters: ApiStepCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Step>> {
|
|
if (requestParameters['stepRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'stepRequest',
|
|
'Required parameter "stepRequest" was null or undefined when calling apiStepCreate().'
|
|
);
|
|
}
|
|
|
|
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/step/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: StepRequestToJSON(requestParameters['stepRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepCreate(requestParameters: ApiStepCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Step> {
|
|
const response = await this.apiStepCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepDestroyRaw(requestParameters: ApiStepDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiStepDestroy().'
|
|
);
|
|
}
|
|
|
|
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/step/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepDestroy(requestParameters: ApiStepDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiStepDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepListRaw(requestParameters: ApiStepListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedStepList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['recipe'] != null) {
|
|
queryParameters['recipe'] = requestParameters['recipe'];
|
|
}
|
|
|
|
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/step/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedStepListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepList(requestParameters: ApiStepListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedStepList> {
|
|
const response = await this.apiStepListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepPartialUpdateRaw(requestParameters: ApiStepPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Step>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiStepPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/step/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedStepRequestToJSON(requestParameters['patchedStepRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepPartialUpdate(requestParameters: ApiStepPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Step> {
|
|
const response = await this.apiStepPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepRetrieveRaw(requestParameters: ApiStepRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Step>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiStepRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/step/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepRetrieve(requestParameters: ApiStepRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Step> {
|
|
const response = await this.apiStepRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepUpdateRaw(requestParameters: ApiStepUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Step>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiStepUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['stepRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'stepRequest',
|
|
'Required parameter "stepRequest" was null or undefined when calling apiStepUpdate().'
|
|
);
|
|
}
|
|
|
|
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/step/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: StepRequestToJSON(requestParameters['stepRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => StepFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStepUpdate(requestParameters: ApiStepUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Step> {
|
|
const response = await this.apiStepUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageCreateRaw(requestParameters: ApiStorageCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Storage>> {
|
|
if (requestParameters['storageRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'storageRequest',
|
|
'Required parameter "storageRequest" was null or undefined when calling apiStorageCreate().'
|
|
);
|
|
}
|
|
|
|
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/storage/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: StorageRequestToJSON(requestParameters['storageRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageCreate(requestParameters: ApiStorageCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Storage> {
|
|
const response = await this.apiStorageCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageDestroyRaw(requestParameters: ApiStorageDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiStorageDestroy().'
|
|
);
|
|
}
|
|
|
|
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/storage/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageDestroy(requestParameters: ApiStorageDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiStorageDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Storage>>> {
|
|
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/storage/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(StorageFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Storage>> {
|
|
const response = await this.apiStorageListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStoragePartialUpdateRaw(requestParameters: ApiStoragePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Storage>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiStoragePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/storage/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedStorageRequestToJSON(requestParameters['patchedStorageRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStoragePartialUpdate(requestParameters: ApiStoragePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Storage> {
|
|
const response = await this.apiStoragePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageRetrieveRaw(requestParameters: ApiStorageRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Storage>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiStorageRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/storage/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageRetrieve(requestParameters: ApiStorageRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Storage> {
|
|
const response = await this.apiStorageRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageUpdateRaw(requestParameters: ApiStorageUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Storage>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiStorageUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['storageRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'storageRequest',
|
|
'Required parameter "storageRequest" was null or undefined when calling apiStorageUpdate().'
|
|
);
|
|
}
|
|
|
|
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/storage/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: StorageRequestToJSON(requestParameters['storageRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => StorageFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiStorageUpdate(requestParameters: ApiStorageUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Storage> {
|
|
const response = await this.apiStorageUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryCreateRaw(requestParameters: ApiSupermarketCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategory>> {
|
|
if (requestParameters['supermarketCategoryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'supermarketCategoryRequest',
|
|
'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryCreate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SupermarketCategoryRequestToJSON(requestParameters['supermarketCategoryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryCreate(requestParameters: ApiSupermarketCategoryCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategory> {
|
|
const response = await this.apiSupermarketCategoryCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryDestroyRaw(requestParameters: ApiSupermarketCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryDestroy().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryDestroy(requestParameters: ApiSupermarketCategoryDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiSupermarketCategoryDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryListRaw(requestParameters: ApiSupermarketCategoryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<SupermarketCategory>>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/supermarket-category/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(SupermarketCategoryFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryList(requestParameters: ApiSupermarketCategoryListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<SupermarketCategory>> {
|
|
const response = await this.apiSupermarketCategoryListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryMergeUpdateRaw(requestParameters: ApiSupermarketCategoryMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategory>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['target'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'target',
|
|
'Required parameter "target" was null or undefined when calling apiSupermarketCategoryMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['supermarketCategoryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'supermarketCategoryRequest',
|
|
'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category/{id}/merge/{target}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))).replace(`{${"target"}}`, encodeURIComponent(String(requestParameters['target']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SupermarketCategoryRequestToJSON(requestParameters['supermarketCategoryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryMergeUpdate(requestParameters: ApiSupermarketCategoryMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategory> {
|
|
const response = await this.apiSupermarketCategoryMergeUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryPartialUpdateRaw(requestParameters: ApiSupermarketCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategory>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedSupermarketCategoryRequestToJSON(requestParameters['patchedSupermarketCategoryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryPartialUpdate(requestParameters: ApiSupermarketCategoryPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategory> {
|
|
const response = await this.apiSupermarketCategoryPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationCreateRaw(requestParameters: ApiSupermarketCategoryRelationCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategoryRelation>> {
|
|
if (requestParameters['supermarketCategoryRelationRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'supermarketCategoryRelationRequest',
|
|
'Required parameter "supermarketCategoryRelationRequest" was null or undefined when calling apiSupermarketCategoryRelationCreate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category-relation/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SupermarketCategoryRelationRequestToJSON(requestParameters['supermarketCategoryRelationRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationCreate(requestParameters: ApiSupermarketCategoryRelationCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategoryRelation> {
|
|
const response = await this.apiSupermarketCategoryRelationCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationDestroyRaw(requestParameters: ApiSupermarketCategoryRelationDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationDestroy().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category-relation/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationDestroy(requestParameters: ApiSupermarketCategoryRelationDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiSupermarketCategoryRelationDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationListRaw(requestParameters: ApiSupermarketCategoryRelationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedSupermarketCategoryRelationList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/supermarket-category-relation/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedSupermarketCategoryRelationListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationList(requestParameters: ApiSupermarketCategoryRelationListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedSupermarketCategoryRelationList> {
|
|
const response = await this.apiSupermarketCategoryRelationListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationPartialUpdateRaw(requestParameters: ApiSupermarketCategoryRelationPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategoryRelation>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category-relation/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedSupermarketCategoryRelationRequestToJSON(requestParameters['patchedSupermarketCategoryRelationRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationPartialUpdate(requestParameters: ApiSupermarketCategoryRelationPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategoryRelation> {
|
|
const response = await this.apiSupermarketCategoryRelationPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationRetrieveRaw(requestParameters: ApiSupermarketCategoryRelationRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategoryRelation>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category-relation/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationRetrieve(requestParameters: ApiSupermarketCategoryRelationRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategoryRelation> {
|
|
const response = await this.apiSupermarketCategoryRelationRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationUpdateRaw(requestParameters: ApiSupermarketCategoryRelationUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategoryRelation>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['supermarketCategoryRelationRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'supermarketCategoryRelationRequest',
|
|
'Required parameter "supermarketCategoryRelationRequest" was null or undefined when calling apiSupermarketCategoryRelationUpdate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category-relation/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SupermarketCategoryRelationRequestToJSON(requestParameters['supermarketCategoryRelationRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryRelationFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRelationUpdate(requestParameters: ApiSupermarketCategoryRelationUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategoryRelation> {
|
|
const response = await this.apiSupermarketCategoryRelationUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRetrieveRaw(requestParameters: ApiSupermarketCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategory>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryRetrieve(requestParameters: ApiSupermarketCategoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategory> {
|
|
const response = await this.apiSupermarketCategoryRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryUpdateRaw(requestParameters: ApiSupermarketCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupermarketCategory>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketCategoryUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['supermarketCategoryRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'supermarketCategoryRequest',
|
|
'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryUpdate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket-category/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SupermarketCategoryRequestToJSON(requestParameters['supermarketCategoryRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketCategoryFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCategoryUpdate(requestParameters: ApiSupermarketCategoryUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupermarketCategory> {
|
|
const response = await this.apiSupermarketCategoryUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCreateRaw(requestParameters: ApiSupermarketCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Supermarket>> {
|
|
if (requestParameters['supermarketRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'supermarketRequest',
|
|
'Required parameter "supermarketRequest" was null or undefined when calling apiSupermarketCreate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SupermarketRequestToJSON(requestParameters['supermarketRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketCreate(requestParameters: ApiSupermarketCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Supermarket> {
|
|
const response = await this.apiSupermarketCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketDestroyRaw(requestParameters: ApiSupermarketDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketDestroy().'
|
|
);
|
|
}
|
|
|
|
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/supermarket/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketDestroy(requestParameters: ApiSupermarketDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiSupermarketDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketListRaw(requestParameters: ApiSupermarketListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Supermarket>>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/supermarket/`,
|
|
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<Array<Supermarket>> {
|
|
const response = await this.apiSupermarketListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketPartialUpdateRaw(requestParameters: ApiSupermarketPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Supermarket>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedSupermarketRequestToJSON(requestParameters['patchedSupermarketRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketPartialUpdate(requestParameters: ApiSupermarketPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Supermarket> {
|
|
const response = await this.apiSupermarketPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketRetrieveRaw(requestParameters: ApiSupermarketRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Supermarket>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/supermarket/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketRetrieve(requestParameters: ApiSupermarketRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Supermarket> {
|
|
const response = await this.apiSupermarketRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketUpdateRaw(requestParameters: ApiSupermarketUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Supermarket>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSupermarketUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['supermarketRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'supermarketRequest',
|
|
'Required parameter "supermarketRequest" was null or undefined when calling apiSupermarketUpdate().'
|
|
);
|
|
}
|
|
|
|
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/supermarket/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SupermarketRequestToJSON(requestParameters['supermarketRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SupermarketFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSupermarketUpdate(requestParameters: ApiSupermarketUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Supermarket> {
|
|
const response = await this.apiSupermarketUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
* api endpoint to switch space function
|
|
*/
|
|
async apiSwitchActiveSpaceRetrieveRaw(requestParameters: ApiSwitchActiveSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['spaceId'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'spaceId',
|
|
'Required parameter "spaceId" was null or undefined when calling apiSwitchActiveSpaceRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/switch-active-space/{spaceId}/`.replace(`{${"spaceId"}}`, encodeURIComponent(String(requestParameters['spaceId']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
* api endpoint to switch space function
|
|
*/
|
|
async apiSwitchActiveSpaceRetrieve(requestParameters: ApiSwitchActiveSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiSwitchActiveSpaceRetrieveRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncCreateRaw(requestParameters: ApiSyncCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Sync>> {
|
|
if (requestParameters['syncRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'syncRequest',
|
|
'Required parameter "syncRequest" was null or undefined when calling apiSyncCreate().'
|
|
);
|
|
}
|
|
|
|
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/sync/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SyncRequestToJSON(requestParameters['syncRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncCreate(requestParameters: ApiSyncCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Sync> {
|
|
const response = await this.apiSyncCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncDestroyRaw(requestParameters: ApiSyncDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSyncDestroy().'
|
|
);
|
|
}
|
|
|
|
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/sync/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncDestroy(requestParameters: ApiSyncDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiSyncDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Sync>>> {
|
|
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/sync/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(SyncFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Sync>> {
|
|
const response = await this.apiSyncListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncLogListRaw(requestParameters: ApiSyncLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedSyncLogList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
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/sync-log/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedSyncLogListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncLogList(requestParameters: ApiSyncLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedSyncLogList> {
|
|
const response = await this.apiSyncLogListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncLogRetrieveRaw(requestParameters: ApiSyncLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SyncLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSyncLogRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/sync-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SyncLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncLogRetrieve(requestParameters: ApiSyncLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SyncLog> {
|
|
const response = await this.apiSyncLogRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncPartialUpdateRaw(requestParameters: ApiSyncPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Sync>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSyncPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/sync/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedSyncRequestToJSON(requestParameters['patchedSyncRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncPartialUpdate(requestParameters: ApiSyncPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Sync> {
|
|
const response = await this.apiSyncPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncRetrieveRaw(requestParameters: ApiSyncRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Sync>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSyncRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/sync/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncRetrieve(requestParameters: ApiSyncRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Sync> {
|
|
const response = await this.apiSyncRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncUpdateRaw(requestParameters: ApiSyncUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Sync>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiSyncUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['syncRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'syncRequest',
|
|
'Required parameter "syncRequest" was null or undefined when calling apiSyncUpdate().'
|
|
);
|
|
}
|
|
|
|
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/sync/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: SyncRequestToJSON(requestParameters['syncRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => SyncFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiSyncUpdate(requestParameters: ApiSyncUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Sync> {
|
|
const response = await this.apiSyncUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionCreateRaw(requestParameters: ApiUnitConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UnitConversion>> {
|
|
if (requestParameters['unitConversionRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'unitConversionRequest',
|
|
'Required parameter "unitConversionRequest" was null or undefined when calling apiUnitConversionCreate().'
|
|
);
|
|
}
|
|
|
|
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/unit-conversion/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UnitConversionRequestToJSON(requestParameters['unitConversionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionCreate(requestParameters: ApiUnitConversionCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UnitConversion> {
|
|
const response = await this.apiUnitConversionCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionDestroyRaw(requestParameters: ApiUnitConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitConversionDestroy().'
|
|
);
|
|
}
|
|
|
|
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/unit-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionDestroy(requestParameters: ApiUnitConversionDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiUnitConversionDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionListRaw(requestParameters: ApiUnitConversionListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UnitConversion>>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['foodId'] != null) {
|
|
queryParameters['food_id'] = requestParameters['foodId'];
|
|
}
|
|
|
|
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/unit-conversion/`,
|
|
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<Array<UnitConversion>> {
|
|
const response = await this.apiUnitConversionListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionPartialUpdateRaw(requestParameters: ApiUnitConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UnitConversion>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitConversionPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/unit-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedUnitConversionRequestToJSON(requestParameters['patchedUnitConversionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionPartialUpdate(requestParameters: ApiUnitConversionPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UnitConversion> {
|
|
const response = await this.apiUnitConversionPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionRetrieveRaw(requestParameters: ApiUnitConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UnitConversion>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitConversionRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/unit-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionRetrieve(requestParameters: ApiUnitConversionRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UnitConversion> {
|
|
const response = await this.apiUnitConversionRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionUpdateRaw(requestParameters: ApiUnitConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UnitConversion>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitConversionUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['unitConversionRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'unitConversionRequest',
|
|
'Required parameter "unitConversionRequest" was null or undefined when calling apiUnitConversionUpdate().'
|
|
);
|
|
}
|
|
|
|
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/unit-conversion/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UnitConversionRequestToJSON(requestParameters['unitConversionRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitConversionFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitConversionUpdate(requestParameters: ApiUnitConversionUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UnitConversion> {
|
|
const response = await this.apiUnitConversionUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitCreateRaw(requestParameters: ApiUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Unit>> {
|
|
if (requestParameters['unitRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'unitRequest',
|
|
'Required parameter "unitRequest" was null or undefined when calling apiUnitCreate().'
|
|
);
|
|
}
|
|
|
|
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/unit/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UnitRequestToJSON(requestParameters['unitRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitCreate(requestParameters: ApiUnitCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Unit> {
|
|
const response = await this.apiUnitCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitDestroyRaw(requestParameters: ApiUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitDestroy().'
|
|
);
|
|
}
|
|
|
|
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/unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitDestroy(requestParameters: ApiUnitDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiUnitDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitListRaw(requestParameters: ApiUnitListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedUnitList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/unit/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedUnitListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitList(requestParameters: ApiUnitListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedUnitList> {
|
|
const response = await this.apiUnitListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitMergeUpdateRaw(requestParameters: ApiUnitMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Unit>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['target'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'target',
|
|
'Required parameter "target" was null or undefined when calling apiUnitMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['unitRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'unitRequest',
|
|
'Required parameter "unitRequest" was null or undefined when calling apiUnitMergeUpdate().'
|
|
);
|
|
}
|
|
|
|
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/unit/{id}/merge/{target}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))).replace(`{${"target"}}`, encodeURIComponent(String(requestParameters['target']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UnitRequestToJSON(requestParameters['unitRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitMergeUpdate(requestParameters: ApiUnitMergeUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Unit> {
|
|
const response = await this.apiUnitMergeUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitPartialUpdateRaw(requestParameters: ApiUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Unit>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedUnitRequestToJSON(requestParameters['patchedUnitRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitPartialUpdate(requestParameters: ApiUnitPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Unit> {
|
|
const response = await this.apiUnitPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitRetrieveRaw(requestParameters: ApiUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Unit>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitRetrieve(requestParameters: ApiUnitRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Unit> {
|
|
const response = await this.apiUnitRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitUpdateRaw(requestParameters: ApiUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Unit>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUnitUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['unitRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'unitRequest',
|
|
'Required parameter "unitRequest" was null or undefined when calling apiUnitUpdate().'
|
|
);
|
|
}
|
|
|
|
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/unit/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UnitRequestToJSON(requestParameters['unitRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UnitFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUnitUpdate(requestParameters: ApiUnitUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Unit> {
|
|
const response = await this.apiUnitUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileCreateRaw(requestParameters: ApiUserFileCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserFile>> {
|
|
if (requestParameters['name'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'name',
|
|
'Required parameter "name" was null or undefined when calling apiUserFileCreate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['file'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'file',
|
|
'Required parameter "file" was null or undefined when calling apiUserFileCreate().'
|
|
);
|
|
}
|
|
|
|
const queryParameters: any = {};
|
|
|
|
const headerParameters: runtime.HTTPHeaders = {};
|
|
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
|
|
}
|
|
|
|
const consumes: runtime.Consume[] = [
|
|
{ contentType: 'multipart/form-data' },
|
|
];
|
|
// @ts-ignore: canConsumeForm may be unused
|
|
const canConsumeForm = runtime.canConsumeForm(consumes);
|
|
|
|
let formParams: { append(param: string, value: any): any };
|
|
let useForm = false;
|
|
// use FormData to transmit files using content-type "multipart/form-data"
|
|
useForm = canConsumeForm;
|
|
if (useForm) {
|
|
formParams = new FormData();
|
|
} else {
|
|
formParams = new URLSearchParams();
|
|
}
|
|
|
|
if (requestParameters['name'] != null) {
|
|
formParams.append('name', requestParameters['name'] as any);
|
|
}
|
|
|
|
if (requestParameters['file'] != null) {
|
|
formParams.append('file', requestParameters['file'] as any);
|
|
}
|
|
|
|
const response = await this.request({
|
|
path: `/api/user-file/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: formParams,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserFileFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileCreate(requestParameters: ApiUserFileCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserFile> {
|
|
const response = await this.apiUserFileCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileDestroyRaw(requestParameters: ApiUserFileDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserFileDestroy().'
|
|
);
|
|
}
|
|
|
|
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/user-file/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileDestroy(requestParameters: ApiUserFileDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiUserFileDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileListRaw(requestParameters: ApiUserFileListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UserFile>>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['limit'] != null) {
|
|
queryParameters['limit'] = requestParameters['limit'];
|
|
}
|
|
|
|
if (requestParameters['query'] != null) {
|
|
queryParameters['query'] = requestParameters['query'];
|
|
}
|
|
|
|
if (requestParameters['random'] != null) {
|
|
queryParameters['random'] = requestParameters['random'];
|
|
}
|
|
|
|
if (requestParameters['updatedAt'] != null) {
|
|
queryParameters['updated_at'] = requestParameters['updatedAt'];
|
|
}
|
|
|
|
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/user-file/`,
|
|
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<Array<UserFile>> {
|
|
const response = await this.apiUserFileListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFilePartialUpdateRaw(requestParameters: ApiUserFilePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserFile>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserFilePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
const queryParameters: any = {};
|
|
|
|
const headerParameters: runtime.HTTPHeaders = {};
|
|
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
|
|
}
|
|
|
|
const consumes: runtime.Consume[] = [
|
|
{ contentType: 'multipart/form-data' },
|
|
];
|
|
// @ts-ignore: canConsumeForm may be unused
|
|
const canConsumeForm = runtime.canConsumeForm(consumes);
|
|
|
|
let formParams: { append(param: string, value: any): any };
|
|
let useForm = false;
|
|
// use FormData to transmit files using content-type "multipart/form-data"
|
|
useForm = canConsumeForm;
|
|
if (useForm) {
|
|
formParams = new FormData();
|
|
} else {
|
|
formParams = new URLSearchParams();
|
|
}
|
|
|
|
if (requestParameters['name'] != null) {
|
|
formParams.append('name', requestParameters['name'] as any);
|
|
}
|
|
|
|
if (requestParameters['file'] != null) {
|
|
formParams.append('file', requestParameters['file'] as any);
|
|
}
|
|
|
|
const response = await this.request({
|
|
path: `/api/user-file/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: formParams,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserFileFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFilePartialUpdate(requestParameters: ApiUserFilePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserFile> {
|
|
const response = await this.apiUserFilePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileRetrieveRaw(requestParameters: ApiUserFileRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserFile>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserFileRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/user-file/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserFileFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileRetrieve(requestParameters: ApiUserFileRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserFile> {
|
|
const response = await this.apiUserFileRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileUpdateRaw(requestParameters: ApiUserFileUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserFile>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserFileUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['name'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'name',
|
|
'Required parameter "name" was null or undefined when calling apiUserFileUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['file'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'file',
|
|
'Required parameter "file" was null or undefined when calling apiUserFileUpdate().'
|
|
);
|
|
}
|
|
|
|
const queryParameters: any = {};
|
|
|
|
const headerParameters: runtime.HTTPHeaders = {};
|
|
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication
|
|
}
|
|
|
|
const consumes: runtime.Consume[] = [
|
|
{ contentType: 'multipart/form-data' },
|
|
];
|
|
// @ts-ignore: canConsumeForm may be unused
|
|
const canConsumeForm = runtime.canConsumeForm(consumes);
|
|
|
|
let formParams: { append(param: string, value: any): any };
|
|
let useForm = false;
|
|
// use FormData to transmit files using content-type "multipart/form-data"
|
|
useForm = canConsumeForm;
|
|
if (useForm) {
|
|
formParams = new FormData();
|
|
} else {
|
|
formParams = new URLSearchParams();
|
|
}
|
|
|
|
if (requestParameters['name'] != null) {
|
|
formParams.append('name', requestParameters['name'] as any);
|
|
}
|
|
|
|
if (requestParameters['file'] != null) {
|
|
formParams.append('file', requestParameters['file'] as any);
|
|
}
|
|
|
|
const response = await this.request({
|
|
path: `/api/user-file/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: formParams,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserFileFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserFileUpdate(requestParameters: ApiUserFileUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserFile> {
|
|
const response = await this.apiUserFileUpdateRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<Array<User>>> {
|
|
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/user/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(UserFromJSON));
|
|
}
|
|
|
|
/**
|
|
* list: optional parameters - **filter_list**: array of user id\'s to get names for
|
|
*/
|
|
async apiUserList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<User>> {
|
|
const response = await this.apiUserListRaw(initOverrides);
|
|
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<runtime.ApiResponse<User>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/user/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedUserRequestToJSON(requestParameters['patchedUserRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* list: optional parameters - **filter_list**: array of user id\'s to get names for
|
|
*/
|
|
async apiUserPartialUpdate(requestParameters: ApiUserPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
|
|
const response = await this.apiUserPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserPreferenceListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UserPreference>>> {
|
|
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/user-preference/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(UserPreferenceFromJSON));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserPreferenceList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UserPreference>> {
|
|
const response = await this.apiUserPreferenceListRaw(initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserPreferencePartialUpdateRaw(requestParameters: ApiUserPreferencePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserPreference>> {
|
|
if (requestParameters['user'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'user',
|
|
'Required parameter "user" was null or undefined when calling apiUserPreferencePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/user-preference/{user}/`.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedUserPreferenceRequestToJSON(requestParameters['patchedUserPreferenceRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserPreferenceFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserPreferencePartialUpdate(requestParameters: ApiUserPreferencePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserPreference> {
|
|
const response = await this.apiUserPreferencePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserPreferenceRetrieveRaw(requestParameters: ApiUserPreferenceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserPreference>> {
|
|
if (requestParameters['user'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'user',
|
|
'Required parameter "user" was null or undefined when calling apiUserPreferenceRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/user-preference/{user}/`.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserPreferenceFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserPreferenceRetrieve(requestParameters: ApiUserPreferenceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserPreference> {
|
|
const response = await this.apiUserPreferenceRetrieveRaw(requestParameters, initOverrides);
|
|
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<runtime.ApiResponse<User>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/user/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
* list: optional parameters - **filter_list**: array of user id\'s to get names for
|
|
*/
|
|
async apiUserRetrieve(requestParameters: ApiUserRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
|
|
const response = await this.apiUserRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserSpaceDestroyRaw(requestParameters: ApiUserSpaceDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserSpaceDestroy().'
|
|
);
|
|
}
|
|
|
|
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/user-space/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserSpaceDestroy(requestParameters: ApiUserSpaceDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiUserSpaceDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserSpaceListRaw(requestParameters: ApiUserSpaceListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedUserSpaceList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
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/user-space/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedUserSpaceListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserSpaceList(requestParameters: ApiUserSpaceListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedUserSpaceList> {
|
|
const response = await this.apiUserSpaceListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserSpacePartialUpdateRaw(requestParameters: ApiUserSpacePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserSpace>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserSpacePartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/user-space/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedUserSpaceRequestToJSON(requestParameters['patchedUserSpaceRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserSpaceFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserSpacePartialUpdate(requestParameters: ApiUserSpacePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserSpace> {
|
|
const response = await this.apiUserSpacePartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserSpaceRetrieveRaw(requestParameters: ApiUserSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserSpace>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiUserSpaceRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/user-space/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => UserSpaceFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiUserSpaceRetrieve(requestParameters: ApiUserSpaceRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserSpace> {
|
|
const response = await this.apiUserSpaceRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogCreateRaw(requestParameters: ApiViewLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ViewLog>> {
|
|
if (requestParameters['viewLogRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'viewLogRequest',
|
|
'Required parameter "viewLogRequest" was null or undefined when calling apiViewLogCreate().'
|
|
);
|
|
}
|
|
|
|
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/view-log/`,
|
|
method: 'POST',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ViewLogRequestToJSON(requestParameters['viewLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogCreate(requestParameters: ApiViewLogCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ViewLog> {
|
|
const response = await this.apiViewLogCreateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogDestroyRaw(requestParameters: ApiViewLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiViewLogDestroy().'
|
|
);
|
|
}
|
|
|
|
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/view-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'DELETE',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.VoidApiResponse(response);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogDestroy(requestParameters: ApiViewLogDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
|
|
await this.apiViewLogDestroyRaw(requestParameters, initOverrides);
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogListRaw(requestParameters: ApiViewLogListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedViewLogList>> {
|
|
const queryParameters: any = {};
|
|
|
|
if (requestParameters['page'] != null) {
|
|
queryParameters['page'] = requestParameters['page'];
|
|
}
|
|
|
|
if (requestParameters['pageSize'] != null) {
|
|
queryParameters['page_size'] = requestParameters['pageSize'];
|
|
}
|
|
|
|
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/view-log/`,
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => PaginatedViewLogListFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogList(requestParameters: ApiViewLogListRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedViewLogList> {
|
|
const response = await this.apiViewLogListRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogPartialUpdateRaw(requestParameters: ApiViewLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ViewLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiViewLogPartialUpdate().'
|
|
);
|
|
}
|
|
|
|
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/view-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PATCH',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: PatchedViewLogRequestToJSON(requestParameters['patchedViewLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogPartialUpdate(requestParameters: ApiViewLogPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ViewLog> {
|
|
const response = await this.apiViewLogPartialUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogRetrieveRaw(requestParameters: ApiViewLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ViewLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiViewLogRetrieve().'
|
|
);
|
|
}
|
|
|
|
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/view-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'GET',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogRetrieve(requestParameters: ApiViewLogRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ViewLog> {
|
|
const response = await this.apiViewLogRetrieveRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogUpdateRaw(requestParameters: ApiViewLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ViewLog>> {
|
|
if (requestParameters['id'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'id',
|
|
'Required parameter "id" was null or undefined when calling apiViewLogUpdate().'
|
|
);
|
|
}
|
|
|
|
if (requestParameters['viewLogRequest'] == null) {
|
|
throw new runtime.RequiredError(
|
|
'viewLogRequest',
|
|
'Required parameter "viewLogRequest" was null or undefined when calling apiViewLogUpdate().'
|
|
);
|
|
}
|
|
|
|
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/view-log/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
|
|
method: 'PUT',
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ViewLogRequestToJSON(requestParameters['viewLogRequest']),
|
|
}, initOverrides);
|
|
|
|
return new runtime.JSONApiResponse(response, (jsonValue) => ViewLogFromJSON(jsonValue));
|
|
}
|
|
|
|
/**
|
|
*/
|
|
async apiViewLogUpdate(requestParameters: ApiViewLogUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ViewLog> {
|
|
const response = await this.apiViewLogUpdateRaw(requestParameters, initOverrides);
|
|
return await response.value();
|
|
}
|
|
|
|
}
|