tgstation-server
6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
src
Tgstation.Server.Host
GraphQL
Types
OAuth
FullOAuthProviderInfo.cs
Go to the documentation of this file.
1
using
System;
2
3
using
Tgstation.Server.Api.Models
;
4
5
namespace
Tgstation.Server.Host.GraphQL.Types.OAuth
6
{
10
public
sealed
class
FullOAuthProviderInfo
:
RedirectOAuthProviderInfo
11
{
15
public
Uri
ServerUrl
{
get
; }
16
21
public
FullOAuthProviderInfo
(
OAuthProviderInfo
providerInfo)
22
: base(providerInfo)
23
{
24
ArgumentNullException.ThrowIfNull(providerInfo);
25
26
ServerUrl
= providerInfo.ServerUrl ??
throw
new
InvalidOperationException(
"Missing OAuthProviderInfo ServerUrl!"
);
27
}
28
}
29
}
Tgstation.Server.Api.Models.OAuthProviderInfo
Public information about a given OAuthProvider.
Definition
OAuthProviderInfo.cs:9
Tgstation.Server.Host.GraphQL.Types.OAuth.FullOAuthProviderInfo
OAuth provider info with a RedirectOAuthProviderInfo.RedirectUri and ServerUrl.
Definition
FullOAuthProviderInfo.cs:11
Tgstation.Server.Host.GraphQL.Types.OAuth.FullOAuthProviderInfo.ServerUrl
Uri ServerUrl
The remote service URL.
Definition
FullOAuthProviderInfo.cs:15
Tgstation.Server.Host.GraphQL.Types.OAuth.FullOAuthProviderInfo.FullOAuthProviderInfo
FullOAuthProviderInfo(OAuthProviderInfo providerInfo)
Initializes a new instance of the FullOAuthProviderInfo class.
Definition
FullOAuthProviderInfo.cs:21
Tgstation.Server.Host.GraphQL.Types.OAuth.RedirectOAuthProviderInfo
OAuth provider info with a RedirectUri.
Definition
RedirectOAuthProviderInfo.cs:11
Tgstation.Server.Api.Models
Definition
ChatChannel.cs:6
Tgstation.Server.Host.GraphQL.Types.OAuth
Definition
BasicOAuthProviderInfo.cs:6
Generated by
1.9.8