|
1 | 1 | package com.expediagroup.sdk.rapid.examples; |
2 | 2 |
|
3 | 3 | import com.expediagroup.sdk.rapid.examples.salesprofiles.DefaultRapidPartnerProfile; |
| 4 | +import com.expediagroup.sdk.rapid.examples.scenarios.addelivery.GetAdsScenario; |
4 | 5 | import com.expediagroup.sdk.rapid.examples.scenarios.booking.AsyncSingleRoomBookScenario; |
5 | 6 | import com.expediagroup.sdk.rapid.examples.scenarios.booking.MultiRoomHoldAndResumeBookScenario; |
6 | 7 | import com.expediagroup.sdk.rapid.examples.scenarios.booking.SingleRoomBookScenario; |
7 | 8 | import com.expediagroup.sdk.rapid.examples.scenarios.content.GetPropertyContentInAdditionalLanguageScenario; |
8 | 9 | import com.expediagroup.sdk.rapid.examples.scenarios.content.GetPropertyContentScenario; |
9 | | -import com.expediagroup.sdk.rapid.examples.scenarios.geography.GetListOfRegionNamesScenario; |
10 | | -import com.expediagroup.sdk.rapid.examples.scenarios.geography.GetRegionByAncestorIdScenario; |
11 | | -import com.expediagroup.sdk.rapid.examples.scenarios.geography.GetRegionDetailsAndPropertyIdsScenario; |
12 | | -import com.expediagroup.sdk.rapid.examples.scenarios.geography.ParseRegionAncestorsScenario; |
13 | | -import com.expediagroup.sdk.rapid.examples.scenarios.geography.ParseRegionCategoriesScenario; |
14 | | -import com.expediagroup.sdk.rapid.examples.scenarios.geography.ParseRegionCoordinatesScenario; |
15 | | -import com.expediagroup.sdk.rapid.examples.scenarios.geography.ParseRegionDescendantsScenario; |
16 | | -import com.expediagroup.sdk.rapid.examples.scenarios.geography.ParseRegionWithMultiPolygonCoordinatesScenario; |
17 | 10 | import com.expediagroup.sdk.rapid.examples.scenarios.managebooking.CancelHeldBookingScenario; |
18 | 11 | import com.expediagroup.sdk.rapid.examples.scenarios.managebooking.ChangeRoomDetailsScenario; |
19 | 12 | import com.expediagroup.sdk.rapid.examples.scenarios.managebooking.DeleteRoomScenario; |
@@ -159,82 +152,19 @@ public static void main(String[] args) throws ExecutionException, InterruptedExc |
159 | 152 |
|
160 | 153 | logger.info("=============================== End of Property Content Scenarios ==========================="); |
161 | 154 |
|
162 | | - logger.info("=============================== Running Geography Scenarios ==========================="); |
| 155 | + logger.info("============================ Running Ad Delivery Scenarios ============================="); |
163 | 156 |
|
164 | | - /* Run Get List of Region Names Scenario using the default profile |
| 157 | + /* Run Get Ads Scenario using the default profile |
165 | 158 | This scenario demonstrates the following: |
166 | | - 1. Getting all regions with details in a paginated manner |
167 | | - 2. Filtering region names |
168 | | - */ |
169 | | - GetListOfRegionNamesScenario getListOfRegionNamesScenario = new GetListOfRegionNamesScenario(); |
170 | | - getListOfRegionNamesScenario.setProfile(new DefaultRapidPartnerProfile()); |
171 | | - getListOfRegionNamesScenario.run(); |
172 | | - |
173 | | - /* Run Get Region Name of Region Scenario using the default profile |
174 | | - This scenario demonstrates the following: |
175 | | - 1. Getting region details by region id |
176 | | - 2. Accessing region details |
177 | | - */ |
178 | | - GetRegionDetailsAndPropertyIdsScenario getRegionNameOfRegionScenario = new GetRegionDetailsAndPropertyIdsScenario(); |
179 | | - getRegionNameOfRegionScenario.setProfile(new DefaultRapidPartnerProfile()); |
180 | | - getRegionNameOfRegionScenario.run(); |
181 | | - |
182 | | - /* Run Get Region By Ancestor Id Scenario using the default profile |
183 | | - This scenario demonstrates the following: |
184 | | - 1. Getting paginated regions details by ancestor id |
185 | | - 2. Accessing region details |
186 | | - */ |
187 | | - GetRegionByAncestorIdScenario getRegionByAncestorIdScenario = new GetRegionByAncestorIdScenario(); |
188 | | - getRegionByAncestorIdScenario.setProfile(new DefaultRapidPartnerProfile()); |
189 | | - getRegionByAncestorIdScenario.run(); |
190 | | - |
191 | | - /* Run Get Region With MultiPolygon Coordinates Scenario using the default profile |
192 | | - This scenario demonstrates the following: |
193 | | - 1. Getting region details with multipolygon coordinates by region id |
194 | | - 2. Accessing region coordinates of type multipolygon |
195 | | - 3. Accessing every polygon list of coordinates. |
196 | | - */ |
197 | | - ParseRegionWithMultiPolygonCoordinatesScenario parseRegionWithMultiPolygonCoordinatesScenario = new ParseRegionWithMultiPolygonCoordinatesScenario(); |
198 | | - parseRegionWithMultiPolygonCoordinatesScenario.setProfile(new DefaultRapidPartnerProfile()); |
199 | | - parseRegionWithMultiPolygonCoordinatesScenario.run(); |
200 | | - |
201 | | - /* Run Parse Region Ancestors Scenario using the default profile |
202 | | - This scenario demonstrates the following: |
203 | | - 1. Getting region details with ancestors by region id |
204 | | - 2. Parsing region ancestors |
205 | | - */ |
206 | | - ParseRegionAncestorsScenario parseRegionAncestorsScenario = new ParseRegionAncestorsScenario(); |
207 | | - parseRegionAncestorsScenario.setProfile(new DefaultRapidPartnerProfile()); |
208 | | - parseRegionAncestorsScenario.run(); |
209 | | - |
210 | | - /* Run Parse Region Descendants Scenario using the default profile |
211 | | - This scenario demonstrates the following: |
212 | | - 1. Getting region details with descendants by region id |
213 | | - 2. Parsing region descendants |
214 | | - */ |
215 | | - ParseRegionDescendantsScenario parseRegionDescendantsScenario = new ParseRegionDescendantsScenario(); |
216 | | - parseRegionDescendantsScenario.setProfile(new DefaultRapidPartnerProfile()); |
217 | | - parseRegionDescendantsScenario.run(); |
218 | | - |
219 | | - /* Run Parse Region Coordinates Scenario using the default profile |
220 | | - This scenario demonstrates the following: |
221 | | - 1. Getting region details with coordinates by region id |
222 | | - 2. Parsing region coordinates |
223 | | - */ |
224 | | - ParseRegionCoordinatesScenario parseRegionCoordinatesScenario = new ParseRegionCoordinatesScenario(); |
225 | | - parseRegionCoordinatesScenario.setProfile(new DefaultRapidPartnerProfile()); |
226 | | - parseRegionCoordinatesScenario.run(); |
227 | | - |
228 | | - /* Run Parse Region Categories Scenario using the default profile |
229 | | - This scenario demonstrates the following: |
230 | | - 1. Getting region details with property ids by region id |
231 | | - 2. Parsing region categories |
| 159 | + 1. Shopping for properties |
| 160 | + 2. Getting property availability for test property |
| 161 | + 3. Getting sponsored listings for the property |
232 | 162 | */ |
233 | | - ParseRegionCategoriesScenario parseRegionCategoriesScenario = new ParseRegionCategoriesScenario(); |
234 | | - parseRegionCategoriesScenario.setProfile(new DefaultRapidPartnerProfile()); |
235 | | - parseRegionCategoriesScenario.run(); |
| 163 | + GetAdsScenario getAdsScenario = new GetAdsScenario(); |
| 164 | + getAdsScenario.setProfile(new DefaultRapidPartnerProfile()); |
| 165 | + getAdsScenario.run(); |
236 | 166 |
|
237 | | - logger.info("=============================== End of Geography Scenarios ==========================="); |
| 167 | + logger.info("=========================== End of Ad Delivery Scenarios ============================"); |
238 | 168 |
|
239 | 169 |
|
240 | 170 | logger.info("======================================================================================="); |
|
0 commit comments