Skip to content

Commit 4a5876a

Browse files
Merge pull request #21 from aspose-email-cloud/develop
Develop
2 parents 94714f1 + 53bc160 commit 4a5876a

34 files changed

+221
-105
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,16 @@ Aspose.Email Cloud is a REST API for creating email applications that work with
2323
- Email configuration discovery.
2424
- Disposable email address detection.
2525

26-
## Enhancements in Version 21.4
26+
## Improvements in version 21.9
2727

28-
- IMAP native threads support added to the built-in Email client.
29-
- New field ClientThreadMoveRequest.SourceFolder added to specify a folder to move a thread from.
28+
Aspose.Email Cloud 21.9.0 comes with improvements described below:
29+
30+
- `EmailCloud.Email.Convert` method documentation fixed.
31+
- Some documentation improvements.
32+
- SDK dependencies updated.
33+
34+
See [Release notes](https://docs.aspose.cloud/email/aspose-email-cloud-21-9-release-notes/).
3035

31-
See [Release notes](https://docs.aspose.cloud/email/aspose-email-cloud-21-4-release-notes/).
3236

3337
## How to use the SDK?
3438
The complete source code is available in the [GIT repository](https://github.com/aspose-email-cloud/aspose-email-cloud-python/tree/master/sdk/AsposeEmailCloudSdk).

sdk/AsposeEmailCloudSdk/models/calendar_as_file_request.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class CalendarAsFileRequest(object):
5757
def __init__(self, format: str = None, value: CalendarDto = None):
5858
"""
5959
iCalendar model to file request.
60-
:param format: Calendar file format Enum, available values: Ics, Msg
60+
:param format: Calendar file format. Enum, available values: Ics, Msg
6161
:type format: str
6262
:param value: iCalendar model
6363
:type value: CalendarDto
@@ -75,7 +75,7 @@ def __init__(self, format: str = None, value: CalendarDto = None):
7575
@property
7676
def format(self) -> str:
7777
"""
78-
Calendar file format Enum, available values: Ics, Msg
78+
Calendar file format. Enum, available values: Ics, Msg
7979
8080
:return: The format of this CalendarAsFileRequest.
8181
:rtype: str
@@ -85,7 +85,7 @@ def format(self) -> str:
8585
@format.setter
8686
def format(self, format: str):
8787
"""
88-
Calendar file format Enum, available values: Ics, Msg
88+
Calendar file format. Enum, available values: Ics, Msg
8989
9090
:param format: The format of this CalendarAsFileRequest.
9191
:type: str

sdk/AsposeEmailCloudSdk/models/calendar_dto.py

Lines changed: 61 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ class CalendarDto(object):
6969
'start_time_zone': 'str',
7070
'status': 'str',
7171
'summary': 'str',
72-
'transparency': 'str'
72+
'transparency': 'str',
73+
'_class': 'str',
74+
'microsoft_importance': 'str'
7375
}
7476

7577
attribute_map = {
@@ -94,10 +96,12 @@ class CalendarDto(object):
9496
'start_time_zone': 'startTimeZone',
9597
'status': 'status',
9698
'summary': 'summary',
97-
'transparency': 'transparency'
99+
'transparency': 'transparency',
100+
'_class': 'class',
101+
'microsoft_importance': 'microsoftImportance'
98102
}
99103

100-
def __init__(self, attachments: List[Attachment] = None, attendees: List[MailAddress] = None, description: str = None, end_date: datetime = None, end_time_zone: str = None, flags: List[str] = None, is_description_html: bool = None, location: str = None, method: str = None, microsoft_busy_status: str = None, microsoft_intended_status: str = None, optional_attendees: List[MailAddress] = None, organizer: MailAddress = None, recurrence_string: str = None, recurrence: RecurrencePatternDto = None, reminders: List[CalendarReminder] = None, sequence_id: str = None, start_date: datetime = None, start_time_zone: str = None, status: str = None, summary: str = None, transparency: str = None):
104+
def __init__(self, attachments: List[Attachment] = None, attendees: List[MailAddress] = None, description: str = None, end_date: datetime = None, end_time_zone: str = None, flags: List[str] = None, is_description_html: bool = None, location: str = None, method: str = None, microsoft_busy_status: str = None, microsoft_intended_status: str = None, optional_attendees: List[MailAddress] = None, organizer: MailAddress = None, recurrence_string: str = None, recurrence: RecurrencePatternDto = None, reminders: List[CalendarReminder] = None, sequence_id: str = None, start_date: datetime = None, start_time_zone: str = None, status: str = None, summary: str = None, transparency: str = None, _class: str = None, microsoft_importance: str = None):
101105
"""
102106
iCalendar document representation.
103107
:param attachments: Document attachments.
@@ -144,6 +148,10 @@ def __init__(self, attachments: List[Attachment] = None, attendees: List[MailAdd
144148
:type summary: str
145149
:param transparency: Specifies whether or not this appointment is intended to be visible in availability searches. Enum, available values: NotDefined, Transparent, Opaque
146150
:type transparency: str
151+
:param _class: Defines the access classification for the calendar. Enum, available values: Public, Private, Confidential, NotDefined
152+
:type _class: str
153+
:param microsoft_importance: Specifies the importance of a calendar object. Enum, available values: Low, Normal, High, NotDefined
154+
:type microsoft_importance: str
147155
"""
148156

149157
self._attachments = None
@@ -168,6 +176,8 @@ def __init__(self, attachments: List[Attachment] = None, attendees: List[MailAdd
168176
self._status = None
169177
self._summary = None
170178
self._transparency = None
179+
self.__class = None
180+
self._microsoft_importance = None
171181

172182
if attachments is not None:
173183
self.attachments = attachments
@@ -213,6 +223,10 @@ def __init__(self, attachments: List[Attachment] = None, attendees: List[MailAdd
213223
self.summary = summary
214224
if transparency is not None:
215225
self.transparency = transparency
226+
if _class is not None:
227+
self._class = _class
228+
if microsoft_importance is not None:
229+
self.microsoft_importance = microsoft_importance
216230

217231

218232
@property
@@ -679,6 +693,50 @@ def transparency(self, transparency: str):
679693
raise ValueError("Invalid value for `transparency`, must not be `None`")
680694
self._transparency = transparency
681695

696+
@property
697+
def _class(self) -> str:
698+
"""
699+
Defines the access classification for the calendar. Enum, available values: Public, Private, Confidential, NotDefined
700+
701+
:return: The _class of this CalendarDto.
702+
:rtype: str
703+
"""
704+
return self.__class
705+
706+
@_class.setter
707+
def _class(self, _class: str):
708+
"""
709+
Defines the access classification for the calendar. Enum, available values: Public, Private, Confidential, NotDefined
710+
711+
:param _class: The _class of this CalendarDto.
712+
:type: str
713+
"""
714+
if _class is None:
715+
raise ValueError("Invalid value for `_class`, must not be `None`")
716+
self.__class = _class
717+
718+
@property
719+
def microsoft_importance(self) -> str:
720+
"""
721+
Specifies the importance of a calendar object. Enum, available values: Low, Normal, High, NotDefined
722+
723+
:return: The microsoft_importance of this CalendarDto.
724+
:rtype: str
725+
"""
726+
return self._microsoft_importance
727+
728+
@microsoft_importance.setter
729+
def microsoft_importance(self, microsoft_importance: str):
730+
"""
731+
Specifies the importance of a calendar object. Enum, available values: Low, Normal, High, NotDefined
732+
733+
:param microsoft_importance: The microsoft_importance of this CalendarDto.
734+
:type: str
735+
"""
736+
if microsoft_importance is None:
737+
raise ValueError("Invalid value for `microsoft_importance`, must not be `None`")
738+
self._microsoft_importance = microsoft_importance
739+
682740
def to_dict(self):
683741
"""Returns the model properties as a dict"""
684742
result = {}

sdk/AsposeEmailCloudSdk/models/calendar_get_as_alternate_request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class CalendarGetAsAlternateRequest(object):
3434
3535
:param file_name: iCalendar file name in storage
3636
:type file_name: str
37-
:param calendar_action: iCalendar method type Enum, available values: Create, Update, Cancel
37+
:param calendar_action: iCalendar method type. Enum, available values: Create, Update, Cancel
3838
:type calendar_action: str
3939
:param sequence_id: The sequence id
4040
:type sequence_id: str
@@ -51,7 +51,7 @@ def __init__(self, file_name: str, calendar_action: str, sequence_id: str = None
5151
5252
:param file_name: iCalendar file name in storage
5353
:type file_name: str
54-
:param calendar_action: iCalendar method type Enum, available values: Create, Update, Cancel
54+
:param calendar_action: iCalendar method type. Enum, available values: Create, Update, Cancel
5555
:type calendar_action: str
5656
:param sequence_id: The sequence id
5757
:type sequence_id: str

sdk/AsposeEmailCloudSdk/models/calendar_save_request.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def __init__(self, storage_file: StorageFileLocation = None, value: CalendarDto
6565
:type storage_file: StorageFileLocation
6666
:param value:
6767
:type value: CalendarDto
68-
:param format: Calendar file format Enum, available values: Ics, Msg
68+
:param format: Calendar file format. Enum, available values: Ics, Msg
6969
:type format: str
7070
"""
7171
super(CalendarSaveRequest, self).__init__()
@@ -83,7 +83,7 @@ def __init__(self, storage_file: StorageFileLocation = None, value: CalendarDto
8383
@property
8484
def format(self) -> str:
8585
"""
86-
Calendar file format Enum, available values: Ics, Msg
86+
Calendar file format. Enum, available values: Ics, Msg
8787
8888
:return: The format of this CalendarSaveRequest.
8989
:rtype: str
@@ -93,7 +93,7 @@ def format(self) -> str:
9393
@format.setter
9494
def format(self, format: str):
9595
"""
96-
Calendar file format Enum, available values: Ics, Msg
96+
Calendar file format. Enum, available values: Ics, Msg
9797
9898
:param format: The format of this CalendarSaveRequest.
9999
:type: str

sdk/AsposeEmailCloudSdk/models/client_message_fetch_request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class ClientMessageFetchRequest(object):
4242
:type storage: str
4343
:param account_storage_folder: Folder in storage where account file located.
4444
:type account_storage_folder: str
45-
:param type: MailMessageBase type. Using this property you can fetch message in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
45+
:param type: MailMessageBase type. Using this property you can fetch message in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
4646
:type type: str
4747
:param format: Base64 data format. Used only if type is set to Base64. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
4848
:type format: str
@@ -63,7 +63,7 @@ def __init__(self, message_id: str, account: str, folder: str = None, storage: s
6363
:type storage: str
6464
:param account_storage_folder: Folder in storage where account file located.
6565
:type account_storage_folder: str
66-
:param type: MailMessageBase type. Using this property you can fetch message in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
66+
:param type: MailMessageBase type. Using this property you can fetch message in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
6767
:type type: str
6868
:param format: Base64 data format. Used only if type is set to Base64. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
6969
:type format: str

sdk/AsposeEmailCloudSdk/models/client_message_list_request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class ClientMessageListRequest(object):
4444
:type account_storage_folder: str
4545
:param recursive: Specifies that should message be searched in subfolders recursively
4646
:type recursive: bool
47-
:param type: MailMessageBase type. Using this property you can get messages in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
47+
:param type: MailMessageBase type. Using this property you can get messages in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
4848
:type type: str
4949
:param format: Base64 data format. Used only if type is set to Base64. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
5050
:type format: str
@@ -67,7 +67,7 @@ def __init__(self, folder: str, account: str, query_string: str = None, storage:
6767
:type account_storage_folder: str
6868
:param recursive: Specifies that should message be searched in subfolders recursively
6969
:type recursive: bool
70-
:param type: MailMessageBase type. Using this property you can get messages in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
70+
:param type: MailMessageBase type. Using this property you can get messages in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
7171
:type type: str
7272
:param format: Base64 data format. Used only if type is set to Base64. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
7373
:type format: str

sdk/AsposeEmailCloudSdk/models/client_message_send_file_request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class ClientMessageSendFileRequest(object):
4040
:type storage: str
4141
:param account_storage_folder: Folder in storage where account file located.
4242
:type account_storage_folder: str
43-
:param format: Email file format Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
43+
:param format: Email file format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
4444
:type format: str
4545
"""
4646

@@ -57,7 +57,7 @@ def __init__(self, account: str, file: str, storage: str = None, account_storage
5757
:type storage: str
5858
:param account_storage_folder: Folder in storage where account file located.
5959
:type account_storage_folder: str
60-
:param format: Email file format Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
60+
:param format: Email file format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
6161
:type format: str
6262
"""
6363

sdk/AsposeEmailCloudSdk/models/contact_convert_request.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ class ContactConvertRequest(object):
3232
Request model for contact_convert operation.
3333
Initializes a new instance.
3434
35-
:param to_format: File format to convert to Enum, available values: VCard, WebDav, Msg
35+
:param to_format: File format to convert to. Enum, available values: VCard, WebDav, Msg
3636
:type to_format: str
37-
:param from_format: File format to convert from Enum, available values: VCard, WebDav, Msg
37+
:param from_format: File format to convert from. Enum, available values: VCard, WebDav, Msg
3838
:type from_format: str
3939
:param file: File to convert
4040
:type file: str
@@ -45,9 +45,9 @@ def __init__(self, to_format: str, from_format: str, file: str):
4545
Request model for contact_convert operation.
4646
Initializes a new instance.
4747
48-
:param to_format: File format to convert to Enum, available values: VCard, WebDav, Msg
48+
:param to_format: File format to convert to. Enum, available values: VCard, WebDav, Msg
4949
:type to_format: str
50-
:param from_format: File format to convert from Enum, available values: VCard, WebDav, Msg
50+
:param from_format: File format to convert from. Enum, available values: VCard, WebDav, Msg
5151
:type from_format: str
5252
:param file: File to convert
5353
:type file: str

sdk/AsposeEmailCloudSdk/models/contact_from_file_request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class ContactFromFileRequest(object):
3232
Request model for contact_from_file operation.
3333
Initializes a new instance.
3434
35-
:param format: File format Enum, available values: VCard, WebDav, Msg
35+
:param format: File format. Enum, available values: VCard, WebDav, Msg
3636
:type format: str
3737
:param file: File to convert
3838
:type file: str
@@ -43,7 +43,7 @@ def __init__(self, format: str, file: str):
4343
Request model for contact_from_file operation.
4444
Initializes a new instance.
4545
46-
:param format: File format Enum, available values: VCard, WebDav, Msg
46+
:param format: File format. Enum, available values: VCard, WebDav, Msg
4747
:type format: str
4848
:param file: File to convert
4949
:type file: str

0 commit comments

Comments
 (0)