private void InitializeMocks(HttpResponseMessage httpResponseMessage, Action <HttpRequestMessage> callback) { PlatformSettings platformSettings = new PlatformSettings { ApiRegisterEndpoint = "http://localhost:5101/register/api/v1/" }; _platformSettings.Setup(s => s.Value).Returns(platformSettings); GeneralSettings generalSettings = new GeneralSettings { JwtCookieName = "AltinnStudioRuntime" }; _generalSettings.Setup(s => s.Value).Returns(generalSettings); _contextAccessor.Setup(s => s.HttpContext).Returns(new DefaultHttpContext()); _accessTokenGenerator.Setup(s => s.GenerateAccessToken(It.IsAny <string>(), It.IsAny <string>())) .Returns(string.Empty); _handlerMock.Protected() .Setup <Task <HttpResponseMessage> >( "SendAsync", ItExpr.IsAny <HttpRequestMessage>(), ItExpr.IsAny <CancellationToken>()) .Callback <HttpRequestMessage, CancellationToken>((request, _) => callback(request)) .ReturnsAsync(httpResponseMessage) .Verifiable(); }
/// <summary> /// Constructor /// </summary> /// <param name="httpClient">HttpClient</param> /// <param name="options">IOptionsMonitor of type PlatformSettings</param> public AltinnStorageAppMetadataClient( HttpClient httpClient, IOptionsMonitor <PlatformSettings> options) { _httpClient = httpClient; _platformSettings = options.CurrentValue; }
/// <summary> /// Constructor /// </summary> public AltinnStorageTextResourceClient( HttpClient httpClient, IOptionsMonitor <PlatformSettings> options) { _httpClient = httpClient; _platformSettings = options.CurrentValue; }
/// <summary> /// Initializes a new instance of the <see cref="RegisterAppSI"/> class /// </summary> /// <param name="dfs">The dfs</param> /// <param name="er">The er</param> /// <param name="logger">The logger</param> /// <param name="platformSettings">The platform settings</param> public RegisterAppSI(IDSF dfs, IER er, ILogger <RegisterAppSI> logger, IOptions <PlatformSettings> platformSettings) { _dsf = dfs; _er = er; _logger = logger; _platformSettings = platformSettings.Value; }
/// <summary> /// Constructor /// </summary> /// <param name="httpClient">HttpClient</param> /// <param name="options">OptionsMonitor of type PlatformSettings</param> public AltinnAuthorizationPolicyClient( HttpClient httpClient, IOptionsMonitor <PlatformSettings> options) { _httpClient = httpClient; _platformSettings = options.CurrentValue; }
public override void SetRenderMode(PlatformSettings platformSettings) { if (platformSettings.BuildTarget == BuildTarget.Android) { try { xrSettings.m_StereoRenderingModeAndroid = (OculusSettings.StereoRenderingModeAndroid)Enum.Parse( typeof(OculusSettings.StereoRenderingModeAndroid), platformSettings.StereoRenderingMode); } catch (Exception e) { throw new ArgumentException("Failed to parse stereo rendering mode for Android Oculus XR SDK", e); } } else { try { xrSettings.m_StereoRenderingModeDesktop = (OculusSettings.StereoRenderingModeDesktop)Enum.Parse( typeof(OculusSettings.StereoRenderingModeDesktop), platformSettings.StereoRenderingMode); } catch (Exception e) { throw new ArgumentException("Failed to parse stereo rendering mode for Desktop Oculus XR SDK.", e); } } }
private void InitializeMocks(HttpResponseMessage httpResponseMessage, Action <HttpRequestMessage> callback) { PlatformSettings platformSettings = new PlatformSettings { ApiEventsEndpoint = "http://localhost:5101/events/api/v1/", SubscriptionKey = "key" }; platformSettingsOptions.Setup(s => s.Value).Returns(platformSettings); GeneralSettings generalSettings = new GeneralSettings { HostName = "at22.altinn.cloud" }; generalSettingsOptions.Setup(s => s.Value).Returns(generalSettings); AppSettings appSettings = new AppSettings { RuntimeCookieName = "AltinnStudioRuntime" }; appSettingsOptions.Setup(s => s.CurrentValue).Returns(appSettings); contextAccessor.Setup(s => s.HttpContext).Returns(new DefaultHttpContext()); handlerMock.Protected() .Setup <Task <HttpResponseMessage> >( "SendAsync", ItExpr.IsAny <HttpRequestMessage>(), ItExpr.IsAny <CancellationToken>()) .Callback <HttpRequestMessage, CancellationToken>((request, _) => callback(request)) .ReturnsAsync(httpResponseMessage) .Verifiable(); }
/// <summary> /// Initializes a new instance of the <see cref="InstanceAppSI"/> class. /// </summary> /// <param name="data">form service</param> /// <param name="platformSettings">the platform settings</param> /// <param name="workflowSI">the workflow service</param> /// <param name="logger">the logger</param> public InstanceAppSI(IData data, IOptions <PlatformSettings> platformSettings, IWorkflow workflowSI, ILogger <InstanceAppSI> logger) { _data = data; _platformSettings = platformSettings.Value; _workflow = workflowSI; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="PushController"/> class. /// </summary> public PushController( IEventsService eventsService, ISubscriptionService subscriptionService, IPDP pdp, IOptions <PlatformSettings> platformSettings, IMemoryCache memoryCache) { _eventsService = eventsService; _subscriptionService = subscriptionService; _authorizationHelper = new AuthorizationHelper(pdp); _platformSettings = platformSettings.Value; _memoryCache = memoryCache; _orgSubscriptioncacheEntryOptions = new MemoryCacheEntryOptions() .SetPriority(CacheItemPriority.High) .SetAbsoluteExpiration( new TimeSpan(0, 0, _platformSettings.SubscriptionCachingLifetimeInSeconds)); _partySubscriptioncacheEntryOptions = new MemoryCacheEntryOptions() .SetPriority(CacheItemPriority.Normal) .SetAbsoluteExpiration( new TimeSpan(0, 0, _platformSettings.SubscriptionCachingLifetimeInSeconds)); _orgAuthorizationEntryOptions = new MemoryCacheEntryOptions() .SetPriority(CacheItemPriority.High) .SetAbsoluteExpiration( new TimeSpan(0, 0, _platformSettings.SubscriptionCachingLifetimeInSeconds)); }
/// <summary> /// Adds subscription keys for http requests against endpoints in Platform.Storage /// </summary> /// <param name="httpClient">the http client</param> /// <param name="uri">the uri</param> /// <param name="platformSettings">the platform settings</param> public static void AddSubscriptionKeys(HttpClient httpClient, Uri uri, PlatformSettings platformSettings) { if (uri.Host.Contains("at05", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyAT05); } else if (uri.Host.Contains("at21", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyAT21); } else if (uri.Host.Contains("at22", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyAT22); } else if (uri.Host.Contains("at23", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyAT23); } else if (uri.Host.Contains("at24", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyAT24); } else if (uri.Host.Contains("tt02", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyTT02); } else if (uri.Host.Contains("yt01", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyYT01); } else if (uri.Host.Equals("platform.altinn.no", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyProd); } }
public override void SetSettings(PlatformSettings ps) { settings = ps; newDirection = ps.GetDirectionToChange(); switch (newDirection) { case Direction.Up: orientation = 0; break; case Direction.Down: orientation = 180; break; case Direction.Right: orientation = 90; break; case Direction.Left: orientation = -90; break; } this.gameObject.transform.eulerAngles = new Vector3(0, orientation, 0); initialPosition = transform.position; }
/// <summary> /// Initializes a new instance of the <see cref="ReceiptController"/> class /// </summary> /// <param name="platformSettings">the platform settings</param> /// <param name="logger">the logger</param> public ReceiptController(IOptions <PlatformSettings> platformSettings, ILogger <ReceiptController> logger) { _platformSettings = platformSettings.Value; _logger = logger; _client = new HttpClient(); _client.DefaultRequestHeaders.Clear(); _client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
public HomeController( IAntiforgery antiforgery, IOptions <PlatformSettings> platformSettings ) { _antiforgery = antiforgery; _platformSettings = platformSettings.Value; }
public Startup( IWebHostEnvironment env, IConfiguration config ) { _env = env; _config = config; _platformSettings = config.GetPlatformConfiguration(); }
public LevelSettings() { layoutPlatforms = new PlatformSettings[16]; //Initialize for (int i = 0; i < layoutPlatforms.Length; i++) { layoutPlatforms[i] = new PlatformSettings(); } description = "n/a"; }
public MarketDayOffService( IScheduleSettingsRepository scheduleSettingsRepository, ISystemClock systemClock, PlatformSettings platformSettings) { _scheduleSettingsRepository = scheduleSettingsRepository; _systemClock = systemClock; _platformSettings = platformSettings; }
/// <summary> /// Constructor /// </summary> /// <param name="httpClient">HttpClient</param> /// <param name="options">Platform Settings</param> /// <param name="logger">The logger.</param> public AltinnAuthenticationClient( HttpClient httpClient, IOptionsMonitor <PlatformSettings> options, ILogger <AltinnAuthenticationClient> logger) { _httpClient = httpClient; _platformSettings = options.CurrentValue; _logger = logger; }
/// <summary> /// Initialize a new instance of the <see cref="HomeController"/> class. /// </summary> /// <param name="antiforgery">The anti forgery service.</param> /// <param name="platformSettings">The platform settings.</param> /// <param name="env">The current environment.</param> public HomeController( IAntiforgery antiforgery, IOptions <PlatformSettings> platformSettings, IWebHostEnvironment env) { _antiforgery = antiforgery; _platformSettings = platformSettings.Value; _env = env; }
/// <summary> /// Initializes a new instance of the <see cref="SubscriptionValidation"/> class. /// </summary> public SubscriptionValidation( IWebhookService webhookService, IOptions <PlatformSettings> eventsConfig, IValidateSubscriptionService validateSubscriptionService) { _platformSettings = eventsConfig.Value; _webhookService = webhookService; _validateSubscriptionService = validateSubscriptionService; }
/// <summary> /// Initializes a new instance of the <see cref="ProfileWrapper"/> class /// </summary> public ProfileWrapper(HttpClient httpClient, IHttpContextAccessor httpContextAccessor, IOptions <PlatformSettings> platformSettings) { _platformSettings = platformSettings.Value; httpClient.BaseAddress = new Uri(_platformSettings.ApiProfileEndpoint); httpClient.DefaultRequestHeaders.Add(_platformSettings.SubscriptionKeyHeaderName, _platformSettings.SubscriptionKey); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); _client = httpClient; _contextaccessor = httpContextAccessor; }
/// <summary> /// Adds subscription keys for http requests against endpoints in Platform.Storage /// </summary> /// <param name="httpClient">the http client</param> /// <param name="uri">the uri</param> /// <param name="platformSettings">the platform settings</param> public static void AddSubscriptionKeys(HttpClient httpClient, Uri uri, PlatformSettings platformSettings) { if (uri.Host.Contains("tt02", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyTT02); } else if (uri.Host.Contains("yt01", StringComparison.InvariantCultureIgnoreCase)) { httpClient.DefaultRequestHeaders.Add(platformSettings.SubscriptionKeyHeaderName, platformSettings.SubscriptionKeyYT01); } }
/// <summary> /// Initializes a new instance of the <see cref="PushController"/> class. /// </summary> public PushController( IEventsService eventsService, ISubscriptionService subscriptionService, IPDP pdp, IOptions <PlatformSettings> platformSettings) { _eventsService = eventsService; _subscriptionService = subscriptionService; _authorizationHelper = new AuthorizationHelper(pdp); _platformSettings = platformSettings.Value; }
public override void SetRenderMode(PlatformSettings platformSettings) { try { xrSettings.renderMode = (MockHMDBuildSettings.RenderMode)Enum.Parse( typeof(MockHMDBuildSettings.RenderMode), platformSettings.StereoRenderingMode); } catch (Exception e) { throw new ArgumentException("Failed to parse stereo rendering mode for Mock HMD XR SDK", e); } }
// Use this for initialization private void Start() { // for Coroutine _updatewait = new WaitForSeconds(updatenFrequency); _platformSettings = Platform.Instance.GetPlatformSettings; _playerData = GameData.SessionPlayerData; _isActive = true; StartCoroutine(UpdateHUD()); }
public void FillValues(int index, PlatformSettings platformInfo) { platformIndexText.text = "#" + index; platformType.value = (int)platformInfo.GetPlatformType(); isMovable.isOn = platformInfo.IsThePlatformMovable(); directionToChange.value = (int)platformInfo.GetDirectionToChange(); directionToMove.value = (int)platformInfo.GetDirectionToMove(); unitsToMove.value = platformInfo.GetUnitsToMove() - 1; //1-3 to 0-2 Range conversion objectAttached.value = (int)platformInfo.GetObjectAttached(); UpdatePanels(); }
/// <summary> /// Initializes the http client for access Bridge API /// </summary> /// <param name="client">the http client</param> /// <param name="accessTokenProvider">The provider giving an access token to use against the brdige API</param> /// <param name="platformSettings">the platform settings configured for the authorization functions</param> /// <param name="logger">The logger</param> public BridgeClient(HttpClient client, IAccessTokenProvider accessTokenProvider, IOptions <PlatformSettings> platformSettings, ILogger <BridgeClient> logger) { _accessTokenProvider = accessTokenProvider; _logger = logger; PlatformSettings settings = platformSettings.Value; Client = client; Client.BaseAddress = new Uri(settings.BridgeApiEndpoint); Client.Timeout = new TimeSpan(0, 0, 30); Client.DefaultRequestHeaders.Clear(); Client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticationAppSI"/> class /// </summary> /// <param name="logger">the logger</param> /// <param name="generalSettings">The current general settings</param> /// <param name="platformSettings">the platform settings</param> /// <param name="httpContextAccessor">The http context accessor </param> /// <param name="httpClientAccessor">The http client accessor </param> public AuthenticationAppSI( ILogger <AuthenticationAppSI> logger, IOptions <GeneralSettings> generalSettings, IOptions <PlatformSettings> platformSettings, IHttpContextAccessor httpContextAccessor, IHttpClientAccessor httpClientAccessor) { _logger = logger; _generalSettings = generalSettings.Value; _platformSettings = platformSettings.Value; _httpContextAccessor = httpContextAccessor; _client = httpClientAccessor.AuthenticationClient; }
/// <summary> /// Initializes a new data of the <see cref="DataAppSI"/> class. /// </summary> /// <param name="platformSettings">the platform settings</param> /// <param name="logger">the logger</param> /// <param name="httpContextAccessor">The http context accessor </param> /// <param name="cookieOptions">The cookie options </param> /// <param name="httpClientAccessor">The http client accessor </param> public DataAppSI( IOptions <PlatformSettings> platformSettings, ILogger <DataAppSI> logger, IHttpContextAccessor httpContextAccessor, IOptions <JwtCookieOptions> cookieOptions, IHttpClientAccessor httpClientAccessor) { _platformSettings = platformSettings.Value; _logger = logger; _httpContextAccessor = httpContextAccessor; _cookieOptions = cookieOptions.Value; _client = httpClientAccessor.StorageClient; }
/// <summary> /// Initializes a new data of the <see cref="DataAppSI"/> class. /// </summary> /// <param name="platformSettings">the platform settings</param> /// <param name="logger">the logger</param> /// <param name="httpContextAccessor">The http context accessor </param> /// <param name="cookieOptions">The cookie options </param> /// <param name="httpClientAccessor">The http client accessor </param> public DataAppSI( IOptions <PlatformSettings> platformSettings, ILogger <DataAppSI> logger, IHttpContextAccessor httpContextAccessor, IOptionsMonitor <AppSettings> settings, IHttpClientAccessor httpClientAccessor) { _platformSettings = platformSettings.Value; _logger = logger; _httpContextAccessor = httpContextAccessor; _settings = settings.CurrentValue; _client = httpClientAccessor.StorageClient; }
/// <summary> /// Initializes a new instance of the <see cref="ProfileAppSI"/> class /// </summary> /// <param name="logger">the logger</param> /// <param name="platformSettings">the platform settings</param> /// <param name="httpContextAccessor">The http context accessor </param> /// <param name="cookieOptions">The cookie options </param> /// <param name="httpClientAccessor">The http client accessor </param> public ProfileAppSI( ILogger <ProfileAppSI> logger, IOptions <PlatformSettings> platformSettings, IHttpContextAccessor httpContextAccessor, IOptions <JwtCookieOptions> cookieOptions, IHttpClientAccessor httpClientAccessor) { _logger = logger; _platformSettings = platformSettings.Value; _httpContextAccessor = httpContextAccessor; _cookieOptions = cookieOptions.Value; _client = httpClientAccessor.ProfileClient; }
public Routes() { _platformSettings = new PlatformSettings(); _applicationSettings = new ApplicationSettings(); }