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; } }