Remove guid as is unvalid
This commit is contained in:
@@ -17,27 +17,27 @@ public static class PlayListEndpoints
|
||||
.WithName("GetPlayLists")
|
||||
.WithSummary("Get paginated playlists.");
|
||||
|
||||
group.MapGet("/{id:guid}", GetPlayListById)
|
||||
group.MapGet("/{id}", GetPlayListById)
|
||||
.WithName("GetPlayListById")
|
||||
.WithSummary("Get a playlist by ID.");
|
||||
|
||||
group.MapGet("/users/{userId:guid}", GetPlayListsByUserId)
|
||||
group.MapGet("/users/{userId}", GetPlayListsByUserId)
|
||||
.WithName("GetPlayListsByUserId")
|
||||
.WithSummary("Get paginated playlists for a user.");
|
||||
|
||||
group.MapPost("/users/{userId:guid}", CreatePlayList)
|
||||
group.MapPost("/users/{userId}", CreatePlayList)
|
||||
.WithName("CreatePlayList")
|
||||
.WithSummary("Create a new playlist.");
|
||||
|
||||
group.MapPut("/{playlistId:guid}/users/{userId:guid}", UpdatePlayList)
|
||||
group.MapPut("/{playlistId}/users/{userId}", UpdatePlayList)
|
||||
.WithName("UpdatePlayList")
|
||||
.WithSummary("Update an existing playlist.");
|
||||
|
||||
group.MapDelete("/{playlistId:guid}/users/{userId:guid}", DeletePlayList)
|
||||
group.MapDelete("/{playlistId}/users/{userId}", DeletePlayList)
|
||||
.WithName("DeletePlayList")
|
||||
.WithSummary("Delete a playlist.");
|
||||
|
||||
group.MapPost("/upload-picture/users/{userId:guid}", RequestPlayListPictureUpload)
|
||||
group.MapPost("/upload-picture/users/{userId}", RequestPlayListPictureUpload)
|
||||
.WithName("RequestPlayListPictureUpload")
|
||||
.WithSummary("Request a pre-signed URL to upload a playlist picture.");
|
||||
|
||||
@@ -88,7 +88,7 @@ public static class PlayListEndpoints
|
||||
if (!result.IsSuccess)
|
||||
return result.ToHttpResult();
|
||||
|
||||
return Results.Created($"/api/playlists/{result.Value.Id}", result.Value);
|
||||
return Results.Created($"/playlists/{result.Value.Id}", result.Value);
|
||||
}
|
||||
|
||||
private static async Task<IResult> UpdatePlayList(
|
||||
|
||||
@@ -17,23 +17,23 @@ public static class TrackEndpoints
|
||||
.WithName("GetTracks")
|
||||
.WithSummary("Get paginated tracks.");
|
||||
|
||||
group.MapGet("/{id:guid}", GetTrackById)
|
||||
group.MapGet("/{id}", GetTrackById)
|
||||
.WithName("GetTrackById")
|
||||
.WithSummary("Get a track by ID.");
|
||||
|
||||
group.MapGet("/users/{userId:guid}", GetTracksByUserId)
|
||||
group.MapGet("/users/{userId}", GetTracksByUserId)
|
||||
.WithName("GetTracksByUserId")
|
||||
.WithSummary("Get paginated tracks for a user.");
|
||||
|
||||
group.MapPost("/users/{userId:guid}", CreateTrack)
|
||||
group.MapPost("/users/{userId}", CreateTrack)
|
||||
.WithName("CreateTrack")
|
||||
.WithSummary("Create a new track.");
|
||||
|
||||
group.MapDelete("/{trackId:guid}/users/{userId:guid}", DeleteTrack)
|
||||
group.MapDelete("/{trackId}/users/{userId}", DeleteTrack)
|
||||
.WithName("DeleteTrack")
|
||||
.WithSummary("Delete a track.");
|
||||
|
||||
group.MapPost("/upload-urls/users/{userId:guid}", RequestTrackUploadUrls)
|
||||
group.MapPost("/upload-urls/users/{userId}", RequestTrackUploadUrls)
|
||||
.WithName("RequestTrackUploadUrls")
|
||||
.WithSummary("Request pre-signed URLs to upload track picture and audio.");
|
||||
|
||||
@@ -84,7 +84,7 @@ public static class TrackEndpoints
|
||||
if (!result.IsSuccess)
|
||||
return result.ToHttpResult();
|
||||
|
||||
return Results.Created($"/api/tracks/{result.Value.Id}", result.Value);
|
||||
return Results.Created($"/tracks/{result.Value.Id}", result.Value);
|
||||
}
|
||||
|
||||
private static async Task<IResult> DeleteTrack(
|
||||
|
||||
@@ -17,11 +17,11 @@ public static class UserEndpoints
|
||||
.WithName("GetUsers")
|
||||
.WithSummary("Get paginated users.");
|
||||
|
||||
group.MapGet("/{id:guid}", GetUserById)
|
||||
group.MapGet("/{id}", GetUserById)
|
||||
.WithName("GetUserById")
|
||||
.WithSummary("Get a user by ID.");
|
||||
|
||||
group.MapGet("/keycloak/{id:guid}", GetUserByKeycloak)
|
||||
group.MapGet("/keycloak/{id}", GetUserByKeycloak)
|
||||
.WithName("GetUserByKeycloak")
|
||||
.WithSummary("Get a user by Keycloak ID.");
|
||||
|
||||
@@ -73,6 +73,6 @@ public static class UserEndpoints
|
||||
if (!result.IsSuccess)
|
||||
return result.ToHttpResult();
|
||||
|
||||
return Results.Created($"/api/users/{result.Value.Id}", result.Value);
|
||||
return Results.Created($"/users/{result.Value.Id}", result.Value);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user