add created filter, viewed filter and viewed sort
This commit is contained in:
@ -58,7 +58,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-if="ui.enable_expert" class="row justify-content-end small">
|
<div v-if="ui.enable_expert" class="row justify-content-end small">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<b-button class="my-0" variant="link" size="sm" @click="search.expert_mode = !search.expert_mode">
|
<b-button class="my-0" variant="link" size="sm" @click="ui.expert_mode = !ui.expert_mode">
|
||||||
<div v-if="!expertMode">{{ $t("expert_mode") }}</div>
|
<div v-if="!expertMode">{{ $t("expert_mode") }}</div>
|
||||||
<div v-if="expertMode">{{ $t("simple_mode") }}</div>
|
<div v-if="expertMode">{{ $t("simple_mode") }}</div>
|
||||||
</b-button>
|
</b-button>
|
||||||
@ -124,6 +124,12 @@
|
|||||||
<b-form-group v-if="ui.enable_expert" v-bind:label="$t('last_cooked')" label-for="popover-show_sortby" label-cols="8" class="mb-1">
|
<b-form-group v-if="ui.enable_expert" v-bind:label="$t('last_cooked')" label-for="popover-show_sortby" label-cols="8" class="mb-1">
|
||||||
<b-form-checkbox switch v-model="ui.show_cookedon" id="popover-show_cookedon" size="sm"></b-form-checkbox>
|
<b-form-checkbox switch v-model="ui.show_cookedon" id="popover-show_cookedon" size="sm"></b-form-checkbox>
|
||||||
</b-form-group>
|
</b-form-group>
|
||||||
|
<b-form-group v-if="ui.enable_expert" v-bind:label="$t('last_viewed')" label-for="popover-show_sortby" label-cols="8" class="mb-1">
|
||||||
|
<b-form-checkbox switch v-model="ui.show_viewedon" id="popover-show_viewedon" size="sm"></b-form-checkbox>
|
||||||
|
</b-form-group>
|
||||||
|
<b-form-group v-if="ui.enable_expert" v-bind:label="$t('created_on')" label-for="popover-show_sortby" label-cols="8" class="mb-1">
|
||||||
|
<b-form-checkbox switch v-model="ui.show_createdon" id="popover-show_createdon" size="sm"></b-form-checkbox>
|
||||||
|
</b-form-group>
|
||||||
</b-tab>
|
</b-tab>
|
||||||
|
|
||||||
<b-tab :title="$t('advanced')" :title-link-class="['mx-0']">
|
<b-tab :title="$t('advanced')" :title-link-class="['mx-0']">
|
||||||
@ -184,11 +190,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- keywords filter -->
|
<!-- keywords filter -->
|
||||||
<h6 class="mb-0" v-if="search.expert_mode && search.keywords_fields > 1">{{ $t("Keywords") }}</h6>
|
<h6 class="mb-0" v-if="ui.expert_mode && search.keywords_fields > 1">{{ $t("Keywords") }}</h6>
|
||||||
<div class="row" v-if="ui.show_keywords">
|
<div class="row" v-if="ui.show_keywords">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<b-input-group class="mt-2" v-for="(k, a) in keywordFields" :key="a">
|
<b-input-group class="mt-2" v-for="(k, a) in keywordFields" :key="a">
|
||||||
<template #prepend v-if="search.expert_mode">
|
<template #prepend v-if="ui.expert_mode">
|
||||||
<b-input-group-text style="width: 3em" @click="addField('keywords', k)">
|
<b-input-group-text style="width: 3em" @click="addField('keywords', k)">
|
||||||
<i class="fas fa-plus-circle text-primary" v-if="k == search.keywords_fields && k < 4" />
|
<i class="fas fa-plus-circle text-primary" v-if="k == search.keywords_fields && k < 4" />
|
||||||
</b-input-group-text>
|
</b-input-group-text>
|
||||||
@ -235,7 +241,7 @@
|
|||||||
</b-form-checkbox>
|
</b-form-checkbox>
|
||||||
</b-input-group-text>
|
</b-input-group-text>
|
||||||
</b-input-group-append>
|
</b-input-group-append>
|
||||||
<b-input-group-append v-if="search.expert_mode">
|
<b-input-group-append v-if="ui.expert_mode">
|
||||||
<b-input-group-text>
|
<b-input-group-text>
|
||||||
<b-form-checkbox v-model="search.search_keywords[a].not" name="check-button" @change="refreshData(false)" class="shadow-none">
|
<b-form-checkbox v-model="search.search_keywords[a].not" name="check-button" @change="refreshData(false)" class="shadow-none">
|
||||||
<span class="text-uppercase">{{ $t("not") }}</span>
|
<span class="text-uppercase">{{ $t("not") }}</span>
|
||||||
@ -247,11 +253,11 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- foods filter -->
|
<!-- foods filter -->
|
||||||
<h6 class="mt-2 mb-0" v-if="search.expert_mode && search.foods_fields > 1">{{ $t("Foods") }}</h6>
|
<h6 class="mt-2 mb-0" v-if="ui.expert_mode && search.foods_fields > 1">{{ $t("Foods") }}</h6>
|
||||||
<div class="row" v-if="ui.show_foods">
|
<div class="row" v-if="ui.show_foods">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<b-input-group class="mt-2" v-for="(f, i) in foodFields" :key="i">
|
<b-input-group class="mt-2" v-for="(f, i) in foodFields" :key="i">
|
||||||
<template #prepend v-if="search.expert_mode">
|
<template #prepend v-if="ui.expert_mode">
|
||||||
<b-input-group-text style="width: 3em" @click="addField('foods', f)">
|
<b-input-group-text style="width: 3em" @click="addField('foods', f)">
|
||||||
<i class="fas fa-plus-circle text-primary" v-if="f == search.foods_fields && f < 4" />
|
<i class="fas fa-plus-circle text-primary" v-if="f == search.foods_fields && f < 4" />
|
||||||
</b-input-group-text>
|
</b-input-group-text>
|
||||||
@ -291,7 +297,7 @@
|
|||||||
</b-form-checkbox>
|
</b-form-checkbox>
|
||||||
</b-input-group-text>
|
</b-input-group-text>
|
||||||
</b-input-group-append>
|
</b-input-group-append>
|
||||||
<b-input-group-append v-if="search.expert_mode">
|
<b-input-group-append v-if="ui.expert_mode">
|
||||||
<b-input-group-text>
|
<b-input-group-text>
|
||||||
<b-form-checkbox v-model="search.search_foods[i].not" name="check-button" @change="refreshData(false)" class="shadow-none">
|
<b-form-checkbox v-model="search.search_foods[i].not" name="check-button" @change="refreshData(false)" class="shadow-none">
|
||||||
<span class="text-uppercase">{{ $t("not") }}</span>
|
<span class="text-uppercase">{{ $t("not") }}</span>
|
||||||
@ -303,11 +309,11 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- books filter -->
|
<!-- books filter -->
|
||||||
<h6 class="mt-2 mb-0" v-if="search.expert_mode && search.books_fields > 1">{{ $t("Books") }}</h6>
|
<h6 class="mt-2 mb-0" v-if="ui.expert_mode && search.books_fields > 1">{{ $t("Books") }}</h6>
|
||||||
<div class="row" v-if="ui.show_books">
|
<div class="row" v-if="ui.show_books">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<b-input-group class="mt-2" v-for="(b, i) in bookFields" :key="i">
|
<b-input-group class="mt-2" v-for="(b, i) in bookFields" :key="i">
|
||||||
<template #prepend v-if="search.expert_mode">
|
<template #prepend v-if="ui.expert_mode">
|
||||||
<b-input-group-text style="width: 3em" @click="addField('books', b)">
|
<b-input-group-text style="width: 3em" @click="addField('books', b)">
|
||||||
<i class="fas fa-plus-circle text-primary" v-if="b == search.books_fields && b < 4" />
|
<i class="fas fa-plus-circle text-primary" v-if="b == search.books_fields && b < 4" />
|
||||||
</b-input-group-text>
|
</b-input-group-text>
|
||||||
@ -332,7 +338,7 @@
|
|||||||
</b-form-checkbox>
|
</b-form-checkbox>
|
||||||
</b-input-group-text>
|
</b-input-group-text>
|
||||||
</b-input-group-append>
|
</b-input-group-append>
|
||||||
<b-input-group-append v-if="search.expert_mode">
|
<b-input-group-append v-if="ui.expert_mode">
|
||||||
<b-input-group-text>
|
<b-input-group-text>
|
||||||
<b-form-checkbox v-model="search.search_books[i].not" name="check-button" @change="refreshData(false)" class="shadow-none">
|
<b-form-checkbox v-model="search.search_books[i].not" name="check-button" @change="refreshData(false)" class="shadow-none">
|
||||||
<span class="text-uppercase">{{ $t("not") }}</span>
|
<span class="text-uppercase">{{ $t("not") }}</span>
|
||||||
@ -413,7 +419,7 @@
|
|||||||
<b-input-group-append v-if="ui.show_cookedon">
|
<b-input-group-append v-if="ui.show_cookedon">
|
||||||
<b-form-datepicker
|
<b-form-datepicker
|
||||||
v-model="search.cookedon"
|
v-model="search.cookedon"
|
||||||
:max="yesterday"
|
:max="today"
|
||||||
no-highlight-today
|
no-highlight-today
|
||||||
reset-button
|
reset-button
|
||||||
:date-format-options="{ year: 'numeric', month: 'numeric', day: 'numeric' }"
|
:date-format-options="{ year: 'numeric', month: 'numeric', day: 'numeric' }"
|
||||||
@ -429,6 +435,43 @@
|
|||||||
</b-input-group-text>
|
</b-input-group-text>
|
||||||
</b-input-group-append>
|
</b-input-group-append>
|
||||||
<!-- make now -->
|
<!-- make now -->
|
||||||
|
|
||||||
|
<b-input-group-append v-if="ui.show_createdon">
|
||||||
|
<b-form-datepicker
|
||||||
|
v-model="search.createdon"
|
||||||
|
:max="today"
|
||||||
|
no-highlight-today
|
||||||
|
reset-button
|
||||||
|
:date-format-options="{ year: 'numeric', month: 'numeric', day: 'numeric' }"
|
||||||
|
:locale="locale"
|
||||||
|
:placeholder="$t('date_created')"
|
||||||
|
@input="refreshData(false)"
|
||||||
|
/>
|
||||||
|
<b-input-group-text>
|
||||||
|
<b-form-checkbox v-model="search.createdon_gte" name="check-button" @change="refreshData(false)" class="shadow-none" switch style="width: 4em">
|
||||||
|
<span class="text-uppercase" v-if="search.createdon_gte">>=</span>
|
||||||
|
<span class="text-uppercase" v-else><=</span>
|
||||||
|
</b-form-checkbox>
|
||||||
|
</b-input-group-text>
|
||||||
|
</b-input-group-append>
|
||||||
|
<b-input-group-append v-if="ui.show_viewedon">
|
||||||
|
<b-form-datepicker
|
||||||
|
v-model="search.viewedon"
|
||||||
|
:max="today"
|
||||||
|
no-highlight-today
|
||||||
|
reset-button
|
||||||
|
:date-format-options="{ year: 'numeric', month: 'numeric', day: 'numeric' }"
|
||||||
|
:locale="locale"
|
||||||
|
:placeholder="$t('last_viewed')"
|
||||||
|
@input="refreshData(false)"
|
||||||
|
/>
|
||||||
|
<b-input-group-text>
|
||||||
|
<b-form-checkbox v-model="search.viewedon_gte" name="check-button" @change="refreshData(false)" class="shadow-none" switch style="width: 4em">
|
||||||
|
<span class="text-uppercase" v-if="search.viewedon_gte">>=</span>
|
||||||
|
<span class="text-uppercase" v-else><=</span>
|
||||||
|
</b-form-checkbox>
|
||||||
|
</b-input-group-text>
|
||||||
|
</b-input-group-append>
|
||||||
<b-input-group-append v-if="ui.show_makenow">
|
<b-input-group-append v-if="ui.show_makenow">
|
||||||
<b-input-group-text>
|
<b-input-group-text>
|
||||||
{{ $t("make_now") }}
|
{{ $t("make_now") }}
|
||||||
@ -571,7 +614,7 @@ export default {
|
|||||||
viewedon_gte: true,
|
viewedon_gte: true,
|
||||||
sort_order: [],
|
sort_order: [],
|
||||||
pagination_page: 1,
|
pagination_page: 1,
|
||||||
expert_mode: false,
|
|
||||||
keywords_fields: 1,
|
keywords_fields: 1,
|
||||||
foods_fields: 1,
|
foods_fields: 1,
|
||||||
books_fields: 1,
|
books_fields: 1,
|
||||||
@ -584,6 +627,7 @@ export default {
|
|||||||
recently_viewed: 5,
|
recently_viewed: 5,
|
||||||
sort_by_new: true,
|
sort_by_new: true,
|
||||||
page_size: 25,
|
page_size: 25,
|
||||||
|
expert_mode: false,
|
||||||
remember_search: true,
|
remember_search: true,
|
||||||
remember_hours: 4,
|
remember_hours: 4,
|
||||||
sql_debug: false,
|
sql_debug: false,
|
||||||
@ -599,6 +643,8 @@ export default {
|
|||||||
show_timescooked: false,
|
show_timescooked: false,
|
||||||
show_makenow: false,
|
show_makenow: false,
|
||||||
show_cookedon: false,
|
show_cookedon: false,
|
||||||
|
show_viewedon: false,
|
||||||
|
show_createdon: false,
|
||||||
include_children: true,
|
include_children: true,
|
||||||
},
|
},
|
||||||
pagination_count: 0,
|
pagination_count: 0,
|
||||||
@ -621,6 +667,10 @@ export default {
|
|||||||
const now = new Date()
|
const now = new Date()
|
||||||
return new Date(now.getFullYear(), now.getMonth(), now.getDate() - 1)
|
return new Date(now.getFullYear(), now.getMonth(), now.getDate() - 1)
|
||||||
},
|
},
|
||||||
|
today: function () {
|
||||||
|
const now = new Date()
|
||||||
|
return new Date(now.getFullYear(), now.getMonth(), now.getDate())
|
||||||
|
},
|
||||||
ratingOptions: function () {
|
ratingOptions: function () {
|
||||||
let ratingCount = undefined
|
let ratingCount = undefined
|
||||||
let label = undefined
|
let label = undefined
|
||||||
@ -662,7 +712,7 @@ export default {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
expertMode: function () {
|
expertMode: function () {
|
||||||
return this.ui.enable_expert && this.search.expert_mode
|
return this.ui.enable_expert && this.ui.expert_mode
|
||||||
},
|
},
|
||||||
keywordFields: function () {
|
keywordFields: function () {
|
||||||
return !this.expertMode ? 1 : this.search.keywords_fields
|
return !this.expertMode ? 1 : this.search.keywords_fields
|
||||||
@ -1029,7 +1079,6 @@ export default {
|
|||||||
if (this.search.search_filter) {
|
if (this.search.search_filter) {
|
||||||
params.options.query.filter = this.search.search_filter.id
|
params.options.query.filter = this.search.search_filter.id
|
||||||
}
|
}
|
||||||
console.log(params)
|
|
||||||
return params
|
return params
|
||||||
},
|
},
|
||||||
searchFiltered: function (ignore_string = false) {
|
searchFiltered: function (ignore_string = false) {
|
||||||
|
@ -337,5 +337,7 @@
|
|||||||
"SubstituteOnHand": "You have a substitute on hand.",
|
"SubstituteOnHand": "You have a substitute on hand.",
|
||||||
"ChildInheritFields": "Children Inherit Fields",
|
"ChildInheritFields": "Children Inherit Fields",
|
||||||
"ChildInheritFields_help": "Children will inherit these fields by default.",
|
"ChildInheritFields_help": "Children will inherit these fields by default.",
|
||||||
"InheritFields_help": "The values of these fields will be inheritted from parent (Exception: blank shopping categories are not inheritted)"
|
"InheritFields_help": "The values of these fields will be inheritted from parent (Exception: blank shopping categories are not inheritted)",
|
||||||
|
"last_viewed": "Last Viewed",
|
||||||
|
"created_on": "Created On"
|
||||||
}
|
}
|
||||||
|
@ -1737,7 +1737,7 @@ export interface RecipeBook {
|
|||||||
* @type {RecipeBookFilter}
|
* @type {RecipeBookFilter}
|
||||||
* @memberof RecipeBook
|
* @memberof RecipeBook
|
||||||
*/
|
*/
|
||||||
filter?: RecipeBookFilter;
|
filter?: RecipeBookFilter | null;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@ -5763,14 +5763,16 @@ export const ApiApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
* @param {string} [random] Returns the results in randomized order. [true/<b>false</b>]
|
* @param {string} [random] Returns the results in randomized order. [true/<b>false</b>]
|
||||||
* @param {string} [_new] Returns new results first in search results. [true/<b>false</b>]
|
* @param {string} [_new] Returns new results first in search results. [true/<b>false</b>]
|
||||||
* @param {number} [timescooked] Filter recipes cooked X times or more. Negative values returns cooked less than X times
|
* @param {number} [timescooked] Filter recipes cooked X times or more. Negative values returns cooked less than X times
|
||||||
* @param {string} [lastcooked] Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on or before date.
|
* @param {string} [cookedon] Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
|
* @param {string} [createdon] Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
|
* @param {string} [viewedon] Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
* @param {string} [makenow] Filter recipes that can be made with OnHand food. [true/<b>false</b>]
|
* @param {string} [makenow] Filter recipes that can be made with OnHand food. [true/<b>false</b>]
|
||||||
* @param {number} [page] A page number within the paginated result set.
|
* @param {number} [page] A page number within the paginated result set.
|
||||||
* @param {number} [pageSize] Number of results to return per page.
|
* @param {number} [pageSize] Number of results to return per page.
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
listRecipes: async (query?: string, keywords?: number, keywordsOr?: number, keywordsAnd?: number, keywordsOrNot?: number, keywordsAndNot?: number, foods?: number, foodsOr?: number, foodsAnd?: number, foodsOrNot?: number, foodsAndNot?: number, units?: number, rating?: number, books?: string, booksOr?: number, booksAnd?: number, booksOrNot?: number, booksAndNot?: number, internal?: string, random?: string, _new?: string, timescooked?: number, lastcooked?: string, makenow?: string, page?: number, pageSize?: number, options: any = {}): Promise<RequestArgs> => {
|
listRecipes: async (query?: string, keywords?: number, keywordsOr?: number, keywordsAnd?: number, keywordsOrNot?: number, keywordsAndNot?: number, foods?: number, foodsOr?: number, foodsAnd?: number, foodsOrNot?: number, foodsAndNot?: number, units?: number, rating?: number, books?: string, booksOr?: number, booksAnd?: number, booksOrNot?: number, booksAndNot?: number, internal?: string, random?: string, _new?: string, timescooked?: number, cookedon?: string, createdon?: string, viewedon?: string, makenow?: string, page?: number, pageSize?: number, options: any = {}): Promise<RequestArgs> => {
|
||||||
const localVarPath = `/api/recipe/`;
|
const localVarPath = `/api/recipe/`;
|
||||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||||
@ -5871,8 +5873,16 @@ export const ApiApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
localVarQueryParameter['timescooked'] = timescooked;
|
localVarQueryParameter['timescooked'] = timescooked;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (lastcooked !== undefined) {
|
if (cookedon !== undefined) {
|
||||||
localVarQueryParameter['lastcooked'] = lastcooked;
|
localVarQueryParameter['cookedon'] = cookedon;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (createdon !== undefined) {
|
||||||
|
localVarQueryParameter['createdon'] = createdon;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (viewedon !== undefined) {
|
||||||
|
localVarQueryParameter['viewedon'] = viewedon;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (makenow !== undefined) {
|
if (makenow !== undefined) {
|
||||||
@ -10487,15 +10497,17 @@ export const ApiApiFp = function(configuration?: Configuration) {
|
|||||||
* @param {string} [random] Returns the results in randomized order. [true/<b>false</b>]
|
* @param {string} [random] Returns the results in randomized order. [true/<b>false</b>]
|
||||||
* @param {string} [_new] Returns new results first in search results. [true/<b>false</b>]
|
* @param {string} [_new] Returns new results first in search results. [true/<b>false</b>]
|
||||||
* @param {number} [timescooked] Filter recipes cooked X times or more. Negative values returns cooked less than X times
|
* @param {number} [timescooked] Filter recipes cooked X times or more. Negative values returns cooked less than X times
|
||||||
* @param {string} [lastcooked] Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on or before date.
|
* @param {string} [cookedon] Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
|
* @param {string} [createdon] Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
|
* @param {string} [viewedon] Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
* @param {string} [makenow] Filter recipes that can be made with OnHand food. [true/<b>false</b>]
|
* @param {string} [makenow] Filter recipes that can be made with OnHand food. [true/<b>false</b>]
|
||||||
* @param {number} [page] A page number within the paginated result set.
|
* @param {number} [page] A page number within the paginated result set.
|
||||||
* @param {number} [pageSize] Number of results to return per page.
|
* @param {number} [pageSize] Number of results to return per page.
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async listRecipes(query?: string, keywords?: number, keywordsOr?: number, keywordsAnd?: number, keywordsOrNot?: number, keywordsAndNot?: number, foods?: number, foodsOr?: number, foodsAnd?: number, foodsOrNot?: number, foodsAndNot?: number, units?: number, rating?: number, books?: string, booksOr?: number, booksAnd?: number, booksOrNot?: number, booksAndNot?: number, internal?: string, random?: string, _new?: string, timescooked?: number, lastcooked?: string, makenow?: string, page?: number, pageSize?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InlineResponse2005>> {
|
async listRecipes(query?: string, keywords?: number, keywordsOr?: number, keywordsAnd?: number, keywordsOrNot?: number, keywordsAndNot?: number, foods?: number, foodsOr?: number, foodsAnd?: number, foodsOrNot?: number, foodsAndNot?: number, units?: number, rating?: number, books?: string, booksOr?: number, booksAnd?: number, booksOrNot?: number, booksAndNot?: number, internal?: string, random?: string, _new?: string, timescooked?: number, cookedon?: string, createdon?: string, viewedon?: string, makenow?: string, page?: number, pageSize?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InlineResponse2005>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.listRecipes(query, keywords, keywordsOr, keywordsAnd, keywordsOrNot, keywordsAndNot, foods, foodsOr, foodsAnd, foodsOrNot, foodsAndNot, units, rating, books, booksOr, booksAnd, booksOrNot, booksAndNot, internal, random, _new, timescooked, lastcooked, makenow, page, pageSize, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.listRecipes(query, keywords, keywordsOr, keywordsAnd, keywordsOrNot, keywordsAndNot, foods, foodsOr, foodsAnd, foodsOrNot, foodsAndNot, units, rating, books, booksOr, booksAnd, booksOrNot, booksAndNot, internal, random, _new, timescooked, cookedon, createdon, viewedon, makenow, page, pageSize, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -12302,15 +12314,17 @@ export const ApiApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
* @param {string} [random] Returns the results in randomized order. [true/<b>false</b>]
|
* @param {string} [random] Returns the results in randomized order. [true/<b>false</b>]
|
||||||
* @param {string} [_new] Returns new results first in search results. [true/<b>false</b>]
|
* @param {string} [_new] Returns new results first in search results. [true/<b>false</b>]
|
||||||
* @param {number} [timescooked] Filter recipes cooked X times or more. Negative values returns cooked less than X times
|
* @param {number} [timescooked] Filter recipes cooked X times or more. Negative values returns cooked less than X times
|
||||||
* @param {string} [lastcooked] Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on or before date.
|
* @param {string} [cookedon] Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
|
* @param {string} [createdon] Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
|
* @param {string} [viewedon] Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
* @param {string} [makenow] Filter recipes that can be made with OnHand food. [true/<b>false</b>]
|
* @param {string} [makenow] Filter recipes that can be made with OnHand food. [true/<b>false</b>]
|
||||||
* @param {number} [page] A page number within the paginated result set.
|
* @param {number} [page] A page number within the paginated result set.
|
||||||
* @param {number} [pageSize] Number of results to return per page.
|
* @param {number} [pageSize] Number of results to return per page.
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
listRecipes(query?: string, keywords?: number, keywordsOr?: number, keywordsAnd?: number, keywordsOrNot?: number, keywordsAndNot?: number, foods?: number, foodsOr?: number, foodsAnd?: number, foodsOrNot?: number, foodsAndNot?: number, units?: number, rating?: number, books?: string, booksOr?: number, booksAnd?: number, booksOrNot?: number, booksAndNot?: number, internal?: string, random?: string, _new?: string, timescooked?: number, lastcooked?: string, makenow?: string, page?: number, pageSize?: number, options?: any): AxiosPromise<InlineResponse2005> {
|
listRecipes(query?: string, keywords?: number, keywordsOr?: number, keywordsAnd?: number, keywordsOrNot?: number, keywordsAndNot?: number, foods?: number, foodsOr?: number, foodsAnd?: number, foodsOrNot?: number, foodsAndNot?: number, units?: number, rating?: number, books?: string, booksOr?: number, booksAnd?: number, booksOrNot?: number, booksAndNot?: number, internal?: string, random?: string, _new?: string, timescooked?: number, cookedon?: string, createdon?: string, viewedon?: string, makenow?: string, page?: number, pageSize?: number, options?: any): AxiosPromise<InlineResponse2005> {
|
||||||
return localVarFp.listRecipes(query, keywords, keywordsOr, keywordsAnd, keywordsOrNot, keywordsAndNot, foods, foodsOr, foodsAnd, foodsOrNot, foodsAndNot, units, rating, books, booksOr, booksAnd, booksOrNot, booksAndNot, internal, random, _new, timescooked, lastcooked, makenow, page, pageSize, options).then((request) => request(axios, basePath));
|
return localVarFp.listRecipes(query, keywords, keywordsOr, keywordsAnd, keywordsOrNot, keywordsAndNot, foods, foodsOr, foodsAnd, foodsOrNot, foodsAndNot, units, rating, books, booksOr, booksAnd, booksOrNot, booksAndNot, internal, random, _new, timescooked, cookedon, createdon, viewedon, makenow, page, pageSize, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@ -14147,7 +14161,9 @@ export class ApiApi extends BaseAPI {
|
|||||||
* @param {string} [random] Returns the results in randomized order. [true/<b>false</b>]
|
* @param {string} [random] Returns the results in randomized order. [true/<b>false</b>]
|
||||||
* @param {string} [_new] Returns new results first in search results. [true/<b>false</b>]
|
* @param {string} [_new] Returns new results first in search results. [true/<b>false</b>]
|
||||||
* @param {number} [timescooked] Filter recipes cooked X times or more. Negative values returns cooked less than X times
|
* @param {number} [timescooked] Filter recipes cooked X times or more. Negative values returns cooked less than X times
|
||||||
* @param {string} [lastcooked] Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on or before date.
|
* @param {string} [cookedon] Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
|
* @param {string} [createdon] Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
|
* @param {string} [viewedon] Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on or before date.
|
||||||
* @param {string} [makenow] Filter recipes that can be made with OnHand food. [true/<b>false</b>]
|
* @param {string} [makenow] Filter recipes that can be made with OnHand food. [true/<b>false</b>]
|
||||||
* @param {number} [page] A page number within the paginated result set.
|
* @param {number} [page] A page number within the paginated result set.
|
||||||
* @param {number} [pageSize] Number of results to return per page.
|
* @param {number} [pageSize] Number of results to return per page.
|
||||||
@ -14155,8 +14171,8 @@ export class ApiApi extends BaseAPI {
|
|||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof ApiApi
|
* @memberof ApiApi
|
||||||
*/
|
*/
|
||||||
public listRecipes(query?: string, keywords?: number, keywordsOr?: number, keywordsAnd?: number, keywordsOrNot?: number, keywordsAndNot?: number, foods?: number, foodsOr?: number, foodsAnd?: number, foodsOrNot?: number, foodsAndNot?: number, units?: number, rating?: number, books?: string, booksOr?: number, booksAnd?: number, booksOrNot?: number, booksAndNot?: number, internal?: string, random?: string, _new?: string, timescooked?: number, lastcooked?: string, makenow?: string, page?: number, pageSize?: number, options?: any) {
|
public listRecipes(query?: string, keywords?: number, keywordsOr?: number, keywordsAnd?: number, keywordsOrNot?: number, keywordsAndNot?: number, foods?: number, foodsOr?: number, foodsAnd?: number, foodsOrNot?: number, foodsAndNot?: number, units?: number, rating?: number, books?: string, booksOr?: number, booksAnd?: number, booksOrNot?: number, booksAndNot?: number, internal?: string, random?: string, _new?: string, timescooked?: number, cookedon?: string, createdon?: string, viewedon?: string, makenow?: string, page?: number, pageSize?: number, options?: any) {
|
||||||
return ApiApiFp(this.configuration).listRecipes(query, keywords, keywordsOr, keywordsAnd, keywordsOrNot, keywordsAndNot, foods, foodsOr, foodsAnd, foodsOrNot, foodsAndNot, units, rating, books, booksOr, booksAnd, booksOrNot, booksAndNot, internal, random, _new, timescooked, lastcooked, makenow, page, pageSize, options).then((request) => request(this.axios, this.basePath));
|
return ApiApiFp(this.configuration).listRecipes(query, keywords, keywordsOr, keywordsAnd, keywordsOrNot, keywordsAndNot, foods, foodsOr, foodsAnd, foodsOrNot, foodsAndNot, units, rating, books, booksOr, booksAnd, booksOrNot, booksAndNot, internal, random, _new, timescooked, cookedon, createdon, viewedon, makenow, page, pageSize, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user