Sync schemata with current code structure

The schema itself hasn't changed, but many of the references to
functions in notmuch-show.c were out of date.
This commit is contained in:
Austin Clements 2012-04-07 20:57:45 -04:00 committed by David Bremner
parent 6c84116091
commit 98cad5a207

View file

@ -36,7 +36,7 @@ thread_node = [
[thread_node*] # children of message [thread_node*] # children of message
] ]
# A message (show_message) # A message (format_part_json)
message = { message = {
# (format_message_json) # (format_message_json)
id: messageid, id: messageid,
@ -50,18 +50,13 @@ message = {
body: [part] body: [part]
} }
# A MIME part (show_message_body) # A MIME part (format_part_json)
part = { part = {
# format_part_start_json
id: int|string, # part id (currently DFS part number) id: int|string, # part id (currently DFS part number)
# format_part_encstatus_json
encstatus?: encstatus, encstatus?: encstatus,
# format_part_sigstatus_json
sigstatus?: sigstatus, sigstatus?: sigstatus,
# format_part_content_json
content-type: string, content-type: string,
content-id?: string, content-id?: string,
# if content-type starts with "multipart/": # if content-type starts with "multipart/":
@ -77,9 +72,7 @@ part = {
content?: string content?: string
} }
# The headers of a message (format_headers_json with raw headers # The headers of a message or part (format_headers_json with reply = FALSE)
# and reply = FALSE) or a part (format_headers_message_part_json
# with pretty-printed headers)
headers = { headers = {
Subject: string, Subject: string,
From: string, From: string,
@ -89,14 +82,14 @@ headers = {
Date: string Date: string
} }
# Encryption status (format_part_encstatus_json) # Encryption status (format_part_json)
encstatus = [{status: "good"|"bad"}] encstatus = [{status: "good"|"bad"}]
# Signature status (format_part_sigstatus_json) # Signature status (format_part_sigstatus_json)
sigstatus = [signature*] sigstatus = [signature*]
signature = { signature = {
# signature_status_to_string # (signature_status_to_string)
status: "none"|"good"|"bad"|"error"|"unknown", status: "none"|"good"|"bad"|"error"|"unknown",
# if status is "good": # if status is "good":
fingerprint?: string, fingerprint?: string,
@ -142,14 +135,14 @@ notmuch reply schema
-------------------- --------------------
reply = { reply = {
# The headers of the constructed reply (format_headers_json with # The headers of the constructed reply
# raw headers and reply = TRUE)
reply-headers: reply_headers, reply-headers: reply_headers,
# As in the show format (format_part_json) # As in the show format (format_part_json)
original: message original: message
} }
# Reply headers (format_headers_json with reply = TRUE)
reply_headers = { reply_headers = {
Subject: string, Subject: string,
From: string, From: string,