Release 1: Align Snapshot and Live Onyx data types
We'll begin by aligning the snapshot and live Onyx data types. Each of the keys below will be addressed in individual issues that will be worked on in parallel by external contributors. Here's the plan to deprecate each key in Search* types in favor of those in onyx/types/
Deprecate SearchTransaction & Cleanup
- In App, remove SearchTransaction
- Bump the minimum App version to the version of the last SearchTransaction deprecation PR
- In Auth, remove the following instances:
accountID in buildTransactionResponse and from the query
managerID in buildTransactionResponse and from the query
reportType from the response in buildTransactionResponse
policyID from the response in buildTransactionResponse
hasViolation from the response in buildTransactionResponse
transactionThreadReportID from the response in buildTransactionResponse
transactionThreadReportID from the response in buildTransactionResponse
transactionThreadReportID from the response in buildTransactionResponse
canHold from the response in buildTransactionResponse
canUnhold from the response in buildTransactionResponse
canDelete from the response in buildTransactionResponse
isFromOneTransactionReport from the response in buildTransactionResponse
Parent Issue: https://github.com/Expensify/Expensify/issues/563552
Issue Owner
Current Issue Owner: @CortneyOfstad
Release 1: Align Snapshot and Live Onyx data types
We'll begin by aligning the snapshot and live Onyx data types. Each of the keys below will be addressed in individual issues that will be worked on in parallel by external contributors. Here's the plan to deprecate each key in Search* types in favor of those in onyx/types/
Deprecate SearchTransaction & Cleanup
accountIDin buildTransactionResponse and from the querymanagerIDin buildTransactionResponse and from the queryreportTypefrom the response in buildTransactionResponsepolicyIDfrom the response in buildTransactionResponsehasViolationfrom the response in buildTransactionResponsetransactionThreadReportIDfrom the response in buildTransactionResponsetransactionThreadReportIDfrom the response in buildTransactionResponsetransactionThreadReportIDfrom the response in buildTransactionResponsecanHoldfrom the response in buildTransactionResponsecanUnholdfrom the response in buildTransactionResponsecanDeletefrom the response in buildTransactionResponseisFromOneTransactionReportfrom the response in buildTransactionResponseParent Issue: https://github.com/Expensify/Expensify/issues/563552
Issue Owner
Current Issue Owner: @CortneyOfstad