Tse.EasyBook.Server.DataContracts Namespace |
Class | Description | |
---|---|---|
![]() | AccountEntrySummaryWeb |
Data contract class for a entry on a business partner's internal account(s)
|
![]() | AccountEntryWeb |
Data contract class for a entry on a business partner's internal account(s)
|
![]() | AccountWeb |
Data contract class for an account on a business partner's internal account(s)
|
![]() | AddCaseCriteria |
Add a new case.
|
![]() | AddCustomerReviewCriteria |
Data contract for the input criteria to the "AddCustomerReview" service.
|
![]() | AddCustomerReviewOwnerMessageCriteriaWeb |
Data contract for the input criteria to create a new CustomerReview with ReviewType=Owner.
|
![]() | AddressWeb |
Data contract address
|
![]() | AgeIntervalListItem | |
![]() | AgeIntervalWeb | |
![]() | AreaWeb |
An area is always part of a region. An area can either be directly part of a region or indirectly by acting as a sub-area
of another larger area. Areas can be modelled as a hierachy where areas are made up of larger areas.
|
![]() | Arrival | |
![]() | ArrivalDepartureTimesWeb |
An date interval for arrival- and departure-times.
|
![]() | ArticleBaseWeb |
Base class for an article that are used in conjunction with a booking to enable additional sales.
|
![]() | ArticleOrderWeb |
Data contract for the aticle item attached to a OrderWeb |
![]() | ArticlesCriteria |
Criteria class used in the "Articles" service method.
|
![]() | ArticlesResult |
Data contract for the output of the "Articles" service
|
![]() | ArticleWeb |
Data contract for an aticle item that can be sold for a specific rental object.
|
![]() | AssessmentCriteriaGradeWeb |
Data contract class for a rental object assessment grade. Assessments are used to calculate the rental object category.
|
![]() | AssessmentWeb |
Data contract class for a rental object assessment. Assessments are used to calculate the rental object category.
|
![]() | AttractionsCriteria |
Data contract for the input criteria to the "Attractions" service
|
![]() | AttractionWeb |
Contains information about an attraction.
|
![]() | AttributeBaseWeb |
Attribute base class for attribute search criteria and attribute values.
|
![]() | AttributeGroupTextWeb |
Holds an autogenerated text for a specific attribute group.
Autogenerated texts are created based on the values of the associated attributes on a rental object. Thus, the resulting text is a product of the configured attributes on a rental object.
It is unlikely that all attribute groups has an associated automatic text.
|
![]() | AttributeGroupWeb |
Group item for an attribute
|
![]() | AttributeWeb |
Holds a rental object attribute value for specific interval.
|
![]() | AvailabilityCriteria |
Data contract for the input criteria for the "Availability" service
|
![]() | AvailabilityResult |
Data contract for the resulting output of the "Availability" service
|
![]() | BankInfoCriteria |
Data contract for the bank info item attached to a booking
|
![]() | BankInfoWeb |
Data contract for a bank info item
|
![]() | BookingCriteria |
Data contract for the input to the online booking service method
|
![]() | BookingFormOfPaymentWeb |
The form of payments which can be used to to pay a booking with.
|
![]() | BusinessPartnerWeb |
Data contract contact info.
|
![]() | CalendarEntryConsumptionWeb |
The consumption for one consumption meter during the rental period on the rental agreement.
|
![]() | CalendarEntryRentalAgreementInfoWeb |
Data contract for Rental Object Calendar Rental Agreement info
|
![]() | CalendarEntryWeb |
Data contract for vacancy of a standard week.
|
![]() | CalendarResult |
Data contract for the resulting output of the "AccountDetails" service method.
|
![]() | CalendarWeb | Data contract Rental calendar and possible arrival/departure dates. The primary goal of an arrival and departure calendar is to correctly identify on which days what vacation types (booking lengths) are available. RentalObjectCalendarWeb.ArrivalDays and RentalObjectCalendarWeb.DepartureDays contains possible arrival and departure days for the following vacation types:
The calendar also contains the following vacancy details
To correctly parse the calendar the following steps should be taken: Start by identifying an arrival day of interest on the arrival calendar. To do this, use the offset date on the calendar and calculate how many groups (days) to skip to find the group of interest. Once found, the contents of the arrival day group can be used to calculate allowed arrival days. The goal is to find out what lengths between 2 and 28 days are possible for this specific arrival day. Here are the possible values to help determine an allowed departure day:
*When checking if a character is either on the arrival or departure calendar, start by looping the arrival calendar and check for that character. If a day is reached where the characters is no longer there, then continue from that day on the departure calendar, and continue checking for that character until the desired departure date is reached. Please note |
![]() | CancellationAndRateWeb |
Data contract for and cancellaton date combined with a possible cancellation discount rate applicable for the date of cancellation
|
![]() | CaseCauseWeb |
Data class for past correspondence details froma business entity
|
![]() | CaseStatusReasonWeb |
Data class for a case status reason: (New, Processing, Rejected, etc..)
|
![]() | CaseWeb |
Data class for showing a case on the web.
|
![]() | CategoryWeb |
Category for a RentalObject
|
![]() | CheckPostalCodeResult |
Data contract for the resulting output of the "CheckPostalCode" service
|
![]() | CleaningPricesWeb |
Data contract for cleaning price within a fixed range of currencies
|
![]() | CommentWeb |
Comment
|
![]() | CompanyWeb |
Data contract for a company customer in the "Booking" service.
|
![]() | ConsumptionArticleOrderWeb |
Data contract for specific details about consumption articles on an invoice (orderweb).
|
![]() | ConsumptionMeterWeb |
Data contract for specific details about a consumption meter of a rental object.
|
![]() | ContactWeb |
Data contract contact info.
|
![]() | CorrespondenceInfoWeb |
Data class for past correspondence details froma business entity
|
![]() | CustomerReviewCategoryWeb |
Customer Review Category for the web client
|
![]() | CustomerReviewGradeWeb |
Customer Review Grade for the web client
|
![]() | CustomerReviewStatisticsWeb |
Customer Review grade averages per rental object
|
![]() | CustomerReviewWeb |
Customer Review for the web client
|
![]() | DataContractEntityWeb |
Base class for all web entities.
|
![]() | DeleteOrderCriteria |
Datacontract for the input criteria used to delete an order using the "DeleteOrder" web service.
|
![]() | DetailsCriteria |
Data contract for the input criteria for the "Details" service.
|
![]() | DetailsResult |
Data contract for the resulting output of the "Details" service.
|
![]() | EncodedDocumentWeb |
Data contract class for an encoded (Base64) document from the document archive.
|
![]() | GeographyCriteria |
Data contract containing input criteria used to perform a geographic related rental object search.
|
![]() | GetCasesResult |
Data contract contaning a list of cases
|
![]() | GpsCoordinateWeb |
Gps coordinate of a POI like a rental object, attraction, office etc.
|
![]() | InstallmentWeb |
Invoice installment.
|
![]() | IntermediationAgreementBaseWeb |
Data contract base class for common information about an owner intermediation agreeement
|
![]() | IntermediationAgreementWeb |
Data contract base class for details concerning an intermediation agreement between the rental agency and an owner.
|
![]() | IntervalExtraWeb |
An date interval for arrival- and departure-times.
|
![]() | IntervalWeb |
An date interval that has a nullable end date.
|
![]() | KeyDeliveryLocationWeb |
Data contract for the key delivery location for the specified date interval.
|
![]() | LocalizedEntityWeb |
Contains localized strings in the supported customer languages of the agency (consumer).
|
![]() | OrderInfoCriteria |
Datacontract for identifying an existing customer and order in EasyBook.NET.
|
![]() | OrderListCriteria |
Data contract for the criteria for the "PartnerOrders" service method. Orders are always returned sorted by the created date descending.
|
![]() | OrderListItem |
Data transport class for orders and invoices.
|
![]() | OrderListResult |
Data contract for the result of the PartnerOrders service method.
|
![]() | OrderSummaryWeb |
Data contract for a partner order
|
![]() | OrderWeb |
Data class for order which is a result of a booking or an additional sale through the "UpdateOrder" service.
|
![]() | OwnerAccessBaseCriteria |
Data contract for the input criteria for the "OwnerAccess" webservice.
|
![]() | OwnerAccessIntervalCriteria |
Data contract for the input criteria for the "OwnerAccess" webservice.
|
![]() | OwnerCategoryWeb |
An owners category is calculated on preset dates.
Owners are assigned a category based on the rules that are fulfilled in the different owner categories.
|
![]() | OwnerWeb |
Data contract class for an account on a business partner's internal account(s)
|
![]() | PersonWeb |
Data contract for the input of a customer to the online booking service method
|
![]() | PictureBaseWeb |
Data contract for a web picture base class.
|
![]() | PictureMasterWeb |
Data contract for a web picture base class.
|
![]() | PictureWeb |
Data contract for a web picture specialized class.
|
![]() | PostalCodeWeb | |
![]() | PriceAdjustmentWeb |
Data class for a rental object price adjustment
|
![]() | PriceC |
A set of price amounts for one currency, common across all the listed intervals in Arrivals.
|
![]() | PriceExampleWeb |
Data contract for article price examples. Contains different prices for different count values.
|
![]() | PriceIntervalWeb |
Data contract for price for a single week for a rental object.
|
![]() | PricesAndArrivals |
Vacant arrival date intervals combined with one set of prices per possible currency. These prices are common across all the listed intervals in Arrivals .
|
![]() | PricesDays |
The vacant arrival date intervals and prices for rental intervals of the specified duration.
|
![]() | PricesWeb |
Data contract for price within a fixed range of currencies
|
![]() | PriceWeb |
Data contract for a curerncy and a price.
|
![]() | RecordingDetailWeb |
Data contract class for a entry on a business partner's internal account(s)
|
![]() | RegionWeb |
A country is typically divided into several large regions. Each region contains 1-n areas
which again can hold additional areas. A region can not contain other regions.
|
![]() | RentalAgreementWeb |
Data class for a web rental agreement. A rental agreement containts the specific details about a tennancy that can be referenced by an OrderWeb.
|
![]() | RentalIntervalWeb |
Data contract Rental interval
|
![]() | RentalObjectArticleWeb |
Data contract that holds information about which article numbers are available for a rental object.
|
![]() | RentalObjectBaseWeb |
Base class for for web rental object entities
|
![]() | RentalObjectCategoryWeb |
Category for a rental object.
|
![]() | RentalObjectCombinedWeb |
Rental object information for partner feed. Combines data from data contracts RentalObjectWeb, RentalObjectPictureWeb,
RentalObjectTextWeb and RentalObjectArticleWeb for the matching rental objects.
|
![]() | RentalObjectCommentWeb |
Comment for a rental object covering a specific date interval.
|
![]() | RentalObjectKeyDeliveryWeb |
Rental object key delivery location information
|
![]() | RentalObjectOwnerWeb |
Rental object information for owner site
|
![]() | RentalObjectPictureWeb |
Rental object picture information for partner feed
|
![]() | RentalObjectPriceChangeWeb |
Holds information on a periodic price change on a rental object.
Price changes can be updated on the rental object by sending them back into the "UpdateRentalObject" service method.
Please note that the "Rejected" value is the ONLY value that can be altered on a price change!
|
![]() | RentalObjectPrices |
Defines vacancies and prices for one rental object for following price file feeds: compressed/json/{partnerCode}/{consumerId}/price and compressed/xml/{partnerCode}/{consumerId}/price.
The price file feeds are described here: Partner feeds are available as RESTful services.
|
![]() | RentalObjectPriceWeb |
Data contract for rental object prices and vacation types. Hence everything needed to calculate the rental price.
|
![]() | RentalObjectRoomWeb |
Rental object room information for partner feed
|
![]() | RentalObjectsArticlesResult |
Data contract that holds information about which article numbers are available for a list of rental objects.
|
![]() | RentalObjectsCalendarCriteria |
Criteria for partner feed methods for returning calendar data.
|
![]() | RentalObjectsCombinedWebResult |
Rental object information for partner feed
|
![]() | RentalObjectsCustomerReviewsCriteria |
Data contract containing search criterias for customer reviews
|
![]() | RentalObjectSearchItemWeb |
Data contract containing a rental object search result.
|
![]() | RentalObjectSearchResultBase |
Data contract base class for a specific rental object in a search result
|
![]() | RentalObjectsIntervalCriteria |
Criteria for partner feed methods requiring an interval of RentalObject numbers and date interval
|
![]() | RentalObjectSortExpressionWeb |
Holds a rental object sort expression.
|
![]() | RentalObjectTextWeb |
Rental object text information for partner feed
|
![]() | RentalObjectTypeWeb |
Represents a rental obect type such as "Apartment", "Holiday Home", "Estate", etc.
|
![]() | RentalObjectVacancyWeb |
The rental object calendar.
|
![]() | RentalObjectWeb |
Rental object information for partner feed
|
![]() | RepeatedRentalIntervalWeb |
Data contract for holding a repeated rental interval.
Repeated rental intervals are used on intermediation agreement to register repeated owner blockings across intermediation agreements.
|
![]() | RoomAttributeWeb |
Holds a rental object attribute value for a specific room. For instance the number of double beds.
|
![]() | RoomWeb |
This object contains information for a room in a rental object.
|
![]() | SearchCriteria |
Search criteria used in the "Search" service.
|
![]() | SearchCustomerReviewsCriteria |
Data contract containing search criterias for customer reviews
|
![]() | SearchCustomerReviewsResult |
Data contract containing result for a search for customer reviews
|
![]() | SearchCustomersResult |
Data contract for the search result of the SeachCustomers method
|
![]() | SearchInitializeResult |
Datacontract for the resulting output from the "SearchInitialize" service.
|
![]() | SearchItemWeb |
Data contract containing a rental object condensed search result.
|
![]() | SearchOrdersCriteria |
Class containing search criteria for order search
|
![]() | SearchResult |
Datacontract Search results
|
![]() | SearchStatistic |
Statistic for a Rental Object Search
|
![]() | SearchStatisticWeb |
Statistic for a Rental Object Search
|
![]() | SeasonIntervalWeb |
Data contract Season interval
|
![]() | ServiceOptionWeb |
The service agreement option is included in the intermediation agreement interval
|
![]() | ShortStayRuleWeb |
Data class for a web vacation type rule for short stay a.k.a. "Mini vacation"
|
![]() | SupplierCategoryWeb |
Data contract class for a service supplier category.
|
![]() | SupplierWeb |
Data contract class for a serviec supplier on a rental object.
|
![]() | TextIntervalWeb |
Data contract for a loacalized text.
|
![]() | TextWeb |
Data contract for a translated text.
|
![]() | TicketArticleWeb |
Data contract for the aticle item attached to a rental object
|
![]() | TipWeb |
Tip for the web client.
|
![]() | UpdateAccountCriteria |
Data contract class for saving bank account details of an account
|
![]() | UpdateCalendarCriteria |
Data contract class for saving bank account details of an account
|
![]() | UpdateCustomerCriteria |
Data contract for the input of the online update customer service method
|
![]() | UpdateCustomerResult |
Data contract for the output of the online update customer service method
|
![]() | UpdateIntermediationAgreementCriteria |
Data contract class for saving certain information about an intermediation agreement.
|
![]() | UpdateOrderCriteria |
Data contract for the input criteria to the "UpdateOrder" service.
|
![]() | UpdateOrderPaymentCriteria |
Data contract for the input criteria to the "UpdateOrderPayment" service.
|
![]() | UpdateOwnerCriteria |
Data contract class for saving certain information about an owner.
Depending on the value of the propoerties the server updates the owner accordingly. Please see the individial property comments for specfic details.
|
![]() | UpdateRentalObjectCriteria |
Data contract class for saving details on a rental object
|
![]() | VacancyOptionsWeb |
Data contract for vacancy search options
|
![]() | VacationTypeConfigurationWeb |
Data class for a web vacation type
|
![]() | VacationTypeListItem |
Data class for a vacation type list item
|
![]() | VacationTypeWeb |
Data class for a web vacation type
|
Enumeration | Description | |
---|---|---|
![]() | CalendarEntryTypeEnumWeb |
Possible char codes for days on the vacancy calendar
|