Skip to content

Commit e34c86d

Browse files
Merge pull request #9 from aspose-email-cloud/develop
Develop
2 parents bd70e39 + 379017a commit e34c86d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2408
-121
lines changed

docs/EmailAccountConfig.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
88
**protocolType** | **String** | Type of connection protocol. Enum, available values: IMAP, POP3, SMTP, EWS, WebDav |
99
**host** | **String** | Email account host. | [optional]
1010
**port** | **Integer** | Port. | [optional]
11-
**socketType** | **String** | Enum, available values: None, SSLExplicit, SSLImplicit, SSLAuto, Auto |
11+
**socketType** | **String** | Email account security mode Enum, available values: None, SSLExplicit, SSLImplicit, SSLAuto, Auto |
1212
**authenticationTypes** | **List<String>** | Supported authentication types. Items: Email account authentication types. Enum, available values: NoAuth, OAuth2, PasswordCleartext, PasswordEncrypted, SmtpAfterPop, ClientIpAddress | [optional]
1313
**extraInfo** | [**List<NameValuePair>**](NameValuePair.md) | Extra account information. | [optional]
1414
**isValidated** | **Boolean** | Determines that configuration validated. Set to false if validation skipped. |

docs/EmailAccountRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
77
**host** | **String** | Email account host |
88
**port** | **Integer** | Email account port |
99
**login** | **String** | Email account login |
10-
**securityOptions** | **String** | Enum, available values: None, SSLExplicit, SSLImplicit, SSLAuto, Auto |
10+
**securityOptions** | **String** | Email account security mode Enum, available values: None, SSLExplicit, SSLImplicit, SSLAuto, Auto |
1111
**protocolType** | **String** | Type of connection protocol. Enum, available values: IMAP, POP3, SMTP, EWS, WebDav |
1212
**description** | **String** | Email account description | [optional]
1313
**storageFile** | [**StorageFileLocation**](StorageFileLocation.md) | A storage file location info to store email account |

docs/EmailApi.md

