improved

v0.0.17 - v0.0.21

v0.0.17

Bug Fixes

  • Fixed depositCashBalance platform channel input to allow for deposit transaction log source to be logged as API

v0.0.20

  • Added accountId requirement to generateUserAccessToken.
  • Implemented a new GraphQL query, getAccountsByUserId, to fetch accounts based on userId.
  • Added a new AccountType enum to categorize accounts as CONSUMER or BUSINESS.
  • Added a new Account, Business, and Seat object.

v0.0.21

New Features

  • Introduced an idempotencyKey parameter for depositCashBalance and purchaseGiftCards to prevent duplicate requests.
  • Added GraphQL input purchaseGiftCardInput types for purchaseGiftCards to streamline parameter handling for transactions.
  • Introduced a new field purchaseDisplayId to enhance the UserPurchase type in the GraphQL schema, providing a display ID for purchases.

Bug Fixes

  • Enhanced error handling for missing parameters, providing clearer error messages for users.
  • Fixed Offer object offeringMerchantId field to return offering_merchant_id instead of offer_id.

Documentation

  • Added documentation comments for new input types and parameters to clarify their usage.

Tests

  • Updated test cases to reflect changes in function signatures and validate new idempotency handling scenarios.