Add team roles and content management updates
This commit is contained in:
@@ -10,8 +10,37 @@ public sealed record DemoLoginRequest(
|
||||
string? Email,
|
||||
string? Password);
|
||||
|
||||
public sealed record TeamLoginRequest(
|
||||
string Login,
|
||||
string Password);
|
||||
|
||||
public sealed record TeamTwitchLoginRequest(
|
||||
string TwitchUserId,
|
||||
string? DisplayName);
|
||||
|
||||
public sealed record ChangePasswordRequest(
|
||||
string CurrentPassword,
|
||||
string NewPassword);
|
||||
|
||||
public sealed record BindTeamTwitchRequest(
|
||||
string TwitchUserId,
|
||||
string? DisplayName);
|
||||
|
||||
public sealed record TwitchAuthorizeRequest(
|
||||
string Purpose,
|
||||
string? ReturnUrl,
|
||||
string? FrontendOrigin);
|
||||
|
||||
public sealed record TwitchAuthorizeResponse(
|
||||
string AuthorizationUrl);
|
||||
|
||||
public sealed record AuthSessionDto(
|
||||
string SessionToken,
|
||||
string TwitchUserId,
|
||||
string DisplayName,
|
||||
string Role);
|
||||
string Role,
|
||||
IEnumerable<string> PermissionKeys,
|
||||
bool MustChangePassword = false,
|
||||
string? TeamLogin = null,
|
||||
string? BoundTwitchUserId = null,
|
||||
string? BoundTwitchDisplayName = null);
|
||||
|
||||
Reference in New Issue
Block a user