melib/jmap: Rename EmailImport to EmailImportObject

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
pull/279/head
Manos Pitsidianakis 2023-08-28 14:19:18 +03:00
parent 6ebdc7f9ae
commit 4f9b97736a
Signed by: Manos Pitsidianakis
GPG Key ID: 7729C7707F7E09D0
2 changed files with 7 additions and 7 deletions

View File

@ -461,7 +461,7 @@ impl MailBackend for JmapType {
let import_call: ImportCall = ImportCall::new()
.account_id(conn.mail_account_id())
.emails(indexmap! {
creation_id.clone() => EmailImport::new()
creation_id.clone() => EmailImportObject::new()
.blob_id(upload_response.blob_id)
.mailbox_ids(indexmap! {
mailbox_id => true

View File

@ -49,12 +49,12 @@ pub struct ImportCall {
pub if_in_state: Option<State<EmailObject>>,
/// o emails: `Id[EmailImport]`
/// A map of creation id (client specified) to EmailImport objects.
pub emails: IndexMap<Id<EmailObject>, EmailImport>,
pub emails: IndexMap<Id<EmailObject>, EmailImportObject>,
}
#[derive(Deserialize, Serialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct EmailImport {
pub struct EmailImportObject {
/// o blobId: `Id`
/// The id of the blob containing the raw message `RFC5322`.
pub blob_id: Id<BlobObject>,
@ -88,7 +88,7 @@ impl ImportCall {
account_id: Id<Account>
);
_impl!(if_in_state: Option<State<EmailObject>>);
_impl!(emails: IndexMap<Id<EmailObject>, EmailImport>);
_impl!(emails: IndexMap<Id<EmailObject>, EmailImportObject>);
}
impl Default for ImportCall {
@ -101,7 +101,7 @@ impl Method<EmailObject> for ImportCall {
const NAME: &'static str = "Email/import";
}
impl EmailImport {
impl EmailImportObject {
pub fn new() -> Self {
Self {
blob_id: Id::empty(),
@ -117,13 +117,13 @@ impl EmailImport {
_impl!(received_at: Option<String>);
}
impl Default for EmailImport {
impl Default for EmailImportObject {
fn default() -> Self {
Self::new()
}
}
#[derive(Deserialize, Serialize, Debug)]
#[derive(Deserialize, Serialize, Clone, Debug)]
#[serde(rename_all = "camelCase")]
#[serde(tag = "type")]
pub enum ImportError {