Swift: add esams-prod role classes and use them

Change-Id: I893e2df9e69743fef25f089abe9a35369f8cdfcb