Lines changed: 132 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,8 @@ public AiNameCompleteRequestData(
258258
Name | Type | Description | Notes
259259
------------- | ------------- | ------------- | -------------
260260
**name** | **String**| A name to complete (required) |
261-
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
262-
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
261+
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
262+
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
263263
**encoding** | **String**| A character encoding name | [optional] [default to ]
264264
**script** | **String**| A writing system code; starts with the ISO-15924 script name | [optional] [default to ]
265265
**style** | **String**| Name writing style. Enum, available values: Formal, Informal, Legal, Academic | [optional] [default to 0]
@@ -290,8 +290,8 @@ public AiNameExpandRequestData(
290290
Name | Type | Description | Notes
291291
------------- | ------------- | ------------- | -------------
292292
**name** | **String**| A name to format (required) |
293-
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
294-
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
293+
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
294+
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
295295
**encoding** | **String**| A character encoding name | [optional] [default to ]
296296
**script** | **String**| A writing system code; starts with the ISO-15924 script name | [optional] [default to ]
297297
**style** | **String**| Name writing style. Enum, available values: Formal, Informal, Legal, Academic | [optional] [default to 0]
@@ -345,8 +345,8 @@ public AiNameFormatRequestData(
345345
Name | Type | Description | Notes
346346
------------- | ------------- | ------------- | -------------
347347
**name** | **String**| A name to format (required) |
348-
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
349-
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
348+
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
349+
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
350350
**encoding** | **String**| A character encoding name | [optional] [default to ]
351351
**script** | **String**| A writing system code; starts with the ISO-15924 script name | [optional] [default to ]
352352
**format** | **String**| Format of the name. Predefined format can be used by ID, or custom format can be specified. Predefined formats: /format/default/ (= '%t%F%m%N%L%p') /format/FN+LN/ (= '%F%L') /format/title+FN+LN/ (= '%t%F%L') /format/FN+MN+LN/ (= '%F%M%N%L') /format/title+FN+MN+LN/ (= '%t%F%M%N%L') /format/FN+MI+LN/ (= '%F%m%N%L') /format/title+FN+MI+LN/ (= '%t%F%m%N%L') /format/LN/ (= '%L') /format/title+LN/ (= '%t%L') /format/LN+FN+MN/ (= '%L,%F%M%N') /format/LN+title+FN+MN/ (= '%L,%t%F%M%N') /format/LN+FN+MI/ (= '%L,%F%m%N') /format/LN+title+FN+MI/ (= '%L,%t%F%m%N') Custom format string - custom combination of characters and the next term placeholders: '%t' - Title (prefix) '%F' - First name '%f' - First initial '%M' - Middle name(s) '%m' - Middle initial(s) '%N' - Nickname '%L' - Last name '%l' - Last initial '%p' - Postfix If no value for format option was provided, its default value is '%t%F%m%N%L%p' | [optional] [default to ]
@@ -400,8 +400,8 @@ public AiNameGenderizeRequestData(
400400
Name | Type | Description | Notes
401401
------------- | ------------- | ------------- | -------------
402402
**name** | **String**| A name to parse (required) |
403-
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
404-
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
403+
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
404+
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
405405
**encoding** | **String**| A character encoding name | [optional] [default to ]
406406
**script** | **String**| A writing system code; starts with the ISO-15924 script name | [optional] [default to ]
407407
**style** | **String**| Name writing style. Enum, available values: Formal, Informal, Legal, Academic | [optional] [default to 0]
@@ -456,8 +456,8 @@ Name | Type | Description | Notes
456456
------------- | ------------- | ------------- | -------------
457457
**name** | **String**| A name to match (required) |
458458
**otherName** | **String**| Another name to match (required) |
459-
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
460-
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
459+
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
460+
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
461461
**encoding** | **String**| A character encoding name | [optional] [default to ]
462462
**script** | **String**| A writing system code; starts with the ISO-15924 script name | [optional] [default to ]
463463
**style** | **String**| Name writing style. Enum, available values: Formal, Informal, Legal, Academic | [optional] [default to 0]
@@ -510,8 +510,8 @@ public AiNameParseRequestData(
510510
Name | Type | Description | Notes
511511
------------- | ------------- | ------------- | -------------
512512
**name** | **String**| A name to parse (required) |
513-
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
514-
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
513+
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
514+
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
515515
**encoding** | **String**| A character encoding name | [optional] [default to ]
516516
**script** | **String**| A writing system code; starts with the ISO-15924 script name | [optional] [default to ]
517517
**style** | **String**| Name writing style Enum, available values: Formal, Informal, Legal, Academic | [optional] [default to 0]
@@ -542,8 +542,8 @@ public AiNameParseEmailAddressRequestData(
542542
Name | Type | Description | Notes
543543
------------- | ------------- | ------------- | -------------
544544
**emailAddress** | **String**| Email address to parse (required) |
545-
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
546-
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
545+
**language** | **String**| An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian) | [optional] [default to ]
546+
**location** | **String**| A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France | [optional] [default to ]
547547
**encoding** | **String**| A character encoding name | [optional] [default to ]
548548
**script** | **String**| A writing system code; starts with the ISO-15924 script name | [optional] [default to ]
549549
**style** | **String**| Name writing style. Enum, available values: Formal, Informal, Legal, Academic | [optional] [default to 0]
@@ -1642,6 +1642,58 @@ Name | Type | Description | Notes
16421642

16431643
[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to API README]](README.md)
16441644

1645+
<a name="getEmailClientAccount"></a>
1646+
## **getEmailClientAccount**
1647+
> [EmailClientAccount](EmailClientAccount.md) getEmailClientAccount(GetEmailClientAccountRequestData request)
1648+
1649+
Get email client account from storage
1650+
1651+
### **GetEmailClientAccountRequestData** Parameters
1652+
```java
1653+
public GetEmailClientAccountRequestData(
1654+
String name,
1655+
String folder,
1656+
String storage)
1657+
```
1658+
1659+
Name | Type | Description | Notes
1660+
------------- | ------------- | ------------- | -------------
1661+
**name** | **String**| File name on storage |
1662+
**folder** | **String**| Folder on storage |
1663+
**storage** | **String**| Storage name |
1664+
1665+
### Return type
1666+
1667+
[**EmailClientAccount**](EmailClientAccount.md)
1668+
1669+
[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to API README]](README.md)
1670+
1671+
<a name="getEmailClientMultiAccount"></a>
1672+
## **getEmailClientMultiAccount**
1673+
> [EmailClientMultiAccount](EmailClientMultiAccount.md) getEmailClientMultiAccount(GetEmailClientMultiAccountRequestData request)
1674+
1675+
Get email client multi account file (*.multi.account). Will respond error if file extension is not \&quot;.multi.account\&quot;.
1676+
1677+
### **GetEmailClientMultiAccountRequestData** Parameters
1678+
```java
1679+
public GetEmailClientMultiAccountRequestData(
1680+
String name,
1681+
String folder,
1682+
String storage)
1683+
```
1684+
1685+
Name | Type | Description | Notes
1686+
------------- | ------------- | ------------- | -------------
1687+
**name** | **String**| File name on storage |
1688+
**folder** | **String**| Folder on storage |
1689+
**storage** | **String**| Storage name |
1690+
1691+
### Return type
1692+
1693+
[**EmailClientMultiAccount**](EmailClientMultiAccount.md)
1694+
1695+
[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to API README]](README.md)
1696+
16451697
<a name="getEmailModel"></a>
16461698
## **getEmailModel**
16471699
> [EmailDto](EmailDto.md) getEmailModel(GetEmailModelRequestData request)
@@ -1884,6 +1936,28 @@ Name | Type | Description | Notes
18841936

18851937
[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to API README]](README.md)
18861938

1939+
<a name="isEmailAddressDisposable"></a>
1940+
## **isEmailAddressDisposable**
1941+
> [ValueTOfBoolean](ValueTOfBoolean.md) isEmailAddressDisposable(IsEmailAddressDisposableRequestData request)
1942+
1943+
Check email address is disposable
1944+
1945+
### **IsEmailAddressDisposableRequestData** Parameters
1946+
```java
1947+
public IsEmailAddressDisposableRequestData(
1948+
String address)
1949+
```
1950+
1951+
Name | Type | Description | Notes
1952+
------------- | ------------- | ------------- | -------------
1953+
**address** | **String**| An email address to check |
1954+
1955+
### Return type
1956+
1957+
[**ValueTOfBoolean**](ValueTOfBoolean.md)
1958+
1959+
[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to API README]](README.md)
1960+
18871961
<a name="listEmailFolders"></a>
18881962
## **listEmailFolders**
18891963
> [ListResponseOfMailServerFolder](ListResponseOfMailServerFolder.md) listEmailFolders(ListEmailFoldersRequestData request)
@@ -2120,6 +2194,50 @@ void (empty response body)
21202194

