@@ -76,7 +76,7 @@ Add the following to your `pom.xml`:
7676 <dependency >
7777 <groupId >com.mailgun</groupId >
7878 <artifactId >mailgun-java</artifactId >
79- <version >1.0.9 </version >
79+ <version >1.1.0 </version >
8080 </dependency >
8181 ...
8282</dependencies >
@@ -85,7 +85,7 @@ Add the following to your `pom.xml`:
8585Gradle Groovy DSL .
8686
8787``` xml
88- implementation 'com.mailgun:mailgun-java:1.0.9 '
88+ implementation 'com.mailgun:mailgun-java:1.1.0 '
8989```
9090
9191
@@ -1632,6 +1632,62 @@ Returns the list of members in the given mailing list.
16321632 MailingListMembersResponse response = mailgunMailingListApi. getMailingListMembers(MAILING_LIST_ADDRESS , request);
16331633```
16341634
1635+ Returns the first page of the list of members in the given mailing list.
1636+ ```java
1637+ MailingListMembersRequest request = MailingListMembersRequest . builder()
1638+ .limit(10 )
1639+ .page(" first" )
1640+ .build();
1641+
1642+ MailingListMembersResponse response = mailgunMailingListApi. getMailingListMembers(MAILING_LIST_ADDRESS , request);
1643+ ```
1644+
1645+ Returns the last page of the list of members in the given mailing list.
1646+ ```java
1647+ MailingListMembersRequest request = MailingListMembersRequest . builder()
1648+ .limit(10 )
1649+ .page(" last" )
1650+ .build();
1651+
1652+ MailingListMembersResponse response = mailgunMailingListApi. getMailingListMembers(MAILING_LIST_ADDRESS , request);
1653+ ```
1654+
1655+ Returns the next page after specified email of the list of members in the given mailing list.
1656+ ```java
1657+ MailingListMembersResponse response = mailgunMailingListApi. getMailingListMembers(MAILING_LIST_ADDRESS , request);
1658+
1659+ memberAddress = response. getItems(). stream()
1660+ .reduce((first, last) - > last)
1661+ .orElseThrow(NoSuchElementException :: new )
1662+ .getAddress();
1663+
1664+ MailingListMembersRequest request = MailingListMembersRequest . builder()
1665+ .limit(10 )
1666+ .page(" next" )
1667+ .address(memberAddress)
1668+ .build();
1669+
1670+ response = mailgunMailingListApi. getMailingListMembers(MAILING_LIST_ADDRESS , request);
1671+ ```
1672+
1673+ Returns the previous page before specified email of the list of members in the given mailing list.
1674+ ```java
1675+ MailingListMembersResponse response = mailgunMailingListApi. getMailingListMembers(MAILING_LIST_ADDRESS , request);
1676+
1677+ memberAddress = response. getItems(). stream()
1678+ .findFirst()
1679+ .orElseThrow(NoSuchElementException :: new )
1680+ .getAddress();
1681+
1682+ MailingListMembersRequest request = MailingListMembersRequest . builder()
1683+ .limit(10 )
1684+ .page(" prev" )
1685+ .address(memberAddress)
1686+ .build();
1687+
1688+ response = mailgunMailingListApi. getMailingListMembers(MAILING_LIST_ADDRESS , request);
1689+ ```
1690+
16351691#### Mailing List member
16361692
16371693Retrieves a mailing list member.
0 commit comments