MemoServiceClient is the client API for MemoService service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
| 46 | // |
| 47 | // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. |
| 48 | type MemoServiceClient interface { |
| 49 | // CreateMemo creates a memo. |
| 50 | CreateMemo(ctx context.Context, in *CreateMemoRequest, opts ...grpc.CallOption) (*Memo, error) |
| 51 | // ListMemos lists memos with pagination and filter. |
| 52 | ListMemos(ctx context.Context, in *ListMemosRequest, opts ...grpc.CallOption) (*ListMemosResponse, error) |
| 53 | // GetMemo gets a memo. |
| 54 | GetMemo(ctx context.Context, in *GetMemoRequest, opts ...grpc.CallOption) (*Memo, error) |
| 55 | // UpdateMemo updates a memo. |
| 56 | UpdateMemo(ctx context.Context, in *UpdateMemoRequest, opts ...grpc.CallOption) (*Memo, error) |
| 57 | // DeleteMemo deletes a memo. |
| 58 | DeleteMemo(ctx context.Context, in *DeleteMemoRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| 59 | // SetMemoAttachments sets attachments for a memo. |
| 60 | SetMemoAttachments(ctx context.Context, in *SetMemoAttachmentsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| 61 | // ListMemoAttachments lists attachments for a memo. |
| 62 | ListMemoAttachments(ctx context.Context, in *ListMemoAttachmentsRequest, opts ...grpc.CallOption) (*ListMemoAttachmentsResponse, error) |
| 63 | // SetMemoRelations sets relations for a memo. |
| 64 | SetMemoRelations(ctx context.Context, in *SetMemoRelationsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| 65 | // ListMemoRelations lists relations for a memo. |
| 66 | ListMemoRelations(ctx context.Context, in *ListMemoRelationsRequest, opts ...grpc.CallOption) (*ListMemoRelationsResponse, error) |
| 67 | // CreateMemoComment creates a comment for a memo. |
| 68 | CreateMemoComment(ctx context.Context, in *CreateMemoCommentRequest, opts ...grpc.CallOption) (*Memo, error) |
| 69 | // ListMemoComments lists comments for a memo. |
| 70 | ListMemoComments(ctx context.Context, in *ListMemoCommentsRequest, opts ...grpc.CallOption) (*ListMemoCommentsResponse, error) |
| 71 | // ListMemoReactions lists reactions for a memo. |
| 72 | ListMemoReactions(ctx context.Context, in *ListMemoReactionsRequest, opts ...grpc.CallOption) (*ListMemoReactionsResponse, error) |
| 73 | // UpsertMemoReaction upserts a reaction for a memo. |
| 74 | UpsertMemoReaction(ctx context.Context, in *UpsertMemoReactionRequest, opts ...grpc.CallOption) (*Reaction, error) |
| 75 | // DeleteMemoReaction deletes a reaction for a memo. |
| 76 | DeleteMemoReaction(ctx context.Context, in *DeleteMemoReactionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| 77 | // CreateMemoShare creates a share link for a memo. Requires authentication as the memo creator. |
| 78 | CreateMemoShare(ctx context.Context, in *CreateMemoShareRequest, opts ...grpc.CallOption) (*MemoShare, error) |
| 79 | // ListMemoShares lists all share links for a memo. Requires authentication as the memo creator. |
| 80 | ListMemoShares(ctx context.Context, in *ListMemoSharesRequest, opts ...grpc.CallOption) (*ListMemoSharesResponse, error) |
| 81 | // DeleteMemoShare revokes a share link. Requires authentication as the memo creator. |
| 82 | DeleteMemoShare(ctx context.Context, in *DeleteMemoShareRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| 83 | // GetMemoByShare resolves a share token to its memo. No authentication required. |
| 84 | // Returns NOT_FOUND if the token is invalid or expired. |
| 85 | GetMemoByShare(ctx context.Context, in *GetMemoByShareRequest, opts ...grpc.CallOption) (*Memo, error) |
| 86 | // GetLinkMetadata gets metadata for a link. |
| 87 | GetLinkMetadata(ctx context.Context, in *GetLinkMetadataRequest, opts ...grpc.CallOption) (*LinkMetadata, error) |
| 88 | // BatchGetLinkMetadata gets metadata for links. |
| 89 | BatchGetLinkMetadata(ctx context.Context, in *BatchGetLinkMetadataRequest, opts ...grpc.CallOption) (*BatchGetLinkMetadataResponse, error) |
| 90 | } |
| 91 | |
| 92 | type memoServiceClient struct { |
| 93 | cc grpc.ClientConnInterface |
nothing calls this directly
no outgoing calls
no test coverage detected