44import com .intercom .api .core .pagination .SyncPage ;
55import com .intercom .api .core .pagination .SyncPagingIterable ;
66import com .intercom .api .resources .companies .requests .AttachContactToCompanyRequest ;
7- import com .intercom .api .resources .contacts .types .ContactsCreateResponse ;
8- import com .intercom .api .resources .contacts .types .ContactsFindResponse ;
9- import com .intercom .api .resources .contacts .types .ContactsUpdateResponse ;
10- import com .intercom .api .resources .contacts .types .ContactsMergeLeadInUserResponse ;
11- import com .intercom .api .types .CreateOrUpdateCompanyRequest ;
127import com .intercom .api .resources .companies .requests .DeleteCompanyRequest ;
138import com .intercom .api .resources .companies .types .Company ;
149import com .intercom .api .resources .contacts .requests .ArchiveContactRequest ;
2520import com .intercom .api .resources .contacts .requests .UnarchiveContactRequest ;
2621import com .intercom .api .resources .contacts .requests .UpdateContactRequest ;
2722import com .intercom .api .resources .contacts .types .Contact ;
23+ import com .intercom .api .resources .contacts .types .ContactsCreateResponse ;
24+ import com .intercom .api .resources .contacts .types .ContactsFindResponse ;
25+ import com .intercom .api .resources .contacts .types .ContactsMergeLeadInUserResponse ;
26+ import com .intercom .api .resources .contacts .types .ContactsUpdateResponse ;
2827import com .intercom .api .resources .tags .requests .TagContactRequest ;
2928import com .intercom .api .resources .tags .requests .UntagContactRequest ;
3029import com .intercom .api .resources .tags .types .Tag ;
3433import com .intercom .api .types .ContactSegments ;
3534import com .intercom .api .types .ContactUnarchived ;
3635import com .intercom .api .types .CreateContactRequest ;
36+ import com .intercom .api .types .CreateOrUpdateCompanyRequest ;
3737import com .intercom .api .types .CreateOrUpdateTagRequest ;
3838import com .intercom .api .types .SubscriptionTypeList ;
3939import com .intercom .api .types .TagList ;
@@ -86,9 +86,11 @@ public void before() {
8686 .build ());
8787
8888 SubscriptionTypeList subscriptionTypes = client .subscriptionTypes ().list ();
89- subscriptionId = subscriptionTypes .getData ()
89+ subscriptionId = subscriptionTypes
90+ .getData ()
9091 .orElseThrow (() -> new RuntimeException ("No subscription types found" ))
91- .get (0 ).getId ()
92+ .get (0 )
93+ .getId ()
9294 .orElseThrow (() -> new RuntimeException ("Subscription type ID is required" ));
9395 client .contacts ()
9496 .attachSubscription (AttachSubscriptionToContactRequest .builder ()
@@ -149,7 +151,8 @@ public void testCreateLead() {
149151 try {
150152 client .contacts ()
151153 .delete (DeleteContactRequest .builder ()
152- .contactId (response .getId ().orElseThrow (() -> new RuntimeException ("Contact ID is required" )))
154+ .contactId (
155+ response .getId ().orElseThrow (() -> new RuntimeException ("Contact ID is required" )))
153156 .build ());
154157 } catch (Exception e ) {
155158 throw new RuntimeException ("Failed to delete contact." , e );
@@ -183,31 +186,25 @@ public void testUpdate() {
183186 public void testArchive () {
184187 // act
185188 ContactArchived response = client .contacts ()
186- .archive (ArchiveContactRequest .builder ()
187- .contactId (contactId )
188- .build ());
189+ .archive (ArchiveContactRequest .builder ().contactId (contactId ).build ());
189190
190191 // assert
191192 Assertions .assertNotNull (response );
192193
193194 // cleanup
194195 client .contacts ()
195- .unarchive (UnarchiveContactRequest .builder ()
196- .contactId (contactId )
197- .build ());
196+ .unarchive (
197+ UnarchiveContactRequest .builder ().contactId (contactId ).build ());
198198 }
199199
200200 @ Test
201201 public void testUnarchive () {
202202 // act
203203 client .contacts ()
204- .archive (ArchiveContactRequest .builder ()
205- .contactId (contactId )
206- .build ());
204+ .archive (ArchiveContactRequest .builder ().contactId (contactId ).build ());
207205 ContactUnarchived response = client .contacts ()
208- .unarchive (UnarchiveContactRequest .builder ()
209- .contactId (contactId )
210- .build ());
206+ .unarchive (
207+ UnarchiveContactRequest .builder ().contactId (contactId ).build ());
211208
212209 // assert
213210 Assertions .assertNotNull (response );
@@ -223,9 +220,7 @@ public void testDelete() {
223220 .build ()));
224221 String createdId = created .getId ().orElseThrow (() -> new RuntimeException ("Contact ID is required" ));
225222 ContactDeleted response = client .contacts ()
226- .delete (DeleteContactRequest .builder ()
227- .contactId (createdId )
228- .build ());
223+ .delete (DeleteContactRequest .builder ().contactId (createdId ).build ());
229224
230225 // assert
231226 Assertions .assertNotNull (response );
@@ -252,9 +247,7 @@ public void testMergeLeadInUser() {
252247 // cleanup
253248 try {
254249 client .contacts ()
255- .delete (DeleteContactRequest .builder ()
256- .contactId (leadId )
257- .build ());
250+ .delete (DeleteContactRequest .builder ().contactId (leadId ).build ());
258251 } catch (Exception e ) {
259252 throw new RuntimeException ("Failed to delete contact." , e );
260253 }
@@ -401,9 +394,7 @@ private void tryDeleteCompany() {
401394 private void tryDeleteContact () {
402395 try {
403396 client .contacts ()
404- .delete (DeleteContactRequest .builder ()
405- .contactId (contactId )
406- .build ());
397+ .delete (DeleteContactRequest .builder ().contactId (contactId ).build ());
407398 } catch (Exception e ) {
408399 throw new RuntimeException ("Failed to delete contact." , e );
409400 }
0 commit comments