mirror of
https://github.com/onepanelio/onepanel.git
synced 2025-10-06 06:06:50 +08:00
57 lines
1.1 KiB
Protocol Buffer
57 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package api;
|
|
|
|
message CreateWorkflowTemplateRequest {
|
|
string namespace = 1;
|
|
WorkflowTemplate workflowTemplate = 2;
|
|
}
|
|
|
|
message UpdateWorkflowTemplateVersionRequest {
|
|
string namespace = 1;
|
|
WorkflowTemplate workflowTemplate = 2;
|
|
}
|
|
|
|
message GetWorkflowTemplateRequest {
|
|
string namespace = 1;
|
|
string uid = 2;
|
|
int32 version = 3;
|
|
}
|
|
|
|
message ListWorkflowTemplateVersionsRequest {
|
|
string namespace = 1;
|
|
string uid = 2;
|
|
}
|
|
|
|
message ListWorkflowTemplateVersionsResponse {
|
|
int32 count = 1;
|
|
repeated WorkflowTemplate workflowTemplates = 2;
|
|
}
|
|
|
|
message ListWorkflowTemplatesRequest {
|
|
string namespace = 1;
|
|
}
|
|
|
|
message ListWorkflowTemplatesResponse {
|
|
int32 count = 1;
|
|
repeated WorkflowTemplate workflowTemplates = 2;
|
|
}
|
|
|
|
message ArchiveWorkflowTemplateRequest {
|
|
string namespace = 1;
|
|
string uid = 2;
|
|
}
|
|
|
|
message ArchiveWorkflowTemplateResponse {
|
|
WorkflowTemplate workflowTemplate = 1;
|
|
}
|
|
|
|
message WorkflowTemplate {
|
|
string createdAt = 1;
|
|
string uid = 2;
|
|
string name = 3;
|
|
int32 version = 4;
|
|
string manifest = 5;
|
|
bool isLatest = 6;
|
|
bool isArchived = 7;
|
|
} |