Skip to content

Update Fields BaseRecipe#588

Merged
joostlek merged 8 commits into
joostlek:mainfrom
domodom30:main
Sep 28, 2025
Merged

Update Fields BaseRecipe#588
joostlek merged 8 commits into
joostlek:mainfrom
domodom30:main

Conversation

@domodom30

@domodom30 domodom30 commented Sep 28, 2025

Copy link
Copy Markdown
Contributor

Proposed Changes enhancement

Addition of three new optional time fields to the BaseRecipe model to improve time metadata management in the Mealie Python API client.

The added fields are:

  • total_time: total recipe time (preparation + cooking)
  • prep_time: preparation time only
  • perform_time: execution/cooking time

All fields use OptionalStringSerializationStrategy() and are configured with appropriate aliases for the Mealie API. The change is fully backward compatible as all new fields have a default value of None.

Related Issues

(No specific related issue, functional improvement)

@andrew-codechimp andrew-codechimp added the new-feature New features or options. label Sep 28, 2025
@andrew-codechimp

Copy link
Copy Markdown
Collaborator

Thanks, had to fix a few minor things but all looks good

@joostlek joostlek merged commit e40eff7 into joostlek:main Sep 28, 2025
12 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 30, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

new-feature New features or options.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants