Changes for page 7. GetReservations

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

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

Summary

Details

Page properties
Content
... ... @@ -355,161 +355,130 @@
355 355  === Schema ===
356 356  
357 357  {{success}}
358 -GetReservationDetailsResponse{
358 +GetReservationsResponse{
359 359  
360 -|reservation|ReservationDetails{(((
360 +|pageId|integer($int32)
361 +|pagesCount|integer($int32)
362 +|reservations|[
363 +nullable: trueReservation{(((
361 361  |id|string($uuid)
362 -|rfNumber|string
365 +|number|string
363 363  nullable: true
364 -|contactNumber|string
367 +|agentConfirmationNumber|string
365 365  nullable: true
366 -|agentName|string
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
367 367  nullable: true
368 -|totalPrice|number($double)
369 -|agentCommission|number($double)
370 -|netPrice|number($double)
378 +|departureToAirlineName|string
371 371  nullable: true
372 -|currency|string
380 +|arrivalTime|string($date-time)
381 +|arrivalCountryName|string
373 373  nullable: true
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
383 +|departureTime|string($date-time)
384 +|pickupPeriods|[
385 +nullable: truestring]
386 +|driverMobile|string
382 382  nullable: true
383 -|lastName|string
388 +|paymentInOutInvCurrency|ReservationPaymentDetails{(((
389 +|currencyCode|string
384 384  nullable: true
385 -|birthDate|string($date-time)
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
386 386  nullable: true
387 -|passportNumber|string
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)
388 388  nullable: true
389 -|passportExpiryDate|string($date-time)
419 +|hotelId|string($uuid)
420 +|hotelName|string
390 390  nullable: true
391 -|tin|string
422 +|guides|[
423 +nullable: trueGuide{(((
424 +|id|string($uuid)
425 +|name|string
392 392  nullable: true
393 -|citizenshipCountryCode|string
394 -nullable: true
395 -|citizenshipCountryName|string
396 -nullable: true
397 397  |mobile|string
398 398  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
414 414  
415 415  }]
416 416  )))
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
436 436  
437 437  }]
438 438  )))
439 -|flights|[
440 -nullable: trueResDetailsFlight{(((
441 -|id|string($uuid)
442 -|isArrival|boolean
443 -|touristId|string($uuid)
444 -|touristName|string
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
445 445  nullable: true
446 -|date|string($date-time)
447 -|departureAirport|string
446 +|firstName|string
448 448  nullable: true
449 -|departureTerminal|string
448 +|lastName|string
450 450  nullable: true
451 -|arrivalAirport|string
450 +|birthDate|string($date)
452 452  nullable: true
453 -|arrivalTerminal|string
452 +|passportNumber|string
454 454  nullable: true
455 -|agentConfirmationNumber|string
454 +|passportExpiryDate|string($date)
456 456  nullable: true
457 -|bookingConfirmationNumber|string
456 +|tin|string
458 458  nullable: true
459 -|note|string
458 +|citizenshipCountryCode|string
460 460  nullable: true
460 +|canEdit|boolean
461 461  
462 462  }]
463 463  )))
464 -|transfers|[
465 -nullable: trueResDetailsTransfer{(((
466 -|id|string($uuid)
467 -|transferType|string
464 +|documents|[
465 +nullable: trueReservationDocument{(((
466 +|type|ReservationDocumentTypeEnumstringEnum:
467 +[ None, HotelVoucher, Invoice, AviaTicketVoucher, Insurance ]
468 +|descriptions|[
469 +nullable: truestring]
470 +|url|string
468 468  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
491 491  
492 492  }]
493 493  )))
494 -|services|[
495 -nullable: trueResDetailsService{(((
496 -|id|string($uuid)
497 -|serviceDate|string($date-time)
498 -|serviceName|string
475 +|invoiceUrl|string
499 499  nullable: true
500 -|touristId|string($uuid)
501 -|touristName|string
502 -nullable: true
503 -|note|string
504 -nullable: true
505 505  
506 506  }]
507 507  )))
508 508  
509 509  }
510 -)))
511 -
512 -}
513 513  {{/success}}
514 514  
515 515