Skip to content

Conversation

@vladimir-ilnytskyi
Copy link

@vladimir-ilnytskyi vladimir-ilnytskyi commented Oct 22, 2025

Purpose

Compliance with v205 api version models

MSUE-230
MSUE-227
MSUE-224
MSUE-234

NuGet Package Updates

  • Bumped Newtonsoft.Json from 13.0.2 to 13.0.4
  • Bumped System.ComponentModel.Annotations from 4.5.0 to 5.0.0

Breaking Changes

  • $iata_carrier_code moved from Booking to Segment complex type (API v205 compliance)

Added

  • $exchange_rate field support in $create_order, $update_order, $transaction, $wager events and $booking, $item, $discount complex types
  • $card_bin_metadata field in $payment_method complex type
  • $promotions field in $update_account event
  • $iata_carrier_code field in Segment complex type
  • Apple Silicon (ARM64) native support (osx-arm64 runtime)
  • .NET 8.0 support (migrated integration tests from .NET 7)
  • Comprehensive integration test coverage for all new fields

Testing

  • added test coverage

Checklist

  • The change was thoroughly tested manually
  • The change was covered with unit tests
  • The change was tested with real API calls (if applicable)
  • Necessary changes were made in the integration tests (if applicable)
  • New functionality is reflected in README

@vladimir-ilnytskyi vladimir-ilnytskyi changed the title Feature/msue 234 incomplete filed support [MSUE-234] Comliance with v205 api version models Nov 5, 2025
@vladimir-ilnytskyi vladimir-ilnytskyi changed the title [MSUE-234] Comliance with v205 api version models [MSUE-234] Compliance with v205 api version models Nov 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant