* began work on identities storage. right now, this is a ugly hack into modest-accoun...
[modest] / src / modest-account-keys.h
1 #ifndef __MODEST_ACCOUNT_KEYS_H__
2 #define __MODEST_ACCOUNT_KEYS_H__
3
4 #include "modest-conf-keys.h"
5
6 #define MODEST_CONF_DEFAULT_ACCOUNT      "/default_account"
7
8
9 /* configuration key definitions for modest */
10 #define MODEST_ACCOUNT_NAMESPACE         MODEST_CONF_NAMESPACE "/" "accounts"
11 #define MODEST_SERVER_ACCOUNT_NAMESPACE  MODEST_CONF_NAMESPACE "/" "server_accounts"
12 #define MODEST_IDENTITY_NAMESPACE        MODEST_CONF_NAMESPACE "/" "identities"
13
14 /* per-account data */
15 #define MODEST_ACCOUNT_DISPLAY_NAME      "display_name"      /* string */
16 #define MODEST_ACCOUNT_STORE_ACCOUNT     "store_account"     /* string */
17 #define MODEST_ACCOUNT_TRANSPORT_ACCOUNT "transport_account" /* string */
18
19 /* server account keys */
20 #define MODEST_ACCOUNT_PASSWORD          "password"          /* string */
21 #define MODEST_ACCOUNT_HOSTNAME          "hostname"          /* string */
22 #define MODEST_ACCOUNT_USERNAME          "username"          /* string */
23 #define MODEST_ACCOUNT_PROTO             "proto"             /* string */
24
25 #define MODEST_ACCOUNT_LEAVE_ON_SERVER   "leave_on_server"   /* boolean */
26 #define MODEST_ACCOUNT_PREFERRED_CNX     "preferred_cnx"     /* string */
27
28 /* user identity keys */
29 #define MODEST_ACCOUNT_EMAIL             "email"             /* string */
30 #define MODEST_ACCOUNT_REPLYTO           "replyto"           /* string */
31 #define MODEST_ACCOUNT_SIGNATURE         "signature"         /* string */
32 #define MODEST_ACCOUNT_USE_SIGNATURE     "use_signature"     /* boolean */
33 #define MODEST_ACCOUNT_ID_VIA            "id_via"            /* string */
34 #define MODEST_ACCOUNT_USE_ID_VIA        "use_id_via"        /* boolean */
35 /* MISSING: everything related to gpg */
36
37 #endif /*__MODEST_CONF_KEYS_H__*/