Files
AobaV2/AobaServer/Proto/Aoba.proto
T
2026-04-13 14:58:10 -04:00

19 lines
662 B
Protocol Buffer

syntax = "proto3";
import "google/protobuf/empty.proto";
option csharp_namespace = "Aoba.RPC";
package aoba;
import "Proto/Types.proto";
service AobaRpc {
rpc GetMedia (Id) returns (MediaResponse);
rpc DeleteMedia (Id) returns (google.protobuf.Empty);
rpc DeleteMediaBulk (IdList) returns (google.protobuf.Empty);
rpc UpdateMedia (google.protobuf.Empty) returns (google.protobuf.Empty);
rpc ListMedia(PageFilter) returns (ListResponse);
rpc GetUser(Id) returns (UserResponse);
rpc GetShareXDestination(google.protobuf.Empty) returns (ShareXResponse);
rpc SetMediaClass(SetMediaClassRequest) returns(google.protobuf.Empty);
}