Changes for page 7. GetReservations

Last modified by Giorgi Mdivnishvili on 2024/08/16 18:29

From version 6.1
edited by Giorgi Mdivnishvili
on 2024/08/16 18:20
Change comment: There is no comment for this version
To version 5.1
edited by Giorgi Mdivnishvili
on 2024/08/16 18:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -355,130 +355,161 @@
355 355  === Schema ===
356 356  
357 357  {{success}}
358 -GetReservationsResponse{
358 +GetReservationDetailsResponse{
359 359  
360 -|pageId|integer($int32)
361 -|pagesCount|integer($int32)
362 -|reservations|[
363 -nullable: trueReservation{(((
360 +|reservation|ReservationDetails{(((
364 364  |id|string($uuid)
365 -|number|string
362 +|rfNumber|string
366 366  nullable: true
367 -|agentConfirmationNumber|string
364 +|contactNumber|string
368 368  nullable: true
369 -|registrationDate|string($date-time)
370 -|packageType|PackageTypeEnumstringEnum:
371 -[ Package, OnlyHotel, OnlyAvia ]
372 -|status|ReservationStatusEnumstringEnum:
373 -[ NotConfirmed, ConfirmedAndNotPaid, ConfirmedAndPaid, Overdued, Canceled ]
374 -|statusForAgent|StatusForAgentEnumstringEnum:
375 -[ New, OnProcess, Confirmed, Pending, Overdued, Delete, Draft, Canceled ]
376 -|departureToCityName|string
366 +|agentName|string
377 377  nullable: true
378 -|departureToAirlineName|string
368 +|totalPrice|number($double)
369 +|agentCommission|number($double)
370 +|netPrice|number($double)
379 379  nullable: true
380 -|arrivalTime|string($date-time)
381 -|arrivalCountryName|string
372 +|currency|string
382 382  nullable: true
383 -|departureTime|string($date-time)
384 -|pickupPeriods|[
385 -nullable: truestring]
386 -|driverMobile|string
374 +|tourists|[
375 +nullable: trueResDetailsTourist{(((
376 +|id|string($uuid)
377 +|gender|GenderEnumstringEnum:
378 +[ None, Male, Female ]
379 +|ageCategory|AgeCategorystringEnum:
380 +[ Adult, Infant, Child ]
381 +|firstName|string
387 387  nullable: true
388 -|paymentInOutInvCurrency|ReservationPaymentDetails{(((
389 -|currencyCode|string
383 +|lastName|string
390 390  nullable: true
391 -|price|number($double)
392 -|netPrice|number($double)
393 -|paid|number($double)
394 -|unpaid|number($double)
395 -|comission|number($double)
396 -|comissionPercent|number($double)
397 -
398 -}
399 -)))
400 -|paymentInSellCurrency|ReservationPaymentDetails{(((
401 -|currencyCode|string
385 +|birthDate|string($date-time)
402 402  nullable: true
403 -|price|number($double)
404 -|netPrice|number($double)
405 -|paid|number($double)
406 -|unpaid|number($double)
407 -|comission|number($double)
408 -|comissionPercent|number($double)
409 -
410 -}
411 -)))
412 -|showDownloadDocuments|boolean
413 -|guideMeetings|[
414 -nullable: trueGuideMeeting{(((
415 -|id|string($uuid)
416 -|meetingStartTime|string($date-time)
417 -|meetingEndTime|string($date-time)
387 +|passportNumber|string
418 418  nullable: true
419 -|hotelId|string($uuid)
420 -|hotelName|string
389 +|passportExpiryDate|string($date-time)
421 421  nullable: true
422 -|guides|[
423 -nullable: trueGuide{(((
424 -|id|string($uuid)
425 -|name|string
391 +|tin|string
426 426  nullable: true
393 +|citizenshipCountryCode|string
394 +nullable: true
395 +|citizenshipCountryName|string
396 +nullable: true
427 427  |mobile|string
428 428  nullable: true
399 +|email|string
400 +nullable: true
401 +|arrivalDate|string($date-time)
402 +nullable: true
403 +|arrivalFlightNumber|string
404 +nullable: true
405 +|arrivalTerminalCode|string
406 +nullable: true
407 +|returnDate|string($date-time)
408 +nullable: true
409 +|returnFlightNumber|string
410 +nullable: true
411 +|returnTerminalCode|string
412 +nullable: true
413 +|showReturn|boolean
429 429  
430 430  }]
431 431  )))
417 +|hotels|[
418 +nullable: trueResDetailsHotel{(((
419 +|id|string($uuid)
420 +|hotelName|string
421 +nullable: true
422 +|cityName|string
423 +nullable: true
424 +|hotelClass|string
425 +nullable: true
426 +|checkInDate|string($date-time)
427 +|checkOutDate|string($date-time)
428 +|roomCategoryName|string
429 +nullable: true
430 +|placementName|string
431 +nullable: true
432 +|mealPlan|string
433 +nullable: true
434 +|agentConfirmationNumber|string
435 +nullable: true
432 432  
433 433  }]
434 434  )))
435 -|services|[
436 -nullable: trueReservationService{...}]
437 -|tourists|[
438 -nullable: trueReservationTourist{(((
439 -|id|[...]
440 -|gender|GenderEnumstringEnum:
441 -[ None, Male, Female ]
442 -|ageCategory|AgeCategorystringEnum:
443 -[ Adult, Infant, Child ]
444 -|title|string
439 +|flights|[
440 +nullable: trueResDetailsFlight{(((
441 +|id|string($uuid)
442 +|isArrival|boolean
443 +|touristId|string($uuid)
444 +|touristName|string
445 445  nullable: true
446 -|firstName|string
446 +|date|string($date-time)
447 +|departureAirport|string
447 447  nullable: true
448 -|lastName|string
449 +|departureTerminal|string
449 449  nullable: true
450 -|birthDate|string($date)
451 +|arrivalAirport|string
451 451  nullable: true
452 -|passportNumber|string
453 +|arrivalTerminal|string
453 453  nullable: true
454 -|passportExpiryDate|string($date)
455 +|agentConfirmationNumber|string
455 455  nullable: true
456 -|tin|string
457 +|bookingConfirmationNumber|string
457 457  nullable: true
458 -|citizenshipCountryCode|string
459 +|note|string
459 459  nullable: true
460 -|canEdit|boolean
461 461  
462 462  }]
463 463  )))
464 -|documents|[
465 -nullable: trueReservationDocument{(((
466 -|type|ReservationDocumentTypeEnumstringEnum:
467 -[ None, HotelVoucher, Invoice, AviaTicketVoucher, Insurance ]
468 -|descriptions|[
469 -nullable: truestring]
470 -|url|string
464 +|transfers|[
465 +nullable: trueResDetailsTransfer{(((
466 +|id|string($uuid)
467 +|transferType|string
471 471  nullable: true
469 +|vehicleName|string
470 +nullable: true
471 +|touristId|string($uuid)
472 +|touristName|string
473 +nullable: true
474 +|date|string($date-time)
475 +|fromTerminal|string
476 +nullable: true
477 +|fromCityName|string
478 +nullable: true
479 +|fromHotelName|string
480 +nullable: true
481 +|toHotelName|string
482 +nullable: true
483 +|toTerminal|string
484 +nullable: true
485 +|toCityName|string
486 +nullable: true
487 +|agentConfirmationNumber|string
488 +nullable: true
489 +|note|string
490 +nullable: true
472 472  
473 473  }]
474 474  )))
475 -|invoiceUrl|string
494 +|services|[
495 +nullable: trueResDetailsService{(((
496 +|id|string($uuid)
497 +|serviceDate|string($date-time)
498 +|serviceName|string
476 476  nullable: true
500 +|touristId|string($uuid)
501 +|touristName|string
502 +nullable: true
503 +|note|string
504 +nullable: true
477 477  
478 478  }]
479 479  )))
480 480  
481 481  }
510 +)))
511 +
512 +}
482 482  {{/success}}
483 483  
484 484