// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. #nullable disable namespace osu.Game.Online { /// /// Holds configuration for API endpoints. /// public class EndpointConfiguration { /// /// The base URL for the website. /// public string WebsiteRootUrl { get; set; } /// /// The endpoint for the main (osu-web) API. /// public string APIEndpointUrl { get; set; } /// /// The OAuth client secret. /// public string APIClientSecret { get; set; } /// /// The OAuth client ID. /// public string APIClientID { get; set; } /// /// The endpoint for the SignalR spectator server. /// public string SpectatorEndpointUrl { get; set; } /// /// The endpoint for the SignalR multiplayer server. /// public string MultiplayerEndpointUrl { get; set; } /// /// The endpoint for the SignalR metadata server. /// public string MetadataEndpointUrl { get; set; } } }