/// <summary> /// /// </summary> /// <param name="hostname">PAPI Server Hostname</param> /// <param name="accessId">PAPI AccessID</param> /// <param name="accessKey">PAPI AccessKey</param> /// <param name="staffAccount">Staff account to be used for protected methods and overrides, optional</param> public PapiClient(string hostname, string accessId, string accessKey, PolarisUser staffAccount = null) : base() { Hostname = hostname; AccessID = accessId; AccessKey = accessKey; StaffOverrideAccount = staffAccount; }
/// <summary> /// /// </summary> /// <param name="hostname">PAPI Server Hostname</param> /// <param name="accessId">PAPI AccessID</param> /// <param name="accessKey">PAPI AccessKey</param> /// <param name="staffDomain">Domain of staff account to be used for protected methods and overrides, optional</param> /// <param name="staffUsername">Username of staff account to be used for protected methods and overrides, optional</param> /// <param name="staffPassword">Password of staff account to be used for protected methods and overrides, optional</param> public PapiClient(string hostname, string accessId, string accessKey, string staffDomain, string staffUsername, string staffPassword) : base() { Hostname = hostname; AccessID = accessId; AccessKey = accessKey; StaffOverrideAccount = new PolarisUser { Domain = staffDomain, Username = staffUsername, Password = staffPassword }; }
public PapiHelper(IConfigurationSection config) { AccessID = config[PapiConfigurationKeys.AccessID]; AccessKey = config[PapiConfigurationKeys.AccessKey]; Hostname = config[PapiConfigurationKeys.HostName]; StaffOverrideAccount = new PolarisUser { Domain = config[PapiConfigurationKeys.Domain], Username = config[PapiConfigurationKeys.UserName], Password = config[PapiConfigurationKeys.Password] }; UserId = config.GetValue <int>(PapiConfigurationKeys.UserId); WorkstationId = config.GetValue <int>(PapiConfigurationKeys.WorkstationId); }