public class DeleteMessageBaseRequest extends AccountBaseRequest
Constructor and Description |
---|
DeleteMessageBaseRequest() |
DeleteMessageBaseRequest(String firstAccount,
String secondAccount,
StorageFolderLocation storageFolder,
String messageId,
String folder,
Boolean deletePermanently)
Initializes a new instance of the DeleteMessageBaseRequest
|
Modifier and Type | Method and Description |
---|---|
DeleteMessageBaseRequest |
deletePermanently(Boolean deletePermanently)
Set deletePermanently and return this.
|
boolean |
equals(Object o) |
DeleteMessageBaseRequest |
folder(String folder)
Set folder and return this.
|
String |
getFolder()
Account folder where message located.
|
String |
getMessageId()
Message identifier
|
int |
hashCode() |
Boolean |
isDeletePermanently()
Specifies that message should be deleted permanently
|
DeleteMessageBaseRequest |
messageId(String messageId)
Set messageId and return this.
|
void |
setDeletePermanently(Boolean deletePermanently)
Set deletePermanently.
|
void |
setFolder(String folder)
Set folder.
|
void |
setMessageId(String messageId)
Set messageId.
|
String |
toString() |
firstAccount, getFirstAccount, getSecondAccount, getStorageFolder, secondAccount, setFirstAccount, setSecondAccount, setStorageFolder, storageFolder
public DeleteMessageBaseRequest()
public DeleteMessageBaseRequest(String firstAccount, String secondAccount, StorageFolderLocation storageFolder, String messageId, String folder, Boolean deletePermanently)
firstAccount
- First account storage file namesecondAccount
- Additional email account (for example, FirstAccount could be IMAP, and second one could be SMTP)storageFolder
- Storage folder location of account filesmessageId
- Message identifierfolder
- Account folder where message located. Should be specified for some accountsdeletePermanently
- Specifies that message should be deleted permanentlypublic DeleteMessageBaseRequest messageId(String messageId)
messageId
- Message identifierpublic String getMessageId()
public void setMessageId(String messageId)
messageId
- Message identifierpublic DeleteMessageBaseRequest folder(String folder)
folder
- Account folder where message located. Should be specified for some accountspublic String getFolder()
public void setFolder(String folder)
folder
- Account folder where message located. Should be specified for some accountspublic DeleteMessageBaseRequest deletePermanently(Boolean deletePermanently)
deletePermanently
- Specifies that message should be deleted permanentlypublic Boolean isDeletePermanently()
public void setDeletePermanently(Boolean deletePermanently)
deletePermanently
- Specifies that message should be deleted permanentlypublic boolean equals(Object o)
equals
in class AccountBaseRequest
public int hashCode()
hashCode
in class AccountBaseRequest
public String toString()
toString
in class AccountBaseRequest
Copyright © 2020. All rights reserved.