mirror of
				https://github.com/usememos/memos.git
				synced 2025-10-28 15:26:03 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			571 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			571 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
| syntax = "proto3";
 | |
| 
 | |
| package memos.store;
 | |
| 
 | |
| option go_package = "gen/store";
 | |
| 
 | |
| message MemoPayload {
 | |
|   Property property = 1;
 | |
| 
 | |
|   Location location = 2;
 | |
| 
 | |
|   repeated string tags = 3;
 | |
| 
 | |
|   // The calculated properties from the memo content.
 | |
|   message Property {
 | |
|     bool has_link = 1;
 | |
|     bool has_task_list = 2;
 | |
|     bool has_code = 3;
 | |
|     bool has_incomplete_tasks = 4;
 | |
|     // The references of the memo. Should be a list of uuid.
 | |
|     repeated string references = 5;
 | |
|   }
 | |
| 
 | |
|   message Location {
 | |
|     string placeholder = 1;
 | |
|     double latitude = 2;
 | |
|     double longitude = 3;
 | |
|   }
 | |
| }
 |