diff --git a/LightlessSyncAPI/Dto/Group/GroupProfileAvailabilityRequest.cs b/LightlessSyncAPI/Dto/Group/GroupProfileAvailabilityRequest.cs new file mode 100644 index 0000000..7fb2abe --- /dev/null +++ b/LightlessSyncAPI/Dto/Group/GroupProfileAvailabilityRequest.cs @@ -0,0 +1,6 @@ +using MessagePack; + +namespace LightlessSync.API.Dto.Group; + +[MessagePackObject(keyAsPropertyName: true)] +public record GroupProfileAvailabilityRequest(string GID); diff --git a/LightlessSyncAPI/Dto/User/UserProfileAvailabilityRequest.cs b/LightlessSyncAPI/Dto/User/UserProfileAvailabilityRequest.cs new file mode 100644 index 0000000..09247e1 --- /dev/null +++ b/LightlessSyncAPI/Dto/User/UserProfileAvailabilityRequest.cs @@ -0,0 +1,5 @@ +using MessagePack; + +namespace LightlessSync.API.Dto.User; +[MessagePackObject(keyAsPropertyName: true)] +public record UserProfileAvailabilityRequest(string UID); diff --git a/LightlessSyncAPI/Routes/LightlessAuth.cs b/LightlessSyncAPI/Routes/LightlessAuth.cs index 03f2361..aaf0678 100644 --- a/LightlessSyncAPI/Routes/LightlessAuth.cs +++ b/LightlessSyncAPI/Routes/LightlessAuth.cs @@ -13,9 +13,12 @@ public class LightlessAuth public const string OAuth_GetUIDs = "getUIDs"; public const string OAuth_GetDiscordOAuthToken = "getDiscordOAuthToken"; public const string User = "/user"; + public const string Group = "/group"; public const string User_Unban_Discord = "unbanDiscord"; public const string User_Unban_Uid = "unbanUID"; public const string Ban_Uid = "ban"; + public const string Disable_Profile = "disableProfile"; + public const string Enable_Profile = "enableProfile"; public static Uri AuthFullPath(Uri baseUri) => new Uri(baseUri, Auth + "/" + Auth_CreateIdent); public static Uri AuthWithOauthFullPath(Uri baseUri) => new Uri(baseUri, OAuth + "/" + OAuth_CreateOAuth); public static Uri RenewTokenFullPath(Uri baseUri) => new Uri(baseUri, Auth + "/" + Auth_RenewToken);