Skip to content

Update reporting ID properties and mappings for contracts#816

Merged
StuartFerguson merged 2 commits intomainfrom
copilot/fix-transaction-detail-report
Mar 13, 2026
Merged

Update reporting ID properties and mappings for contracts#816
StuartFerguson merged 2 commits intomainfrom
copilot/fix-transaction-detail-report

Conversation

@StuartFerguson
Copy link
Copy Markdown
Member

Renamed ProductReportingId to ContractProductReportingId in ContractProduct and updated its JSON property. Added ContractProductTransactionFeeReportingId to ContractProductTransactionFee. Updated mapping logic in ModelFactory and APIModelFactory to use the new property names. Made result type explicit in ContractUIService.GetContracts for clarity. These changes ensure consistent naming and mapping of reporting ID fields across models and services.

closes #803

Renamed ProductReportingId to ContractProductReportingId in ContractProduct and updated its JSON property. Added ContractProductTransactionFeeReportingId to ContractProductTransactionFee. Updated mapping logic in ModelFactory and APIModelFactory to use the new property names. Made result type explicit in ContractUIService.GetContracts for clarity. These changes ensure consistent naming and mapping of reporting ID fields across models and services.
@StuartFerguson StuartFerguson added the bug Bugs and error-prone code label Mar 13, 2026
@StuartFerguson StuartFerguson merged commit 9e0e005 into main Mar 13, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Bugs and error-prone code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Transaction Detail Report

1 participant