@@ -536,7 +536,7 @@ export default class Client extends OpenApi {
536536 }
537537
538538 /**
539- * 改签 -Detail
539+ * Change -Detail
540540 *
541541 * @param request - ChangeDetailRequest
542542 * @param headers - ChangeDetailHeaders
@@ -582,7 +582,7 @@ export default class Client extends OpenApi {
582582 }
583583
584584 /**
585- * 改签 -Detail
585+ * Change -Detail
586586 *
587587 * @param request - ChangeDetailRequest
588588 * @returns ChangeDetailResponse
@@ -1265,7 +1265,7 @@ export default class Client extends OpenApi {
12651265 }
12661266
12671267 /**
1268- * Trade - Seat and Price Verification
1268+ * Transaction - Seat and Price Verification
12691269 *
12701270 * @remarks
12711271 * Check is price and remaining seats of solution you selected has changed. You should enter the solution_id returned by enrich.
@@ -1314,7 +1314,7 @@ export default class Client extends OpenApi {
13141314 }
13151315
13161316 /**
1317- * Trade - Seat and Price Verification
1317+ * Transaction - Seat and Price Verification
13181318 *
13191319 * @remarks
13201320 * Check is price and remaining seats of solution you selected has changed. You should enter the solution_id returned by enrich.
@@ -1329,10 +1329,7 @@ export default class Client extends OpenApi {
13291329 }
13301330
13311331 /**
1332- * 退票-申请
1333- *
1334- * @remarks
1335- * Apply for a refund and generate a refund order.
1332+ * Ticket Refund - Application
13361333 *
13371334 * @param tmpReq - RefundApplyRequest
13381335 * @param headers - RefundApplyHeaders
@@ -1404,10 +1401,7 @@ export default class Client extends OpenApi {
14041401 }
14051402
14061403 /**
1407- * 退票-申请
1408- *
1409- * @remarks
1410- * Apply for a refund and generate a refund order.
1404+ * Ticket Refund - Application
14111405 *
14121406 * @param request - RefundApplyRequest
14131407 * @returns RefundApplyResponse
@@ -1421,9 +1415,6 @@ export default class Client extends OpenApi {
14211415 /**
14221416 * Refund - Detail
14231417 *
1424- * @remarks
1425- * Query refund order detail.
1426- *
14271418 * @param request - RefundDetailRequest
14281419 * @param headers - RefundDetailHeaders
14291420 * @param runtime - runtime options for this request RuntimeOptions
@@ -1470,9 +1461,6 @@ export default class Client extends OpenApi {
14701461 /**
14711462 * Refund - Detail
14721463 *
1473- * @remarks
1474- * Query refund order detail.
1475- *
14761464 * @param request - RefundDetailRequest
14771465 * @returns RefundDetailResponse
14781466 */
@@ -1485,9 +1473,6 @@ export default class Client extends OpenApi {
14851473 /**
14861474 * Refund - Detail List
14871475 *
1488- * @remarks
1489- * Query refund order detail.
1490- *
14911476 * @param request - RefundDetailListRequest
14921477 * @param headers - RefundDetailListHeaders
14931478 * @param runtime - runtime options for this request RuntimeOptions
@@ -1550,9 +1535,6 @@ export default class Client extends OpenApi {
15501535 /**
15511536 * Refund - Detail List
15521537 *
1553- * @remarks
1554- * Query refund order detail.
1555- *
15561538 * @param request - RefundDetailListRequest
15571539 * @returns RefundDetailListResponse
15581540 */
@@ -1563,7 +1545,7 @@ export default class Client extends OpenApi {
15631545 }
15641546
15651547 /**
1566- * search
1548+ * Search
15671549 *
15681550 * @remarks
15691551 * Enter the information of departure, arrival, departure date, passenger number and cabin, return the lowest price for each flight.
@@ -1642,7 +1624,7 @@ export default class Client extends OpenApi {
16421624 }
16431625
16441626 /**
1645- * search
1627+ * Search
16461628 *
16471629 * @remarks
16481630 * Enter the information of departure, arrival, departure date, passenger number and cabin, return the lowest price for each flight.
@@ -1656,6 +1638,94 @@ export default class Client extends OpenApi {
16561638 return await this . searchWithOptions ( request , headers , runtime ) ;
16571639 }
16581640
1641+ /**
1642+ * 标准搜索
1643+ *
1644+ * @param tmpReq - StandardSearchRequest
1645+ * @param headers - StandardSearchHeaders
1646+ * @param runtime - runtime options for this request RuntimeOptions
1647+ * @returns StandardSearchResponse
1648+ */
1649+ async standardSearchWithOptions ( tmpReq : $_model . StandardSearchRequest , headers : $_model . StandardSearchHeaders , runtime : $dara . RuntimeOptions ) : Promise < $_model . StandardSearchResponse > {
1650+ tmpReq . validate ( ) ;
1651+ let request = new $_model . StandardSearchShrinkRequest ( { } ) ;
1652+ OpenApiUtil . convert ( tmpReq , request ) ;
1653+ if ( ! $dara . isNull ( tmpReq . airLegs ) ) {
1654+ request . airLegsShrink = OpenApiUtil . arrayToStringWithSpecifiedStyle ( tmpReq . airLegs , "air_legs" , "json" ) ;
1655+ }
1656+
1657+ if ( ! $dara . isNull ( tmpReq . searchControlOptions ) ) {
1658+ request . searchControlOptionsShrink = OpenApiUtil . arrayToStringWithSpecifiedStyle ( tmpReq . searchControlOptions , "search_control_options" , "json" ) ;
1659+ }
1660+
1661+ let body : { [ key : string ] : any } = { } ;
1662+ if ( ! $dara . isNull ( request . adults ) ) {
1663+ body [ "adults" ] = request . adults ;
1664+ }
1665+
1666+ if ( ! $dara . isNull ( request . airLegsShrink ) ) {
1667+ body [ "air_legs" ] = request . airLegsShrink ;
1668+ }
1669+
1670+ if ( ! $dara . isNull ( request . cabinClass ) ) {
1671+ body [ "cabin_class" ] = request . cabinClass ;
1672+ }
1673+
1674+ if ( ! $dara . isNull ( request . children ) ) {
1675+ body [ "children" ] = request . children ;
1676+ }
1677+
1678+ if ( ! $dara . isNull ( request . infants ) ) {
1679+ body [ "infants" ] = request . infants ;
1680+ }
1681+
1682+ if ( ! $dara . isNull ( request . searchControlOptionsShrink ) ) {
1683+ body [ "search_control_options" ] = request . searchControlOptionsShrink ;
1684+ }
1685+
1686+ let realHeaders : { [ key : string ] : string } = { } ;
1687+ if ( ! $dara . isNull ( headers . commonHeaders ) ) {
1688+ realHeaders = headers . commonHeaders ;
1689+ }
1690+
1691+ if ( ! $dara . isNull ( headers . xAcsAirticketAccessToken ) ) {
1692+ realHeaders [ "x-acs-airticket-access-token" ] = String ( headers . xAcsAirticketAccessToken ) ;
1693+ }
1694+
1695+ if ( ! $dara . isNull ( headers . xAcsAirticketLanguage ) ) {
1696+ realHeaders [ "x-acs-airticket-language" ] = String ( headers . xAcsAirticketLanguage ) ;
1697+ }
1698+
1699+ let req = new $OpenApiUtil . OpenApiRequest ( {
1700+ headers : realHeaders ,
1701+ body : OpenApiUtil . parseToMap ( body ) ,
1702+ } ) ;
1703+ let params = new $OpenApiUtil . Params ( {
1704+ action : "StandardSearch" ,
1705+ version : "2023-01-17" ,
1706+ protocol : "HTTPS" ,
1707+ pathname : `/airticket/v1/trade/action-standardsearch` ,
1708+ method : "POST" ,
1709+ authType : "AK" ,
1710+ style : "ROA" ,
1711+ reqBodyType : "formData" ,
1712+ bodyType : "json" ,
1713+ } ) ;
1714+ return $dara . cast < $_model . StandardSearchResponse > ( await this . callApi ( params , req , runtime ) , new $_model . StandardSearchResponse ( { } ) ) ;
1715+ }
1716+
1717+ /**
1718+ * 标准搜索
1719+ *
1720+ * @param request - StandardSearchRequest
1721+ * @returns StandardSearchResponse
1722+ */
1723+ async standardSearch ( request : $_model . StandardSearchRequest ) : Promise < $_model . StandardSearchResponse > {
1724+ let runtime = new $dara . RuntimeOptions ( { } ) ;
1725+ let headers = new $_model . StandardSearchHeaders ( { } ) ;
1726+ return await this . standardSearchWithOptions ( request , headers , runtime ) ;
1727+ }
1728+
16591729 /**
16601730 * Transaction - Payment and Ticket Issuance
16611731 *
0 commit comments