Changes for page 6.Schemas General

Last modified by Giorgi Mdivnishvili on 2023/12/19 18:03

From version 9.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:40
Change comment: There is no comment for this version
To version 10.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:45
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1963,4 +1963,374 @@
1963 1963  }
1964 1964  {{/info}}
1965 1965  
1966 +
1967 += SearchTourPackagesResponse =
1968 +
1969 +{{info}}
1970 +{
1971 +
1972 +|error|boolean
1973 +|errorCode|string
1974 +nullable: true
1975 +|errorDescription|string
1976 +nullable: true
1977 +|userErrorDescription|string
1978 +nullable: true
1979 +|packages|[
1980 +nullable: trueTourPackage{(((
1981 +|cacheKey|string
1982 +nullable: true
1983 +|id|string
1984 +nullable: true
1985 +|priceCurrency|string
1986 +nullable: true
1987 +|totalPrice|number($double)
1988 +|agentCommissionPercent|number($double)
1989 +|agentCommissionAmount|number($double)
1990 +|includedExtrasAmount|number($double)
1991 +|priceDifference|number($double)
1992 +|hotel|PackageHotel{(((
1993 +|hotelPriceId|string
1994 +nullable: true
1995 +|providerId|integer($int32)
1996 +|hotelName|string
1997 +nullable: true
1998 +|hotelCode|string
1999 +nullable: true
2000 +|nigths|integer($int32)
2001 +|mealPlan|string
2002 +nullable: true
2003 +|hotelClass|string
2004 +nullable: true
2005 +|availabilityType|RoomAvailabilityTypeEnumstringEnum:
2006 +[ OnRequest, FreeSale, StopSale ]
2007 +|availableRoomsCount|integer($int32)
2008 +|fewRooms|boolean
2009 +|roomCategoryCode|string
2010 +nullable: true
2011 +|roomCategoryName|string
2012 +nullable: true
2013 +|placementTypeName|string
2014 +nullable: true
2015 +|placementDescription|string
2016 +nullable: true
2017 +|checkInDate|string($date-time)
2018 +|checkOutDate|string($date-time)
2019 +|adults|integer($int32)
2020 +|children|integer($int32)
2021 +|districtUID|string($uuid)
2022 +nullable: true
2023 +|districtName|string
2024 +nullable: true
2025 +|cityUID|string($uuid)
2026 +nullable: true
2027 +|cityName|string
2028 +nullable: true
2029 +|countryCode|string
2030 +nullable: true
2031 +|countryName|string
2032 +nullable: true
2033 +|hasAlcohol|boolean
2034 +|hasFreeWifi|boolean
2035 +|hasMetro|boolean
2036 +|hasPool|boolean
2037 +|hasMall|boolean
2038 +|cancellationPolicyDescription|string
2039 +nullable: true
2040 +|cancellationPolicy|CancellationPolicyExchange{(((
2041 +|cancellationPolicyCode|string
2042 +nullable: true
2043 +|noShowChargeValue|number($double)
2044 +nullable: true
2045 +|noShowChargeValueType|string
2046 +nullable: true
2047 +|earlyDepartureChargeValue|number($double)
2048 +nullable: true
2049 +|earlyDepartureChargeValueType|string
2050 +nullable: true
2051 +|conditions|[
2052 +nullable: trueCancellationPolicyConditionExchange{(((
2053 +|timeunits|integer($int32)
2054 +|timeunitType|string
2055 +nullable: true
2056 +|timeOffsetTypeName|string
2057 +nullable: true
2058 +|chargeValue|number($double)
2059 +nullable: true
2060 +|chargeValueType|string
2061 +nullable: true
2062 +
2063 +}]
2064 +)))
2065 +
2066 +}
2067 +)))
2068 +
2069 +}
2070 +)))
2071 +|flight|PackageFlight{(((
2072 +|id|string
2073 +nullable: true
2074 +|departureDate|string($date-time)
2075 +|returnDate|string($date-time)
2076 +nullable: true
2077 +|departureTicketsLeft|integer($int32)
2078 +|returnTicketsLeft|integer($int32)
2079 +|departureAvailabilityType|FlightAvailabilityTypestringEnum:
2080 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
2081 +|returnAvailabilityType|FlightAvailabilityTypestringEnum:
2082 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
2083 +|isTwoWay|boolean
2084 +|departureSegments|[
2085 +nullable: trueFlightSegment{(((
2086 +|airlineCode|string
2087 +nullable: true
2088 +|airlineName|string
2089 +nullable: true
2090 +|flightCode|string
2091 +nullable: true
2092 +|class|string
2093 +nullable: true
2094 +|lugageWeight|number($double)
2095 +|handLugageWeight|number($double)
2096 +|departureFlightDate|string($date-time)
2097 +|departureCountryName|string
2098 +nullable: true
2099 +|departureCityName|string
2100 +nullable: true
2101 +|departureAirportCode|string
2102 +nullable: true
2103 +|departureAirportName|string
2104 +nullable: true
2105 +|departureTerminalCode|string
2106 +nullable: true
2107 +|arrivalFlightDate|string($date-time)
2108 +|arrivalCountryName|string
2109 +nullable: true
2110 +|arrivalCityName|string
2111 +nullable: true
2112 +|arrivalAirportCode|string
2113 +nullable: true
2114 +|arrivalAirportName|string
2115 +nullable: true
2116 +|arrivalTerminalCode|string
2117 +nullable: true
2118 +|flightDuration|string
2119 +nullable: true
2120 +|baggages|[
2121 +nullable: trueBaggage{(((
2122 +|baggageCode|string
2123 +nullable: true
2124 +|description|string
2125 +nullable: true
2126 +|price|number($double)
2127 +|currency|string
2128 +nullable: true
2129 +|included|boolean
2130 +
2131 +}]
2132 +)))
2133 +
2134 +}]
2135 +)))
2136 +|returnSegments|[
2137 +nullable: trueFlightSegment{(((
2138 +|airlineCode|string
2139 +nullable: true
2140 +|airlineName|string
2141 +nullable: true
2142 +|flightCode|string
2143 +nullable: true
2144 +|class|string
2145 +nullable: true
2146 +|lugageWeight|number($double)
2147 +|handLugageWeight|number($double)
2148 +|departureFlightDate|string($date-time)
2149 +|departureCountryName|string
2150 +nullable: true
2151 +|departureCityName|string
2152 +nullable: true
2153 +|departureAirportCode|string
2154 +nullable: true
2155 +|departureAirportName|string
2156 +nullable: true
2157 +|departureTerminalCode|string
2158 +nullable: true
2159 +|arrivalFlightDate|string($date-time)
2160 +|arrivalCountryName|string
2161 +nullable: true
2162 +|arrivalCityName|string
2163 +nullable: true
2164 +|arrivalAirportCode|string
2165 +nullable: true
2166 +|arrivalAirportName|string
2167 +nullable: true
2168 +|arrivalTerminalCode|string
2169 +nullable: true
2170 +|flightDuration|string
2171 +nullable: true
2172 +|baggages|[
2173 +nullable: trueBaggage{(((
2174 +|baggageCode|string
2175 +nullable: true
2176 +|description|string
2177 +nullable: true
2178 +|price|number($double)
2179 +|currency|string
2180 +nullable: true
2181 +|included|boolean
2182 +
2183 +}]
2184 +)))
2185 +
2186 +}]
2187 +)))
2188 +
2189 +}
2190 +)))
2191 +|extraServices|[
2192 +nullable: trueHotelExtraServiceBase{(((
2193 +|extraServiceCode|string
2194 +nullable: true
2195 +|extraServiceTypeCode|string
2196 +nullable: true
2197 +|isMandatory|integer($int32)
2198 +|extraServiceName|string
2199 +nullable: true
2200 +|minimalServiceAmount|number($double)
2201 +|includedPriceCode|string
2202 +nullable: true
2203 +|prices|[
2204 +nullable: trueHotelExtraServicePriceBase{(((
2205 +|extraServicePriceCode|string
2206 +nullable: true
2207 +|displayName|string
2208 +nullable: true
2209 +|restrictionInfo|string
2210 +nullable: true
2211 +|additionalInfo|string
2212 +nullable: true
2213 +|price|number($double)
2214 +|extraPrice|number($double)
2215 +|currency|string
2216 +nullable: true
2217 +
2218 +}]
2219 +)))
2220 +
2221 +}]
2222 +)))
2223 +|insurancePrice|InsurancePrice{(((
2224 +|name|string
2225 +nullable: true
2226 +|price|number($double)
2227 +|priceSurcarge|number($double)
2228 +|actualStartDate|string($date-time)
2229 +|actualEndDate|string($date-time)
2230 +|optional|boolean
2231 +|includedInPackagePrice|boolean
2232 +
2233 +}
2234 +)))
2235 +
2236 +}]
2237 +)))
2238 +|pagingId|string
2239 +nullable: true
2240 +|pageNumber|integer($int64)
2241 +|pageCount|integer($int64)
2242 +
2243 +}
2244 +{{/info}}
2245 +
2246 +
2247 += ServiceDetails =
2248 +
2249 +{{info}}
2250 +{
2251 +
2252 +|flightCode|string
2253 +nullable: true
2254 +|airlineName|string
2255 +nullable: true
2256 +|departureTime|string($date-time)
2257 +nullable: true
2258 +|departureCityName|string
2259 +nullable: true
2260 +|departureAirportCode|string
2261 +nullable: true
2262 +|departureTerminalCode|string
2263 +nullable: true
2264 +|arrivalTime|string($date-time)
2265 +nullable: true
2266 +|arrivalCityName|string
2267 +nullable: true
2268 +|arrivalAirportCode|string
2269 +nullable: true
2270 +|arrivalTerminalCode|string
2271 +nullable: true
2272 +|isArrivalFlight|boolean
2273 +
2274 +}
2275 +{{/info}}
2276 +
2277 +
2278 += ServicePrice =
2279 +
2280 +{{info}}
2281 +{
2282 +
2283 +|prid|string($uuid)
2284 +|prName|string
2285 +nullable: true
2286 +|prValue|number($double)
2287 +|sortingOrder|integer($int32)
2288 +
2289 +}
2290 +{{/info}}
2291 +
2292 +
2293 += StatusForAgentEnum =
2294 +
2295 +{{info}}
2296 +stringEnum:
2297 +[ Draft, OnProcess, Confirmed, Pending, Overdued, Canceled ]
2298 +{{/info}}
2299 +
2300 +
2301 += StringSelectorOption =
2302 +
2303 +{{info}}
2304 +{
2305 +
2306 +|value|string
2307 +nullable: true
2308 +|text|string
2309 +nullable: true
2310 +
2311 +}
2312 +{{/info}}
2313 +
2314 +
2315 += Terminal =
2316 +
2317 +{{info}}
2318 +{
2319 +
2320 +|terminalCode|string
2321 +nullable: true
2322 +|cityUID|string($uuid)
2323 +nullable: true
2324 +|districtUID|string($uuid)
2325 +nullable: true
2326 +|terminalName|string
2327 +nullable: true
2328 +|countryCode|string
2329 +nullable: true
2330 +|note|string
2331 +nullable: true
2332 +
2333 +}
2334 +{{/info}}
2335 +
1966 1966