mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
chore: implement list memo resources api
This commit is contained in:
@ -4,6 +4,7 @@ package memos.api.v2;
|
||||
|
||||
import "api/v2/common.proto";
|
||||
import "api/v2/markdown_service.proto";
|
||||
import "api/v2/resource_service.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/api/client.proto";
|
||||
import "google/protobuf/field_mask.proto";
|
||||
@ -41,6 +42,11 @@ service MemoService {
|
||||
option (google.api.method_signature) = "id";
|
||||
}
|
||||
|
||||
rpc ListMemoResources(ListMemoResourcesRequest) returns (ListMemoResourcesResponse) {
|
||||
option (google.api.http) = {get: "/api/v2/memos/{id}/resources"};
|
||||
option (google.api.method_signature) = "id";
|
||||
}
|
||||
|
||||
rpc CreateMemoComment(CreateMemoCommentRequest) returns (CreateMemoCommentResponse) {
|
||||
option (google.api.http) = {post: "/api/v2/memos/{id}/comments"};
|
||||
option (google.api.method_signature) = "id";
|
||||
@ -133,6 +139,14 @@ message DeleteMemoRequest {
|
||||
|
||||
message DeleteMemoResponse {}
|
||||
|
||||
message ListMemoResourcesRequest {
|
||||
int32 id = 1;
|
||||
}
|
||||
|
||||
message ListMemoResourcesResponse {
|
||||
repeated Resource resources = 1;
|
||||
}
|
||||
|
||||
message CreateMemoCommentRequest {
|
||||
// id is the memo id to create comment for.
|
||||
int32 id = 1;
|
||||
|
Reference in New Issue
Block a user