Skip to content

Add wish list API support#140

Merged
bpepple merged 2 commits into
mainfrom
wish-list-api
May 20, 2026
Merged

Add wish list API support#140
bpepple merged 2 commits into
mainfrom
wish-list-api

Conversation

@bpepple
Copy link
Copy Markdown
Member

@bpepple bpepple commented May 19, 2026

Summary

  • Add mokkari/schemas/wish_list.py with Pydantic models for WishList, WishListItemList, WishListItemRead, WishListAddItem, and
    AcquireWishListItem (plus Priority and Currency enums)
  • Add six new Session methods: wish_list(), wish_lists_list(), wish_list_items(), wish_list_add_item(), wish_list_acquire_item(), and wish_list_remove_item()
  • Add internal _send_void() helper for endpoints that return no response body (200 with empty body for acquire, 204 for remove)
  • Add unit tests for all new schemas and session methods

Add schemas and session methods for the Metron wish list API endpoints: list/retrieve wish lists, list items, add an item, acquire an item, and remove an item. Includes unit tests for all new schemas and session methods.
@bpepple bpepple self-assigned this May 19, 2026
@bpepple bpepple added the enhancement New feature or request label May 19, 2026
@bpepple bpepple merged commit 36c7e67 into main May 20, 2026
11 checks passed
@bpepple bpepple deleted the wish-list-api branch May 20, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant