aboutsummaryrefslogtreecommitdiff
path: root/Libs/VNLib.Plugins.Essentials.Sessions.OAuth/TokenAndSessionIdResult.cs
blob: f8d381fc8661c4b5cb82f4e5f8087e6e975aede1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#nullable enable

using VNLib;

namespace VNLib.Plugins.Essentials.Sessions.OAuth
{
    public readonly struct TokenAndSessionIdResult
    {
        public readonly string SessionId;
        public readonly string AccessToken;
        public readonly string? RefreshToken;

        public TokenAndSessionIdResult(string sessionId, string token, string? refreshToken)
        {
            SessionId = sessionId;
            AccessToken = token;
            RefreshToken = refreshToken;
        }
    }
}