diff options
Diffstat (limited to 'src/objc/rfc822/MCOAttachment.h')
-rw-r--r-- | src/objc/rfc822/MCOAttachment.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/objc/rfc822/MCOAttachment.h b/src/objc/rfc822/MCOAttachment.h index 95f60321..7c6a0d7b 100644 --- a/src/objc/rfc822/MCOAttachment.h +++ b/src/objc/rfc822/MCOAttachment.h @@ -12,14 +12,27 @@ #import <MailCore/MCOAbstractPart.h> +// This is a single part. +// It can either parsed from RFC 822 message data or created to build a message. + @interface MCOAttachment : MCOAbstractPart <NSCopying> +// Returns a MIME type for a filename. + (NSString *) mimeTypeForFilename:(NSString *)filename; + +// Returns a file attachment with the content of the given file. + (MCOAttachment *) attachmentWithContentsOfFile:(NSString *)filename; + +// Returns a part with an HTML content. + (MCOAttachment *) attachmentWithHTMLString:(NSString *)htmlString; + +// Returns a part with a RFC 822 messsage attachment. + (MCOAttachment *) attachmentWithRFC822Message:(NSData *)messageData; + +// Returns a part with an plain text content. + (MCOAttachment *) attachmentWithText:(NSString *)text; +// Decoded data of the part. @property (nonatomic, strong) NSData * data; @end |