using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json.Linq; using PluralKit.Core; namespace PluralKit.API { [ApiController] [ApiVersion("2.0")] [Route("v{version:apiVersion}")] public class GroupControllerV2: PKControllerBase { public GroupControllerV2(IServiceProvider svc) : base(svc) { } [HttpGet("systems/{system_id}/groups")] public async Task GetSystemGroups(string system_id) { return new ObjectResult("Unimplemented") { StatusCode = 501 }; } [HttpPost("groups")] public async Task GroupCreate(string group_id) { return new ObjectResult("Unimplemented") { StatusCode = 501 }; } [HttpGet("groups/{group_id}")] public async Task GroupGet(string group_id) { return new ObjectResult("Unimplemented") { StatusCode = 501 }; } [HttpPatch("groups/{group_id}")] public async Task GroupPatch(string group_id) { return new ObjectResult("Unimplemented") { StatusCode = 501 }; } [HttpDelete("groups/{group_id}")] public async Task GroupDelete(string group_id) { return new ObjectResult("Unimplemented") { StatusCode = 501 }; } } }