Enums¶
- Camel.AuthenticationResult
- Camel.CertTrust
- Camel.CipherHash
- Camel.CipherValidityEncrypt
- Camel.CipherValidityMode
- Camel.CipherValiditySign
- Camel.CompareType
- Camel.DBKnownColumnNames
- Camel.Error
- Camel.FetchHeadersType
- Camel.FetchType
- Camel.FolderError
- Camel.HTMLParserState
- Camel.HeaderAddressType
- Camel.JunkStatus
- Camel.LockType
- Camel.MemPoolFlags
- Camel.MimeFilterBasicType
- Camel.MimeFilterCRLFDirection
- Camel.MimeFilterCRLFMode
- Camel.MimeFilterGZipMode
- Camel.MimeFilterYencDirection
- Camel.MimeParserState
- Camel.NetworkSecurityMethod
- Camel.ProviderConfType
- Camel.ProviderType
- Camel.SExpResultType
- Camel.SExpTermType
- Camel.SMIMESign
- Camel.SaslAnonTraceType
- Camel.ServiceConnectionStatus
- Camel.ServiceError
- Camel.SessionAlertType
- Camel.SortType
- Camel.StoreError
- Camel.StreamBufferMode
- Camel.ThreeState
- Camel.TimeUnit
- Camel.TransferEncoding
- Camel.VTrashFolderType
Details¶
- 
class Camel.AuthenticationResult(value)¶
- Bases: - GObject.GEnum- Authentication result codes used by - Camel.Service.- New in version 3.4. - 
ERROR= 0¶
- An error occurred while authenticating. 
 - 
ACCEPTED= 1¶
- Server accepted our authentication attempt. 
 - 
REJECTED= 2¶
- Server rejected our authentication attempt. 
 
- 
- 
class Camel.CertTrust(value)¶
- Bases: - GLib.Enum- 
UNKNOWN= 0¶
 - 
NEVER= 1¶
 - 
MARGINAL= 2¶
 - 
FULLY= 3¶
 - 
ULTIMATE= 4¶
 - 
TEMPORARY= 5¶
 
- 
- 
class Camel.CipherHash(value)¶
- Bases: - GLib.Enum- 
DEFAULT= 0¶
 - 
MD2= 1¶
 - 
MD5= 2¶
 - 
SHA1= 3¶
 - 
SHA256= 4¶
 - 
SHA384= 5¶
 - 
SHA512= 6¶
 - 
RIPEMD160= 7¶
 - 
TIGER192= 8¶
 - 
HAVAL5160= 9¶
 
- 
- 
class Camel.CipherValidityEncrypt(value)¶
- Bases: - GLib.Enum- 
NONE= 0¶
 - 
WEAK= 1¶
 - 
ENCRYPTED= 2¶
 - 
STRONG= 3¶
 
- 
- 
class Camel.CipherValiditySign(value)¶
- Bases: - GLib.Enum- 
NONE= 0¶
 - 
GOOD= 1¶
 - 
BAD= 2¶
 - 
UNKNOWN= 3¶
 - 
NEED_PUBLIC_KEY= 4¶
 
- 
- 
class Camel.CompareType(value)¶
- Bases: - GObject.GEnum- Declares the compare type to use. - New in version 3.24. - 
INSENSITIVE= 0¶
- compare case insensitively 
 - 
SENSITIVE= 1¶
- compare case sensitively 
 
- 
- 
class Camel.DBKnownColumnNames(value)¶
- Bases: - GLib.Enum- An enum of all the known columns, which can be used for a quick column lookups. - New in version 3.4. - 
UNKNOWN= -1¶
- unknown column name 
 - 
ATTACHMENT= 0¶
- attachment 
 - 
BDATA= 1¶
- bdata 
 - 
FOLLOWUP_DUE_BY= 10¶
- followup_due_by 
 - 
FOLLOWUP_FLAG= 11¶
- followup_flag 
 - 
IMPORTANT= 12¶
- important 
 - 
JND_COUNT= 13¶
- jnd_count 
 - 
JUNK= 14¶
- junk 
 - 
JUNK_COUNT= 15¶
- junk_count 
 - 
LABELS= 16¶
- labels 
 - 
MAIL_CC= 17¶
- mail_cc 
 - 
