VolcanicArts_osu_NET/osu.NET/Client/OsuClientCredentials.cs
// Copyright (c) VolcanicArts. Licensed under the GPL-3.0 License.
// See the LICENSE file in the repository root for full license text.

using Newtonsoft.Json;

namespace volcanicarts.osu.NET.Client;

public class OsuClientCredentials
{
    [JsonProperty("grant_type")]
    public const string GrantType = "client_credentials";

    [JsonProperty("scope")]
    public const string Scope = "public";
    
    [JsonProperty("client_id")]
    public string ClientId;

    [JsonProperty("client_secret")]
    public string ClientSecret;

    public OsuClientCredentials(string clientId, string clientSecret)
    {
        ClientId = clientId;
        ClientSecret = clientSecret;
    }
}