Skip to content

Conversation

@vladimir-ilnytskyi
Copy link
Contributor

@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
Copy link
Contributor

@npron-sift npron-sift left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on the docs, most events have an IP field, but it’s missing in the .NET library. Please add it as well.
create_content -> user_email is missing
create_content.review -> reviewed_user_id is missing
update_content -> verification_phone_number, user_email is missing
update_content.review -> reviewed_user_id is missing

@advornichenko-sift
Copy link
Contributor

Based on the docs, most events have an IP field, but it’s missing in the .NET library. Please add it as well. create_content -> user_email is missing create_content.review -> reviewed_user_id is missing update_content -> verification_phone_number, user_email is missing update_content.review -> reviewed_user_id is missing

Will be done in https://sift.atlassian.net/browse/API-8577

@iprysiazhnyi-sift iprysiazhnyi-sift merged commit 67a29bb into SiftScience:master Dec 1, 2025
2 checks passed
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.

4 participants