MAIL_FROM= 18¶
- mail_from 
 - 
MAIL_TO= 19¶
- mail_to 
 - 
CINFO= 2¶
- cinfo 
 - 
MLIST= 20¶
- mlist 
 - 
NEXTUID= 21¶
- nextuid 
 - 
PART= 22¶
- Camel.part
 - 
READ= 23¶
- read 
 - 
REPLIED= 24¶
- replied 
 - 
SAVED_COUNT= 25¶
- saved_count 
 - 
SIZE= 26¶
- size 
 - 
SUBJECT= 27¶
- subject 
 - 
TIME= 28¶
- time 
 - 
UID= 29¶
- uid 
 - 
DELETED= 3¶
- deleted 
 - 
UNREAD_COUNT= 30¶
- unread_count 
 - 
USERTAGS= 31¶
- usertags 
 - 
VERSION= 32¶
- version 
 - 
VISIBLE_COUNT= 33¶
- visible_count 
 - 
VUID= 34¶
- vuid 
 - 
DELETED_COUNT= 4¶
- deleted_count 
 - 
DRECEIVED= 5¶
- dreceived 
 - 
DSENT= 6¶
- dsent 
 - 
FLAGS= 7¶
- flags 
 - 
FOLDER_NAME= 8¶
- folder_name 
 - 
FOLLOWUP_COMPLETED_ON= 9¶
- followup_completed_on 
 
- 
- 
class Camel.Error(value)¶
- Bases: - GLib.Enum- New in version 2.32. - 
ERROR_GENERIC= 0¶
- a generic (fallback) error code 
 
- 
- 
class Camel.FetchHeadersType(value)¶
- Bases: - GObject.GEnum- Describes what headers to fetch when downloading message summaries. - New in version 3.2. - 
BASIC= 0¶
- Fetch only basic headers (Date, From, To, Subject, etc.). 
 - 
BASIC_AND_MAILING_LIST= 1¶
- Fetch all basic headers and mailing list headers. 
 - 
ALL= 2¶
- Fetch all available message headers. 
 
- 
- 
class Camel.FetchType(value)¶
- Bases: - GLib.Enum- New in version 3.4. - 
OLD_MESSAGES= 0¶
- fetch old messages 
 - 
NEW_MESSAGES= 1¶
- fetch new messages 
 
- 
- 
class Camel.FolderError(value)¶
- Bases: - GLib.Enum- New in version 2.32. - 
INVALID= 0¶
- a generic error about invalid operation with the folder 
 - 
INVALID_STATE= 1¶
- the folder is in an invalid state 
 - 
NON_EMPTY= 2¶
- the folder is not empty 
 - 
NON_UID= 3¶
- requested UID is not a UID 
 - 
INSUFFICIENT_PERMISSION= 4¶
- insufficient permissions for the requested operation 
 - 
INVALID_PATH= 5¶
- the folder path is invalid 
 - 
INVALID_UID= 6¶
- requested UID is invalid/cannot be found 
 - 
SUMMARY_INVALID= 7¶
- the folder’s summary is invalid/broken 
 
- 
- 
class Camel.HTMLParserState(value)¶
- Bases: - GLib.Enum- 
DATA= 0¶
 - 
ENT= 1¶
 - 
VAL= 10¶
 - 
VAL_ENT= 11¶
 - 
EOD= 12¶
 - 
EOF= 13¶
 - 
ELEMENT= 2¶
 - 
TAG= 3¶
 - 
DTDENT= 4¶
 - 
COMMENT0= 5¶
 - 
COMMENT= 6¶
 - 
ATTR0= 7¶
 - 
ATTR= 8¶
 - 
VAL0= 9¶
 
- 
- 
class Camel.JunkStatus(value)¶
- Bases: - GObject.GEnum- These are result codes used when passing messages through a junk filter. - 
ERROR= 0¶
- An error occurred while invoking the junk filter. 
 - 
INCONCLUSIVE= 1¶
- The junk filter could not determine whether the message is junk. 
 - 
MESSAGE_IS_JUNK= 2¶
- The junk filter believes the message is junk. 
 - 
MESSAGE_IS_NOT_JUNK= 3¶
- The junk filter believes the message is not junk. 
 
