mirror of
				https://github.com/onepanelio/onepanel.git
				synced 2025-10-31 16:56:19 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			818 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			818 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
| syntax = "proto3";
 | |
| 
 | |
| package api;
 | |
| 
 | |
| import "protoc-gen-swagger/options/annotations.proto";
 | |
| 
 | |
| option (grpc.gateway.protoc_gen_swagger.options.openapiv2_swagger) = {
 | |
|     info: {
 | |
|         title: "Onepanel";
 | |
|         description: "Onepanel API";
 | |
|         version: "0.10.0";
 | |
| 		contact: {
 | |
| 			name: "Onepanel project";
 | |
| 			url: "https://github.com/onepanelio/core";
 | |
| 		};
 | |
|     };
 | |
|     host: "localhost:8888";
 | |
| 	schemes: HTTP;
 | |
| 	schemes: HTTPS;
 | |
| 	consumes: "application/json";
 | |
| 	produces: "application/json";
 | |
| 	produces: "application/octet-stream";
 | |
| 	security_definitions: {
 | |
| 		security: {
 | |
| 			key: "Bearer";
 | |
| 			value: {
 | |
| 				type: TYPE_API_KEY;
 | |
| 				in: IN_HEADER;
 | |
| 				name: "authorization";
 | |
| 				description: "Authentication token, prefixed by Bearer"
 | |
| 			}
 | |
| 		}
 | |
| 	}
 | |
| 	security: {
 | |
| 		security_requirement: {
 | |
| 			key: "Bearer";
 | |
| 			value: {};
 | |
| 		}
 | |
| 	}
 | |
| };
 | 
