OKMRest  3.4.1
OpenKM Rest
com.openkm.sdk4csharp.definition.BaseMail Interface Reference
Inheritance diagram for com.openkm.sdk4csharp.definition.BaseMail:

Public Member Functions

Mail getMailProperties (String uuid)
 
void deleteMail (String uuid)
 
void purgeMail (String uuid)
 
Mail renameMail (String uuid, String newName)
 
void moveMail (String uuid, String dstId)
 
Mail copyMail (String uuid, String dstId, String newName)
 
Mail extendedMailCopy (String uuid, String dstId, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki, String newName)
 
List< MailgetMailChildren (String uuid)
 
Boolean isValidMail (String uuid)
 
String getMailPath (String uuid)
 
void setMailNodeClass (String uuid, long ncId)
 
Document createAttachment (String uuid, String docName, FileStream fileStream)
 
void deleteAttachment (String uuid, String docId)
 
List< DocumentgetAttachments (String uuid)
 
Mail importEml (String dstId, String title, FileStream fileStream)
 
Mail importMsg (String uuid, String title, FileStream fileStream)
 
void setMailTitle (String uuid, String title)
 
void sendMail (List< String > recipient, String subject, String body)
 
Mail sendMailWithAttachments (List< String > to, List< String > cc, List< String > bcc, List< String > replyTo, String subject, String body, List< String > docsId, String uuid)
 
void setMailDescription (String uuid, String description)
 
Stream getMailContent (String uuid)
 
Stream getMailThumbnail (String uuid, String type)
 
void setMailDispositionStage (String uuid, long stage)
 
WizardNode createWizardMail (String uuid, String title, FileStream fileStream, String type)
 
NodeList getMailsPaginated (int offset, int limit, MailFilterQuery filter, String orderColumn, bool orderAsc)
 
List< MailAccountgetMailAccounts ()
 
MailServerMessages getMailMessages (long accountId, long start)
 
void addMailAccount (MailAccount mailAccount)
 
void updateMailAccount (MailAccount mailAccount)
 
void testMailAccount (MailAccount mailAccount)
 
void deleteMailAccount (long mailAccountId)
 
void importMailMessages (long mailAccountId, List< long > messageIds)
 
void createMailFilter (long mailAccountId, MailFilter mailFilter)
 
void updateMailFilter (MailFilter mailFilter)
 
void deleteMailFilter (long mailFilterId)
 
void createMailRule (long filterId, MailFilterRule rule)
 
void updateMailRule (MailFilterRule rule)
 
void deleteMailRule (long ruleId)
 
List< MailFilterRulegetMailFilterRules (long filterId)
 
void forwardEmail (String uuid, List< String > users, List< String > roles, List< String > mails, String message)
 

Member Function Documentation

