• Jira OTA-290 - (Suite8) Resbox talepler
1- Web Servise PersonalDocumentTypes listesini dönen
[HttpPost]
public List<PersonalDocumentType> GetPersonalDocumentTypes(GetPersonalDocumentTypesRequest req)
metodu eklendi.
2- GetProfile metodu Request sınıfı (GetProfileRequest) içine
public string DocumentTypeCode { get; set; }
public string DocumentTypeValue { get; set; }
alanları eklendi.
3- Web Servise Profile ait PersonalDocument listesini dönen
[HttpPost]
public List<PersonalDocument> GetProfilesPersonalDocuments(GetProfilesPersonalDocumentsRequest req)
metodu eklendi
• Jira OTA-214 Not tipine göre not ekleme özelliği eklenecek..Reservation Insert\update metodlarına not tipi eklenecek.Rezervasyon sorgudan dönen not listesine göre her item için not tipi eklenecek.1- Web Servise NoteCategories listesini dönen
[HttpPost]
public List<NoteCategory> GetNoteCategories(GetNoteCategoriesRequest req)
metodu eklendi.
2- Profil ve Rezervasyon notu bilgisini içeren NoteItem sınıfına
public string Code { get; set; }
public long? ID { get; set; }
alanları eklendi.
3- GetReservation metodu Request sınıfı (GetReservationRequest) içine
public List<string> ExtraNoteCategories { get; set; }
alanı eklendi
4- Web Servise Rezervasyona ait Not listesini dönen
[HttpPost]
public List<NoteItem> GetReservationNotes(GetReservationNotesRequest req)
metodu eklendi
5- Web Servise Rezervasyona ait Not ekleme güncellemeye yarayan
[HttpPost]
public SetReservationNotesResponse SetReservationNotes(SetReservationNotesRequest req)
metodu eklendi
• Jira OTA-215 Pasaportno kaydedebilmek için için personelDocument kaydetme özelliği eklenecek.Web Servise verilen Profil için PersonalDocument eklemeyi güncellemeyi sağlayan
[HttpPost]
public SetPersonalDocumentResponse SetPersonalDocument(SetPersonalDocumentRequest req)
metodu eklendi
ChildOption dolu ise ChildOption dikkate alındı.
ChildOption boş ise DefChildCategory ve ChildCount parametreleri dikkate alındı
SetReservation metodu Request sınıfı (SetReservationRequest) içine
public string MarketCode { get; set; }
public string SourceCode { get; set; }
public string ChannelCode { get; set; }
alanları eklendi
• Opera Bug-Fix RATECODE send as PROMOTIONCODE when calling Availability method
• Added Sending Update Notification Email feature.
• Fixed: UpdateEmailNotifyTemplate bug on childOption.
• Fixed: Availability SubTaskFailure exception message was not specific.
• Added: ChildOption to Email Template.
• IsDefChild control moved from providers to ReservationManager.
• GetRoomTypes: MaxOccupancy and AdultCount fields are added.
• Opera Provider: Implemented DefMarketCode and DefSourceCode to SetReservation.
• Suite8 Provider: Implemented DefMarketCode and DefSourceCode to SetReservation's UpdateReservation module.
• PmsRestApi Installer is developed.
• Suite8 Provider: Fixed-> ApprovalCode was set while Bank.AuthMode = None.
• Fixed: DateTime format problems for response json messages
• Added BaseCurrencyPrice field to AvailabilityResponse.
• Added encryption to VPos bank account passwords.
• Some bugs are fixed in GetReservation and GetProfile.
• Opera Provider: Fixed Resort and PmsServiceDomain parameters conflict.
• Added multiple Pms provider support in the same configuration.
• GetServiceInfo return type is changed because of the new multi-provider support.
• Added "Download Shared Library" feature to the documentation page.
• Added parallel search to availability.
• Added description of config parameters to admin page as hint.
• TimeZone field is added to Hotel object and Service Configuration page.
• Added Admin Page for Service Configuration.
• CreatedDate field is added to ProfileByReservationCriteria in GetProfileRequest.
• GetGreetings api function added.
• New fields added to Profile; AddressGreeting and LetterGreeting.
• MultiGuest support is added to SetReservation and GetReservation. It's possible to send MultiGuest profiles as references of existing profiles or full profile definitions to insert in SetReservation request.
• A list field called MultiGuests is added to SetReservation request and ReservationInfo (an item in the GetReservation response list)
• MultiGuestIdentities field is added to SetReservation response (to return inserted or used profile references of multiguests).
• Some bug fixes in the new account system.
• Fixed some code mapping issues related to reservations for opera systems.
• TotalPrice is added to SetReservationRequest. This new field is only used for confirmation/notification emails, there is no other functionality.
• RateCode, CrsResNumber fields added to notification template.
• GetMarkets and GetChannels api functions are added.
• Most fields and child lists are now optional in SetReservation request, so, they'll not be reflected to the DB if they're null.
• Added CrsResNumber to SetReservationRequest message.
• GetRates api function added.
• CreditCard Comment, ReservationNote and ReservationNote2 fields are now obsolete and replaced by BillingInfo field, Remarks field and Notes list in SetReservation request.
• Multilanguage support is added to GetAttributeTypes and GetAttributeItems.
• ChildCategoryGroupCode is added to GetChildCategories, and also added to the request as a filter. Only Suite8 supports this functionality.
• A security hole fixed in bank payment error result.
• Notes feature added to the result of GetProfile and GetReservation api functions.
• Added multilanguage support to GetRoomTypes api function.
• Added ProfileRef to SetReservationRequest (so, it is possible to set reservation without updating the profile).
• Date formats in confirmation emails are now culture sensitive.
• AvailableNoOfRooms field is added to BlockDetail
• BlockHeader and blockDetail request use default TravelAgentID in Service configuration, if agent have ShowFullBlockInfo permission.
• Attribute functionality (inserting/updating) is added to SetReservation.
• EUR and USD currency payment support is added to the SetReservation. So, CCPaymentPriceInBaseCurrency property is replaced by CCPaymentPrice.
• ChildCount and ChildOption bugs are fixed.
• LastName and ReservationID fields have to be filled for GetReservation method.
• TotalPrice field is replaced by RateAmount (daily 1 room price) field in SetReservationRequest.
• PaymentOption feature is added to SetReservation class. It can be : None, ProcessInternal, DrawnExternal, PreAuthorizedExternal
• Added GetCurrencyRates function to the Service Api. You can now fetch the currency rates of any date.
• Initial MyFidelio.Net support is added.
• Added GetAttributeItems and GetAttributeTypes functions to the Service Api. Now, you can select/add/remove attributes (preferences) of the profiles. This feature is also implemented for GetReservation, but not for SetReservation at this time (will be implemented in the future)
• Added fetching of Block header & detail
• Added Package support to Availability, GetReservation and SetReservation apis
• Added GetPackages api
• Warning messages added to SetReservation Response message. So, problem on sending confirmation/notification emails is not breaking reservation, now.
• Bug fixes
• Added GetReservationRequestByIDs method
• MembershipID added to SetProfile, GetProfile and GetReservation
• Added class as ProfileRef
• SetPasswordResponse return type is changed as from void to bool
• GetReservationRequest is changed as it can make multi-hotel search
• SetProfile and User bugs are fixed
• Authorization fields added to request objects
• Service configuration is re-arrenged
• Reservation confirmation mail is added
• Multilanguage rate and room info is added to Availability
• "Price" and "CurrenyCode" attibutes are removed from Rate.cs and added into AvailabilityInfo class in AvailabilityResponce.cs
• GetReservationInfo (ApiFunction) are renamed as GetReservation
• "ReservationNumber", "RoomType", "VisitorFirstName", "VisitorLastName", "VisitorMiddleName", "VisitorProfileID" are renamed as "ReservationID", "RoomTypeCode", "LastName", "FirstName", "MiddleName", "ProfileID" in ReservationInfo.cs
• "GuestName" are renamed as "LastName" in ReservationSearchFilter.cs
• "HasShare", "CrsNumber", "CrsSystem", "CalStatus", "Status", "GuaranteeCode", "BlockCode" fields are added to ReservationInfo.cs
• ExtendedHotelInformation are implemented for OperaProvider
• "CrsNumber", "CrsSystem", "CalStatus",fields are removed from ReservationInfo.cs
• "PageNumber" and "PageSize" fields are added to GetProfile and GetReservation
• ReservationID types which are not long, are changed as long in ReservationRequest, ReservationInfo, ReservationResponse and CancelReservation
• ProfileID type is changed as long in ReservationResponse
• Types of TotalPrice and CCPaymentPriceInBaseCurrency which is double, are changed decimal