A crew member working on a Port Canaveral-based cruise ship filed a lawsuit Tuesday in federal court against Carnival Corp., accusing the Miami-based cruise line company of “forced labor, slavery and/or human trafficking” of her and other crew members aboard Carnival ships.

Court documents claim that Harilal traveled from South Africa to take a position as a “stateroom stewardess” — a job that pays about $1,500 every two weeks.

But, after signing a contract indicating that would be her position, the suit alleges, while already aboard the Bahamas-flagged ship, Harilal was told to work in a “lower position” at pay of about $250 to $300 every two weeks, the suit claims.