mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-22 22:36:06 +08:00
27 lines
534 B
Protocol Buffer
27 lines
534 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package com.ql.cron;
|
|
|
|
service Cron {
|
|
rpc addCron(AddCronRequest) returns (AddCronResponse);
|
|
rpc delCron(DeleteCronRequest) returns (DeleteCronResponse);
|
|
}
|
|
|
|
message ISchedule { string schedule = 1; }
|
|
|
|
message ICron {
|
|
string id = 1;
|
|
string schedule = 2;
|
|
string command = 3;
|
|
repeated ISchedule extra_schedules = 4;
|
|
string name = 5;
|
|
}
|
|
|
|
message AddCronRequest { repeated ICron crons = 1; }
|
|
|
|
message AddCronResponse {}
|
|
|
|
message DeleteCronRequest { repeated string ids = 1; }
|
|
|
|
message DeleteCronResponse {}
|