- 
- 
class Camel.MemPoolFlags(value)¶
- Bases: - GLib.Enum- New in version 2.32. - 
STRUCT= 0¶
- Allocate to native structure alignment 
 - 
WORD= 1¶
- Allocate to words - 16 bit alignment 
 - 
BYTE= 2¶
- Allocate to bytes - 8 bit alignment 
 - 
MASK= 3¶
- Which bits determine the alignment information 
 
- 
- 
class Camel.MimeFilterBasicType(value)¶
- Bases: - GObject.GEnum- 
INVALID= 0¶
 - 
BASE64_ENC= 1¶
 - 
BASE64_DEC= 2¶
 - 
QP_ENC= 3¶
 - 
QP_DEC= 4¶
 - 
UU_ENC= 5¶
 - 
UU_DEC= 6¶
 
- 
- 
class Camel.MimeFilterCRLFDirection(value)¶
- Bases: - GObject.GEnum- 
ENCODE= 0¶
 - 
DECODE= 1¶
 
- 
- 
class Camel.MimeFilterCRLFMode(value)¶
- Bases: - GObject.GEnum- 
DOTS= 0¶
 - 
ONLY= 1¶
 
- 
- 
class Camel.MimeFilterGZipMode(value)¶
- Bases: - GObject.GEnum- 
ZIP= 0¶
 - 
UNZIP= 1¶
 
- 
- 
class Camel.MimeFilterYencDirection(value)¶
- Bases: - GObject.GEnum- 
ENCODE= 0¶
 - 
DECODE= 1¶
 
- 
- 
class Camel.MimeParserState(value)¶
- Bases: - GLib.Enum- 
INITIAL= 0¶
 - 
PRE_FROM= 1¶
 - 
FROM_END= 10¶
 - 
HEADER_END= 11¶
 - 
BODY_END= 12¶
 - 
MULTIPART_END= 13¶
 - 
MESSAGE_END= 14¶
 - 
FROM= 2¶
 - 
HEADER= 3¶
 - 
BODY= 4¶
 - 
MULTIPART= 5¶
 - 
MESSAGE= 6¶
 - 
PART= 7¶
 - 
END= 8¶
 - 
EOF= 8¶
 - 
PRE_FROM_END= 9¶
 
- 
- 
class Camel.NetworkSecurityMethod(value)¶
- Bases: - GObject.GEnum- Methods for establishing an encrypted (or unencrypted) network connection. - New in version 3.2. - 
NONE= 0¶
- Use an unencrypted network connection. 
 - 
SSL_ON_ALTERNATE_PORT= 1¶
- Use SSL by connecting to an alternate port number. 
 - 
STARTTLS_ON_STANDARD_PORT= 2¶
- Use SSL or TLS by connecting to the standard port and invoking STARTTLS before authenticating. This is the recommended method. 
 
- 
- 
class Camel.ProviderConfType(value)¶
- Bases: - GObject.GEnum- 
END= 0¶
 - 
SECTION_START= 1¶
 - 
SECTION_END= 2¶
 - 
CHECKBOX= 3¶
 - 
CHECKSPIN= 4¶
 - 
ENTRY= 5¶
 - 
LABEL= 6¶
 - 
HIDDEN= 7¶
 - 
OPTIONS= 8¶
 - 
PLACEHOLDER= 9¶
 
- 
- 
class Camel.ProviderType(value)¶
- Bases: - GObject.GEnum- 
STORE= 0¶
 - 
TRANSPORT= 1¶
 
- 
- 
class Camel.SExpResultType(value)¶
- Bases: - GLib.Enum- Defines type of a - Camel.SExpResult.- New in version 3.4. - 
ARRAY_PTR= 0¶
- type is a ptrarray, what it points to is implementation dependant 
 - 
INT= 1¶
- type is a number 
 - 
STRING= 2¶
- type is a pointer to a single string 
 - 
BOOL= 3¶
- boolean type 
 - 
TIME= 4¶
- time_t type 
 - 
UNDEFINED= 5¶
- unknown type 
 
- 
- 
class Camel.SExpTermType(value)¶
- Bases: - GLib.Enum- Defines type of a - Camel.SExpTermand partly also- Camel.SExpSymbol- New in version 3.4. - 
INT= 0¶
- integer literal 
 - 
