Add transaction step for publishing file/metadata to Kaltura API
Acceptance Criteria:
-
Transaction step class which knows the path to a given file and it's metadata returned from the Alma API transaction step -
Makes appropriate API call(s) to upload/publish the file and metadata to Kaltura -
Tests to mock various Alma API response scenarios -
Successful response signals the end of the transaction
Edited by Vivian Chu