21212195
[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to API README]](README.md)
21222196

2197+
<a name="saveEmailClientAccount"></a>
2198+
## **saveEmailClientAccount**
2199+
> void saveEmailClientAccount(SaveEmailClientAccountRequestData request)
2200+
2201+
Create email client account file (*.account) with any of supported credentials
2202+
2203+
### **SaveEmailClientAccountRequestData** Parameters
2204+
```java
2205+
public SaveEmailClientAccountRequestData(
2206+
StorageFileRqOfEmailClientAccount request)
2207+
```
2208+
2209+
Name | Type | Description | Notes
2210+
------------- | ------------- | ------------- | -------------
2211+
**request** | [**StorageFileRqOfEmailClientAccount**](StorageFileRqOfEmailClientAccount.md)| Email account information |
2212+
2213+
### Return type
2214+
2215+
void (empty response body)
2216+
2217+
[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to API README]](README.md)
2218+
2219+
<a name="saveEmailClientMultiAccount"></a>
2220+
## **saveEmailClientMultiAccount**
2221+
> void saveEmailClientMultiAccount(SaveEmailClientMultiAccountRequestData request)
2222+
2223+
Create email client multi account file (*.multi.account). Will respond error if file extension is not \&quot;.multi.account\&quot;.
2224+
2225+
### **SaveEmailClientMultiAccountRequestData** Parameters
2226+
```java
2227+
public SaveEmailClientMultiAccountRequestData(
2228+
StorageFileRqOfEmailClientMultiAccount request)
2229+
```
2230+
2231+
Name | Type | Description | Notes
2232+
------------- | ------------- | ------------- | -------------
2233+
**request** | [**StorageFileRqOfEmailClientMultiAccount**](StorageFileRqOfEmailClientMultiAccount.md)| Email accounts information |
2234+
2235+
### Return type
2236+
2237+
void (empty response body)
2238+
2239+
[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to API README]](README.md)
2240+
21232241
<a name="saveEmailModel"></a>
21242242
## **saveEmailModel**
21252243
> void saveEmailModel(SaveEmailModelRequestData request)

docs/EmailClientAccount.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
# com.aspose.email.cloud.sdk.model.EmailClientAccount
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**host** | **String** | Mail server host name or IP address |
8+
**port** | **Integer** | Mail server port |
9+
**securityOptions** | **String** | Email account security mode Enum, available values: None, SSLExplicit, SSLImplicit, SSLAuto, Auto |
10+
**protocolType** | **String** | Type of connection protocol. Enum, available values: IMAP, POP3, SMTP, EWS, WebDav |
11+
**credentials** | [**EmailClientAccountCredentials**](EmailClientAccountCredentials.md) | Email client account credentials |
12+
13+
14+
[[Back to Model list]](README.md#documentation-for-models) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to API README]](README.md)
15+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
# com.aspose.email.cloud.sdk.model.EmailClientAccountCredentials
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**login** | **String** | Email client account login |
8+
**discriminator** | **String** | |
9+
10+
11+
[[Back to Model list]](README.md#documentation-for-models) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to API README]](README.md)
12+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
# com.aspose.email.cloud.sdk.model.EmailClientAccountOauthCredentials
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**clientId** | **String** | The client ID obtained from the Google Cloud Console during application registration. |
8+
**clientSecret** | **String** | The client secret obtained during application registration. |
9+
**refreshToken** | **String** | OAuth 2.0 refresh token |
10+
**requestUrl** | **String** | The url to obtain access token. If not specified, will try to discover from email client account host. | [optional]
11+
12+
13+
[[Back to Model list]](README.md#documentation-for-models) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to API README]](README.md)
14+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
# com.aspose.email.cloud.sdk.model.EmailClientAccountPasswordCredentials
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**password** | **String** | Email client account password |
8+
9+
10+
[[Back to Model list]](README.md#documentation-for-models) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to API README]](README.md)
11+

0 commit comments

Comments
 (0)