syntax = “proto3”;
package riddler.protobuf;
import “riddler/protobuf/content_definition.proto”; import “riddler/protobuf/slug.proto”;
message CreateContentDefinitionRequest {
ContentDefinition content_definition = 1;
} message CreateContentDefinitionResponse {}
message CreateSlugRequest {
Slug slug = 1;
} message CreateSlugResponse {}
message UpdateSlugRequest {
Slug slug = 1;
} message UpdateSlugResponse {}
message GetSlugStatsRequest {
Slug slug = 1;
} message GetSlugStatsResponse {
repeated SlugStats slug_stats = 1;
}
service ContentManagement {
rpc CreateContentDefinition(CreateContentDefinitionRequest) returns (CreateContentDefinitionResponse) {} rpc CreateSlug(CreateSlugRequest) returns (CreateSlugResponse) {} rpc UpdateSlug(UpdateSlugRequest) returns (UpdateSlugResponse) {} rpc GetSlugStats(GetSlugStatsRequest) returns (GetSlugStatsResponse) {}
}