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; } }