It seems redundant to pass entire file definition to start an export job, just the FileDefinition should be enough to fetch the details on the backend.
Once the contract on the back end changes the front end must be changed to call the New API contract.
Previous API contract:
New API contract:
- API calls changed according to the new API contract
- unit tests updated