void com.openkm.sdk4csharp.definition.BaseMail.addMailAccount ( MailAccount  mailAccount)
Mail com.openkm.sdk4csharp.definition.BaseMail.copyMail ( String  uuid,
String  dstId,
String  newName 
)
Document com.openkm.sdk4csharp.definition.BaseMail.createAttachment ( String  uuid,
String  docName,
FileStream  fileStream 
)
void com.openkm.sdk4csharp.definition.BaseMail.createMailFilter ( long  mailAccountId,
MailFilter  mailFilter 
)
void com.openkm.sdk4csharp.definition.BaseMail.createMailRule ( long  filterId,
MailFilterRule  rule 
)
WizardNode com.openkm.sdk4csharp.definition.BaseMail.createWizardMail ( String  uuid,
String  title,
FileStream  fileStream,
String  type 
)
void com.openkm.sdk4csharp.definition.BaseMail.deleteAttachment ( String  uuid,
String  docId 
)
void com.openkm.sdk4csharp.definition.BaseMail.deleteMail ( String  uuid)
void com.openkm.sdk4csharp.definition.BaseMail.deleteMailAccount ( long  mailAccountId)
void com.openkm.sdk4csharp.definition.BaseMail.deleteMailFilter ( long  mailFilterId)
void com.openkm.sdk4csharp.definition.BaseMail.deleteMailRule ( long  ruleId)
Mail com.openkm.sdk4csharp.definition.BaseMail.extendedMailCopy ( String  uuid,
String  dstId,
Boolean  categories,
Boolean  keywords,
Boolean  propertyGroups,
Boolean  notes,
Boolean  wiki,
String  newName 
)
void com.openkm.sdk4csharp.definition.BaseMail.forwardEmail ( String  uuid,
List< String >  users,
List< String >  roles,
List< String >  mails,
String  message 
)
List<Document> com.openkm.sdk4csharp.definition.BaseMail.getAttachments ( String  uuid)
List<MailAccount> com.openkm.sdk4csharp.definition.BaseMail.getMailAccounts ( )
List<Mail> com.openkm.sdk4csharp.definition.BaseMail.getMailChildren ( String  uuid)
Stream com.openkm.sdk4csharp.definition.BaseMail.getMailContent ( String  uuid)
List<MailFilterRule> com.openkm.sdk4csharp.definition.BaseMail.getMailFilterRules ( long  filterId)
MailServerMessages com.openkm.sdk4csharp.definition.BaseMail.getMailMessages ( long  accountId,
long  start 
)
String com.openkm.sdk4csharp.definition.BaseMail.getMailPath ( String  uuid)
Mail com.openkm.sdk4csharp.definition.BaseMail.getMailProperties ( String  uuid)
NodeList com.openkm.sdk4csharp.definition.BaseMail.getMailsPaginated ( int  offset,
int  limit,
MailFilterQuery  filter,
String  orderColumn,
bool  orderAsc 
)
Stream com.openkm.sdk4csharp.definition.BaseMail.getMailThumbnail ( String  uuid,
String  type 
)
Mail com.openkm.sdk4csharp.definition.BaseMail.importEml ( String  dstId,
String  title,
FileStream  fileStream 
)
void com.openkm.sdk4csharp.definition.BaseMail.importMailMessages ( long  mailAccountId,
List< long >  messageIds 
)
Mail com.openkm.sdk4csharp.definition.BaseMail.importMsg ( String  uuid,
String  title,
FileStream  fileStream 
)
Boolean com.openkm.sdk4csharp.definition.BaseMail.isValidMail ( String  uuid)
void com.openkm.sdk4csharp.definition.BaseMail.moveMail ( String  uuid,
String  dstId 
)
void com.openkm.sdk4csharp.definition.BaseMail.purgeMail ( String  uuid)
Mail com.openkm.sdk4csharp.definition.BaseMail.renameMail ( String  uuid,
String  newName 
)
void com.openkm.sdk4csharp.definition.BaseMail.sendMail ( List< String >  recipient,
String  subject,
String  body 
)
Mail com.openkm.sdk4csharp.definition.BaseMail.sendMailWithAttachments ( List< String >  to,
List< String >  cc,
List< String >  bcc,
List< String >  replyTo,
String  subject,
String  body,
List< String >  docsId,
String  uuid 
)
void com.openkm.sdk4csharp.definition.BaseMail.setMailDescription ( String  uuid,
String  description 
)
void com.openkm.sdk4csharp.definition.BaseMail.setMailDispositionStage ( String  uuid,
long  stage 
)
void com.openkm.sdk4csharp.definition.BaseMail.setMailNodeClass ( String  uuid,
long  ncId 
)
void com.openkm.sdk4csharp.definition.BaseMail.setMailTitle ( String  uuid,
String  title 
)
void com.openkm.sdk4csharp.definition.BaseMail.testMailAccount ( MailAccount  mailAccount)
void com.openkm.sdk4csharp.definition.BaseMail.updateMailAccount ( MailAccount  mailAccount)
void com.openkm.sdk4csharp.definition.BaseMail.updateMailFilter ( MailFilter  mailFilter)
void com.openkm.sdk4csharp.definition.BaseMail.updateMailRule ( MailFilterRule  rule)

The documentation for this interface was generated from the following file: