public with sharing class AgencyContractCloneController { @AuraEnabled public static InitData init(){ InitData res = new initData(); ID myUserID = UserInfo.getUserId(); try { User userinfo = [SELECT Id,ProfileId FROM User WHERE Id = :myUserID LIMIT 1]; res.Id = userinfo.Id; res.ProfileId = userinfo.ProfileId; } catch (Exception e) { throw new AuraHandledException(e.getMessage()); } return res; } public class InitData{ @AuraEnabled public string Id; @AuraEnabled public string ProfileId; } }