BOOL= 1¶
- boolean literal 
 - 
STRING= 2¶
- string literal 
 - 
TIME= 3¶
- time_t literal (number of seconds past the epoch) 
 - 
FUNC= 4¶
- normal function, arguments are evaluated before calling 
 - 
IFUNC= 5¶
- immediate function, raw terms are arguments 
 - 
VAR= 6¶
- variable reference 
 
- 
- 
class Camel.SaslAnonTraceType(value)¶
- Bases: - GObject.GEnum- 
EMAIL= 0¶
 - 
OPAQUE= 1¶
 - 
EMPTY= 2¶
 
- 
- 
class Camel.ServiceConnectionStatus(value)¶
- Bases: - GObject.GEnum- Connection status returned by - Camel.Service.get_connection_status().- New in version 3.6. - 
DISCONNECTED= 0¶
- Camel.Serviceis disconnected from a remote server.
 - 
CONNECTING= 1¶
- Camel.Serviceis connecting to a remote server.
 - 
CONNECTED= 2¶
- Camel.Serviceis connected to a remote server.
 - 
DISCONNECTING= 3¶
- Camel.Serviceis disconnecting from a remote server.
 
- 
- 
class Camel.ServiceError(value)¶
- Bases: - GLib.Enum- New in version 2.32. - 
INVALID= 0¶
- a generic service error code 
 - 
URL_INVALID= 1¶
- the URL for the service is invalid 
 - 
UNAVAILABLE= 2¶
- the service is unavailable 
 - 
CANT_AUTHENTICATE= 3¶
- failed to authenitcate 
 - 
NOT_CONNECTED= 4¶
- the service is not connected 
 
- 
- 
class Camel.SessionAlertType(value)¶
- Bases: - GObject.GEnum- 
INFO= 0¶
 - 
WARNING= 1¶
 - 
ERROR= 2¶
 
- 
- 
class Camel.SortType(value)¶
- Bases: - GObject.GEnum- Determines the direction of a sort. - New in version 3.2. - 
ASCENDING= 0¶
- Sorting is in ascending order. 
 - 
DESCENDING= 1¶
- Sorting is in descending order. 
 
- 
- 
class Camel.StoreError(value)¶
- Bases: - GLib.Enum- New in version 2.32. - 
INVALID= 0¶
- an invalid store operation had been requested 
 - 
NO_FOLDER= 1¶
- requested operation cannot be performed with the given folder 
 
- 
- 
class Camel.StreamBufferMode(value)¶
- Bases: - GLib.Enum- 
BUFFER= 0¶
 - 
READ= 0¶
 - 
NONE= 1¶
 - 
MODE= 128¶
 - 
WRITE= 128¶
 
- 
- 
class Camel.ThreeState(value)¶
- Bases: - GObject.GEnum- Describes a three-state value, which can be either Off, On or Inconsistent. - New in version 3.22. - 
OFF= 0¶
- the three-state value is Off 
 - 
ON= 1¶
- the three-state value is On 
 - 
INCONSISTENT= 2¶
- the three-state value is neither On, nor Off 
 
- 
- 
class Camel.TimeUnit(value)¶
- Bases: - GObject.GEnum- Declares time unit, which serves to interpret the time value, like in - Camel.OfflineSettings.- New in version 3.24. - 
DAYS= 1¶
- days 
 - 
WEEKS= 2¶
- weeks 
 - 
MONTHS= 3¶
- months 
 - 
YEARS= 4¶
- years 
 
- 
- 
class Camel.TransferEncoding(value)¶
- Bases: - GObject.GEnum- 
classmethod from_string(string)¶
- Parameters: - string ( - str) –- Return type: - Camel.TransferEncoding
 - 
classmethod to_string(encoding)¶
- Parameters: - encoding ( - Camel.TransferEncoding) –- Return type: - str
 - 
ENCODING_DEFAULT= 0¶
 - 
ENCODING_7BIT= 1¶
 - 
ENCODING_8BIT= 2¶
 - 
ENCODING_BASE64= 3¶
 - 
ENCODING_QUOTEDPRINTABLE= 4¶
 - 
ENCODING_BINARY= 5¶
 - 
ENCODING_UUENCODE= 6¶
 - 
NUM_ENCODINGS= 7¶
 
- 
classmethod