diff --git a/src/Tgstation.Server.Host/GraphQL/Types/Instance.cs b/src/Tgstation.Server.Host/GraphQL/Types/Instance.cs
index 192a5b377b..26223a455e 100644
--- a/src/Tgstation.Server.Host/GraphQL/Types/Instance.cs
+++ b/src/Tgstation.Server.Host/GraphQL/Types/Instance.cs
@@ -14,5 +14,12 @@ namespace Tgstation.Server.Host.GraphQL.Types
/// Queryable s.
public IQueryable QueryableInstancePermissionSets()
=> throw new NotImplementedException();
+
+ ///
+ /// Gets the callers effective on the .
+ ///
+ /// The callers effective if it exists or .
+ public InstancePermissionSet? EffectivePermissionSet()
+ => throw new NotImplementedException();
}
}
diff --git a/src/Tgstation.Server.Host/GraphQL/Types/InstancePermissionSet.cs b/src/Tgstation.Server.Host/GraphQL/Types/InstancePermissionSet.cs
index 76bcabcac6..ebe30ac072 100644
--- a/src/Tgstation.Server.Host/GraphQL/Types/InstancePermissionSet.cs
+++ b/src/Tgstation.Server.Host/GraphQL/Types/InstancePermissionSet.cs
@@ -1,4 +1,6 @@
-using Tgstation.Server.Api.Rights;
+using System;
+
+using Tgstation.Server.Api.Rights;
namespace Tgstation.Server.Host.GraphQL.Types
{
@@ -7,6 +9,13 @@ namespace Tgstation.Server.Host.GraphQL.Types
///
public sealed class InstancePermissionSet
{
+ ///
+ /// Gets the the belongs to.
+ ///
+ /// The owning .
+ public PermissionSet PermissionSet()
+ => throw new NotImplementedException();
+
///
/// The of the .
///