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
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
on 2024/08/16 18:18
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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|string362 +|rfNumber|string 366 366 nullable: true 367 -| agentConfirmationNumber|string364 +|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|string449 +|departureTerminal|string 449 449 nullable: true 450 -| birthDate|string($date)451 +|arrivalAirport|string 451 451 nullable: true 452 -| passportNumber|string453 +|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|string459 +|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