I create a Room table with two columns: id:Long and content:String
Then I put the content in the database before calling enqueue. And then pass only Id in my workerRequest. And then access the content from inside the doWork function.
And the worker message is just the id.