Interfaccia BookingFor Backend API - per la comunicazione con bookingfor.com Ver. 4.0 - NET

Pagina creata da Marta Esposito
 
CONTINUA A LEGGERE
Interfaccia BookingFor
          Backend API
per la comunicazione con bookingfor.com
                                                        Ver. 4.0

                                                                                                          Pagina: 1

Riservati tutti i diritti - Copyright Ipertrade s.r.l              info@bookingfor.com – www.bookingfor.com
Sommario
Sommario                                                                                               2

DATI DEL PROGETTO                                                                                      3

DATI DEL DOCUMENTO                                                                                     3

REVISIONI                                                                                              3

Premessa                                                                                               5

Set up:                                                                                                6

Elenco metodi disponibili:                                                                             6

    GetResources ............................................................................................................................................. 6
    SetResources ............................................................................................................................................. 7
    DeleteResources ........................................................................................................................................ 8
    GetResourceProductCategories ................................................................................................................ 8
    GetGeographicZones ................................................................................................................................. 9
    GetGroupingResources............................................................................................................................ 10
    SetGroupingResources ............................................................................................................................ 10
    DeleteGroupingResources ....................................................................................................................... 11
    GetAvailableTags ..................................................................................................................................... 12
    GetPolicies ............................................................................................................................................... 13
    GetRateCategories................................................................................................................................... 13
    GetPOICategories .................................................................................................................................... 14
    GetReservations ...................................................................................................................................... 15
    SetReservations ....................................................................................................................................... 16
    GetReservationPayments ........................................................................................................................ 16
    GetReservationRegistries ........................................................................................................................ 17
    SetReservationRegistries ......................................................................................................................... 18
    GetVariationPlans .................................................................................................................................... 18
    SetVariationPlans..................................................................................................................................... 19
    DeleteVariationPlans ............................................................................................................................... 20
    GetMerchantConfiguration ..................................................................................................................... 20
Legenda campi                                                                                          22

Appendice                                                                                              22

Limitazione utilizzo servizi                                                                           61
                                                                                                                                                     Pagina: 2

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                                 info@bookingfor.com – www.bookingfor.com
DATI DEL PROGETTO

Sito Internet:                                      www.bookingfor.com

Proprietario:                                       Ipertrade srl

Mantainer:

DATI DEL DOCUMENTO

Tipo Documento                                    BookingFor Backend API

Redatto da:                                       Marco Slanzi

Data di approvazione                              03/2016

Data di emissione                                 03/2016

REVISIONI

Revisione n°      01      Data Revisione            07/2017

Descrizione       Bugfix vari
modifiche

Motivazioni

Revisione n°      02      Data Revisione            10/2017

Descrizione       Allineamento servizio con BookingFor 7.2.2
modifiche

Motivazioni

Revisione n°      03      Data Revisione            02/2021

Descrizione       Allineamento servizio con BookingFor 8.2.0
modifiche

                                                                                                                  Pagina: 3

        Riservati tutti i diritti - Copyright Ipertrade s.r.l              info@bookingfor.com – www.bookingfor.com
Motivazioni

                                                                                                       Pagina: 4

        Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
Premessa
Seguiranno delle note tecniche per l’utilizzo di BookingFor Backend API riservato alle
software house che intendono sincronizzare i dati dei propri Channel Manager o PMS con
il sistema di booking denominato BookingFor.

Il sistema è basato su comunicazioni tramite il protocollo SOAP e la struttura dati è
proprietaria.

Per qualsiasi informazione: developer@ipertrade.com

                                                                                                      Pagina: 5

       Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
Set up:
Per attivare l'interfaccia BookingFor Backend API sono necessari i seguenti parametri:
    •   Login: identificativo dell’utente
    •   Password: password dell’utente
    •   MerchantId: codice dell’esercente

Elenco metodi disponibili:
GetResources
Il messaggio GetResources viene utilizzato per avere la lista delle risorse disponibili di un
merchant. Sarà previsto solo il recupero di codici mappatura, nome di default e categorie
tariffarie associate alla risorsa

RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO             DESCRIZIONE
                                                                                                 ELEMENTI
 Message                                                                                         1                  Messaggio
 Message/Authentication
                                                                          Login                  1                  Identificativo
                                                                          Password               1                  Password
                                                                          MerchantId             1                  Identificativo del
                                                                                                                    merchant
 Message/Request                                                                                 1
                                                                          GetOnlySelected        1                  Se valorizzato a true,
                                                                                                                    recupera solo le
                                                                                                                    risorse con i
                                                                                                                    riferimenti specificati
                                                                                                                    su RefIds
 Message/Request/Refids                                                                          1-n                Array di stringhe

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI
 GetResourcesResult                                                               1               Array di oggetti di tipo ResourceObject
                                                                                                  (ogni nodo è definito come Result):
                                                                                                  vedi Appendice per vedere la struttura
                                                                                                  dell’oggetto
                                                                Success           1               Se valorizzato a true, la richiesta è
                                                                                                  andata a buon fine

                                                                                                                                     Pagina: 6

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
FailureReaso      1               Se la richiesta non è andata a buon
                                                                n                                 fine, verrà specificato il motivo del
                                                                                                  fallimento.

SetResources
Il messaggio SetResources viene utilizzato per aggiornare, aggiungere o inserire da zero
le risorse per il merchant. L’operazione avrà comportamenti diversi a secondi di alcuni
parametri che si possono specificare nel messaggio

RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO              DESCRIZIONE
                                                                                                 ELEMENTI
 Message                                                                                         1                   Messaggio
 Message/Authentication
                                                                          Login                  1                   Identificativo
                                                                          Password               1                   Password
                                                                          MerchantId             1                   Identificativo del
                                                                                                                     merchant
 Message/Request                                                                                 1
                                                                          InsertOnly             1                   Se valorizzato a true,
                                                                                                                     effettuerà solo
                                                                                                                     l’inserimento delle
                                                                                                                     risorse e non la
                                                                                                                     modifica delle
                                                                                                                     esistenti
                                                                          UpdateOnly             1                   Se valorizzato a true,
                                                                                                                     effettuerà solo
                                                                                                                     l’aggiornamento delle
                                                                                                                     risorse esistenti e non
                                                                                                                     l’inserimento delle
                                                                                                                     nuove
                                                                          InsertBulk             1                   Se valorizzato a true,
                                                                                                                     effettua un
                                                                                                                     reinserimento totale
                                                                                                                     dei dati inoltrati e
                                                                                                                     cancella TUTTE le
                                                                                                                     risorse esistenti
 Message/Request/Items                                                                           1-n                 Array di oggetti di tipo
                                                                                                                     ResourceObject (ogni
                                                                                                                     nodo è definito come
                                                                                                                     ResourceObject):
                                                                                                                     vedi Appendice per
                                                                                                                     vedere la struttura
                                                                                                                     dell’oggetto

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI

                                                                                                                                      Pagina: 7

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
SetResourcesResult                                                               1               Restituisce il numero totale di record
                                                                                                  inseriti/aggiornati
                                                                Success           1               Se valorizzato a true, la richiesta è
                                                                                                  andata a buon fine
                                                                FailureReaso      1               Se la richiesta non è andata a buon
                                                                n                                 fine, verrà specificato il motivo del
                                                                                                  fallimento.

DeleteResources
Il messaggio DeleteResources viene utilizzato per eliminare le risorse specificate per il
merchant.

RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO                 DESCRIZIONE
                                                                                                 ELEMENTI
 Message                                                                                         1                      Messaggio
 Message/Authentication
                                                                          Login                  1                      Identificativo
                                                                          Password               1                      Password
                                                                          MerchantId             1                      Identificativo del
                                                                                                                        merchant
 Message/Request                                                                                 1
 Message/Request/Refids                                                                          1-n                    Array di stringhe

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI
 DeleteResourcesResult                                                            1               Restituisce il numero totale di record
                                                                                                  inseriti/aggiornati
                                                                Success           1               Se valorizzato a true, la richiesta è
                                                                                                  andata a buon fine
                                                                FailureReaso      1               Se la richiesta non è andata a buon
                                                                n                                 fine, verrà specificato il motivo del
                                                                                                  fallimento.

GetResourceProductCategories
Recupera le categorie disponibili da utilizzare per il campo MainCategoryId della risorsa.

RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO                 DESCRIZIONE
                                                                                                 ELEMENTI
 Message                                                                                         1                      Messaggio
 Message/Authentication
                                                                          Login                  1                      Identificativo
                                                                          Password               1                      Password
                                                                          MerchantId             1                      Identificativo del
                                                                                                                        merchant
                                                                                                                                         Pagina: 8

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
Message/Request                                                                                 1

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI
 GetResourceProductCategoriesResult                                               1               Array di oggetti di tipo CategoryObject
                                                                                                  (ogni nodo è definito come Result):
                                                                                                  vedi Appendice per vedere la struttura
                                                                                                  dell’oggetto
                                                                Success           1               Se valorizzato a true, la richiesta è
                                                                                                  andata a buon fine
                                                                FailureReaso      1               Se la richiesta non è andata a buon
                                                                n                                 fine, verrà specificato il motivo del
                                                                                                  fallimento.

GetGeographicZones
Recupera le categorie disponibili da utilizzare per il campo Zones di risorsa e gruppi di
risorse.

RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO              DESCRIZIONE
                                                                                                 ELEMENTI
 Message                                                                                         1                   Messaggio
 Message/Authentication
                                                                          Login                  1                   Identificativo
                                                                          Password               1                   Password
                                                                          MerchantId             1                   Identificativo del
                                                                                                                     merchant
 Message/Request                                                                                 1

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI
 GetResourceProductCategoriesResult                                               1               Array di oggetti di tipo
                                                                                                  GeographicZoneObject (ogni nodo è
                                                                                                  definito come Result): vedi Appendice
                                                                                                  per vedere la struttura dell’oggetto
                                                                Success           1               Se valorizzato a true, la richiesta è
                                                                                                  andata a buon fine
                                                                FailureReaso      1               Se la richiesta non è andata a buon
                                                                n                                 fine, verrà specificato il motivo del
                                                                                                  fallimento.

                                                                                                                                      Pagina: 9

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
GetGroupingResources
Il messaggio GetGroupingResources viene utilizzato per avere la lista dei gruppi di risorse
disponibili di un merchant. Sarà previsto solo il recupero di codici mappatura, nome di
default e categorie tariffarie associate alla risorsa

RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO              DESCRIZIONE
                                                                                                 ELEMENTI
 Message                                                                                         1                   Messaggio
 Message/Authentication
                                                                          Login                  1                   Identificativo
                                                                          Password               1                   Password
                                                                          MerchantId             1                   Identificativo del
                                                                                                                     merchant
 Message/Request                                                                                 1
                                                                          GetOnlySelected        1                   Se valorizzato a true,
                                                                                                                     recupera solo le
                                                                                                                     risorse con i
                                                                                                                     riferimenti specificati
                                                                                                                     su RefIds
 Message/Request/Refids                                                                          1-n                 Array di stringhe

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI
 GetGroupingResourcesResult                                                       1               Array di oggetti di tipo
                                                                                                  GroupingResourceObject (ogni nodo è
                                                                                                  definito come Result): vedi Appendice
                                                                                                  per vedere la struttura dell’oggetto
                                                                Success           1               Se valorizzato a true, la richiesta è
                                                                                                  andata a buon fine
                                                                FailureReaso      1               Se la richiesta non è andata a buon
                                                                n                                 fine, verrà specificato il motivo del
                                                                                                  fallimento.

SetGroupingResources
Il messaggio SetGroupingResources viene utilizzato per aggiornare, aggiungere o inserire
da zero i gruppi di risorse per il merchant. L’operazione avrà comportamenti diversi a
secondi di alcuni parametri che si possono specificare nel messaggio

RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO              DESCRIZIONE
                                                                                                 ELEMENTI

                                                                                                                                     Pagina: 10

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
Message                                                                                         1                      Messaggio
 Message/Authentication
                                                                          Login                  1                      Identificativo
                                                                          Password               1                      Password
                                                                          MerchantId             1                      Identificativo del
                                                                                                                        merchant
 Message/Request                                                                                 1
                                                                          InsertOnly             1                      Se valorizzato a true,
                                                                                                                        effettuerà solo
                                                                                                                        l’inserimento delle
                                                                                                                        risorse e non la
                                                                                                                        modifica delle
                                                                                                                        esistenti
                                                                          UpdateOnly             1                      Se valorizzato a true,
                                                                                                                        effettuerà solo
                                                                                                                        l’aggiornamento delle
                                                                                                                        risorse esistenti e non
                                                                                                                        l’inserimento delle
                                                                                                                        nuove
                                                                          InsertBulk             1                      Se valorizzato a true,
                                                                                                                        effettua un
                                                                                                                        reinserimento totale
                                                                                                                        dei dati inoltrati e
                                                                                                                        cancella TUTTE le
                                                                                                                        risorse esistenti
 Message/Request/Items                                                                           1-n                    Array di oggetti di tipo
                                                                                                                        GroupingResourceOb
                                                                                                                        ject (ogni nodo è
                                                                                                                        definito come
                                                                                                                        GroupingResourceOb
                                                                                                                        ject): vedi Appendice
                                                                                                                        per vedere la
                                                                                                                        struttura dell’oggetto

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI
 SetResourcesResult                                                               1               Restituisce il numero totale di record
                                                                                                  inseriti/aggiornati
                                                                Success           1               Se valorizzato a true, la richiesta è
                                                                                                  andata a buon fine
                                                                FailureReaso      1               Se la richiesta non è andata a buon
                                                                n                                 fine, verrà specificato il motivo del
                                                                                                  fallimento.

DeleteGroupingResources
Il messaggio DeleteGroupingResources viene utilizzato per eliminare i gruppi di risorse
specificati per il merchant.
                                                                                                                                      Pagina: 11

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO                 DESCRIZIONE
                                                                                                 ELEMENTI
 Message                                                                                         1                      Messaggio
 Message/Authentication
                                                                          Login                  1                      Identificativo
                                                                          Password               1                      Password
                                                                          MerchantId             1                      Identificativo del
                                                                                                                        merchant
 Message/Request                                                                                 1
 Message/Request/Refids                                                                          1-n                    Array di stringhe

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI
 DeleteResourcesResult                                                            1               Restituisce il numero totale di record
                                                                                                  inseriti/aggiornati
                                                                Success           1               Se valorizzato a true, la richiesta è
                                                                                                  andata a buon fine
                                                                FailureReaso      1               Se la richiesta non è andata a buon
                                                                n                                 fine, verrà specificato il motivo del
                                                                                                  fallimento.

GetAvailableTags
Recupera i servizi descrittivi disponibili: da utilizzare per il campo Tags della risorsa.

RICHIESTA
 ELEMENTO                                                                 ATTRIBUTO              NUMERO                 DESCRIZIONE
                                                                                                 ELEMENTI
 Message                                                                                         1                      Messaggio
 Message/Authentication
                                                                          Login                  1                      Identificativo
                                                                          Password               1                      Password
                                                                          MerchantId             1                      Identificativo del
                                                                                                                        merchant
 Message/Request                                                                                 1

RISPOSTA
 ELEMENTO                                                       ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                  ELEMENTI
 GetAvailableTagsResult                                                           1               Array di oggetti di tipo TagObject (ogni
                                                                                                  nodo è definito come Result): vedi

                                                                                                                                     Pagina: 12

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
Appendice per vedere la struttura
                                                                                                   dell’oggetto
                                                                 Success           1               Se valorizzato a true, la richiesta è
                                                                                                   andata a buon fine
                                                                 FailureReaso      1               Se la richiesta non è andata a buon
                                                                 n                                 fine, verrà specificato il motivo del
                                                                                                   fallimento.

GetPolicies
Recupera i servizi descrittivi disponibili: da utilizzare per il campo PolicyId della risorsa.

RICHIESTA
 ELEMENTO                                                                  ATTRIBUTO              NUMERO              DESCRIZIONE
                                                                                                  ELEMENTI
 Message                                                                                          1                   Messaggio
 Message/Authentication
                                                                           Login                  1                   Identificativo
                                                                           Password               1                   Password
                                                                           MerchantId             1                   Identificativo del
                                                                                                                      merchant
 Message/Request                                                                                  1

RISPOSTA
 ELEMENTO                                                        ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                   ELEMENTI
 GetPoliciesResult                                                                 1               Array di oggetti di tipo PolicyObject
                                                                                                   (ogni nodo è definito come Result):
                                                                                                   vedi Appendice per vedere la struttura
                                                                                                   dell’oggetto
                                                                 Success           1               Se valorizzato a true, la richiesta è
                                                                                                   andata a buon fine
                                                                 FailureReaso      1               Se la richiesta non è andata a buon
                                                                 n                                 fine, verrà specificato il motivo del
                                                                                                   fallimento.

GetRateCategories
Recupera le categorie tariffarie disponibili: da utilizzare per il campo RateCategoryRefId
dei prezzi di una risorsa.

RICHIESTA
 ELEMENTO                                                                  ATTRIBUTO              NUMERO              DESCRIZIONE
                                                                                                  ELEMENTI
 Message                                                                                          1                   Messaggio
 Message/Authentication

                                                                                                                                   Pagina: 13

         Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
Login                  1                   Identificativo
                                                                           Password               1                   Password
                                                                           MerchantId             1                   Identificativo del
                                                                                                                      merchant
 Message/Request                                                                                  1

RISPOSTA
 ELEMENTO                                                        ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                   ELEMENTI
 GetPoliciesResult                                                                 1               Array di oggetti di tipo PolicyObject
                                                                                                   (ogni nodo è definito come Result):
                                                                                                   vedi Appendice per vedere la struttura
                                                                                                   dell’oggetto
                                                                 Success           1               Se valorizzato a true, la richiesta è
                                                                                                   andata a buon fine
                                                                 FailureReaso      1               Se la richiesta non è andata a buon
                                                                 n                                 fine, verrà specificato il motivo del
                                                                                                   fallimento.

GetPOICategories
Recupera le categorie di Punti di interesse inserite nella sottoscrizione: da utilizzare per il
campo CategoryId sui vari punti per esperienze.

RICHIESTA
 ELEMENTO                                                                  ATTRIBUTO              NUMERO              DESCRIZIONE
                                                                                                  ELEMENTI
 Message                                                                                          1                   Messaggio
 Message/Authentication
                                                                           Login                  1                   Identificativo
                                                                           Password               1                   Password
                                                                           MerchantId             1                   Identificativo del
                                                                                                                      merchant
 Message/Request                                                                                  1

RISPOSTA
 ELEMENTO                                                        ATTRIBUTO         NUMERO          DESCRIZIONE
                                                                                   ELEMENTI
 GetPoliciesResult                                                                 1               Array di oggetti di tipo
                                                                                                   POICategoryObject (ogni nodo è
                                                                                                   definito come Result): vedi Appendice
                                                                                                   per vedere la struttura dell’oggetto
                                                                 Success           1               Se valorizzato a true, la richiesta è
                                                                                                   andata a buon fine
                                                                 FailureReaso      1               Se la richiesta non è andata a buon
                                                                 n                                 fine, verrà specificato il motivo del
                                                                                                   fallimento.

                                                                                                                                   Pagina: 14

         Riservati tutti i diritti - Copyright Ipertrade s.r.l                         info@bookingfor.com – www.bookingfor.com
GetReservations
Il messaggio GetReservations viene utilizzato per avere la lista delle prenotazioni
registrate e/o create su BookingFor, comprensivo di eventuali prezzi inclusi nel preventivo
effettuato.

RICHIESTA
 ELEMENTO                                              ATTRIBUTO       NUMERO          DESCRIZIONE
                                                                       ELEMENTI
 Message                                                               1               Messaggio
 Message/Authentication
                                                       Login           1               Identificativo
                                                       Password        1               Password
                                                       MerchantId      1               Identificativo del merchant

 Message/Request                                                       1
 Message/Request/StartDate                                             1               Data di inizio del controllo
 Message/Request/EndDate                                               1               Data di fine del controllo
 Message/Request/DateType                                              1               Tipologia di controllo per le date. Possibili
                                                                                       valori:
                                                                                       CreationDate: data di creazione della
                                                                                       prenotazione
                                                                                       ArrivalDate: data di inizio vacanza
                                                                                       DepartureDate: data di fine vacanza
                                                                                       LastUpdateDate: data ultimo aggiornamento
                                                                                       dati
 Message/Request/StatusType                                            1               Tipologia di controllo per lo stato della
                                                                                       prenotazione.
                                                                                       Possibili valori:
                                                                                       All: tutte
                                                                                       New: solo le nuove
                                                                                       Canceled: solo le cancellate
                                                                                       Confirmed: solo le confermate
 Message/Request/FlagRetrievedAsExported                               1               Se non viene specificato nella richiesta o è
                                                                                       impostato a true, la prenotazione alla lettura
                                                                                       non sarà più letta nelle successive riletture in
                                                                                       questa richiesta.

RISPOSTA
 ELEMENTO                                      ATTRIBUTO          NUMERO ELEMENTI      DESCRIZIONE

 GetReservationsResult                                            1                    Array di oggetti di tipo Reservation (ogni
                                                                                       nodo è definito come Result): vedi
                                                                                       Appendice per vedere la struttura
                                                                                       dell’oggetto
                                               Success            1                    Se valorizzato a true, la richiesta è andata a
                                                                                       buon fine
                                               FailureReason      1                    Se la richiesta non è andata a buon fine,
                                                                                       verrà specificato il motivo del fallimento.

                                                                                                                             Pagina: 15

        Riservati tutti i diritti - Copyright Ipertrade s.r.l                   info@bookingfor.com – www.bookingfor.com
SetReservations
Il messaggio SetReservations viene utilizzato per inserire su BookingFor prenotazioni, che
saranno visibili nella sezione “Prenotazioni e richieste”. Purché una prenotazione sia
valida, devono essere specificati almeno l’indirizzo e-mail del contatto, il totale, periodo
della vacanza e persone all’interno del preventivo correlato. In questo caso, il parametro di
tipologia dell’operazione InsertBulk non sarà utilizzato.

RICHIESTA
 ELEMENTO                                    ATTRIBUTO              NUMERO             DESCRIZIONE
                                                                    ELEMENTI
 Message                                                            1                  Messaggio
 Message/Authentication
                                             Login                  1                  Identificativo
                                             Password               1                  Password
                                             MerchantId             1                  Identificativo del merchant

 Message/Request                                                    1
                                             InsertOnly             1                  Se valorizzato a true, effettuerà solo l’inserimento
                                                                                       delle prenotazioni e non la modifica delle esistenti
                                             UpdateOnly             1                  Se valorizzato a true, effettuerà solo
                                                                                       l’aggiornamento delle prenotazioni esistenti e non
                                                                                       l’inserimento delle nuove
 Message/Request/Items                                              1-n                Array di oggetti di tipo Reservation (ogni nodo è
                                                                                       definito come Reservation): vedi Appendice per
                                                                                       vedere la struttura dell’oggetto

RISPOSTA
 ELEMENTO                                                        ATTRIBUTO       NUMERO            DESCRIZIONE
                                                                                 ELEMENTI
 SetreservationsResult                                                           1                 Restituisce il numero totale di record
                                                                                                   inseriti/aggiornati
                                                                 Success         1                 Se valorizzato a true, la richiesta è
                                                                                                   andata a buon fine
                                                                 FailureReason   1                 Se la richiesta non è andata a buon
                                                                                                   fine, verrà specificato il motivo del
                                                                                                   fallimento.

GetReservationPayments
Il messaggio GetReservationPayments viene utilizzato per avere la lista di tutti i pagamenti
registrati e/o creati su BookingFor e non ancora recuperati in precedenti chiamate. Una
volta recuperati, non saranno più selezionabili nelle future chiamate.

RICHIESTA
 ELEMENTO                                               ATTRIBUTO          NUMERO             DESCRIZIONE
                                                                           ELEMENTI
 Message                                                                   1                  Messaggio

                                                                                                                                   Pagina: 16

         Riservati tutti i diritti - Copyright Ipertrade s.r.l                       info@bookingfor.com – www.bookingfor.com
Message/Authentication
                                                        Login                1                Identificativo
                                                        Password             1                Password
                                                        MerchantId           1                Identificativo del merchant

 Message/Request                                                             1
                                                        GetOnlySelected      1                Se valorizzato a true, recupera solo i
                                                                                              pagamenti relazionati alle prenotazioni con i
                                                                                              riferimenti specificati su RefIds
 Message/Request/Refids                                                      1-n              Array di stringhe

RISPOSTA
 ELEMENTO                                       ATTRIBUTO          NUMERO          DESCRIZIONE
                                                                   ELEMENTI
 GetReservationPaymentsResult                                      1               Array di oggetti di tipo ReservationPayment (ogni nodo
                                                                                   è definito come Result): vedi Appendice per vedere la
                                                                                   struttura dell’oggetto
                                                Success            1               Se valorizzato a true, la richiesta è andata a buon fine

                                                FailureReason      1               Se la richiesta non è andata a buon fine, verrà
                                                                                   specificato il motivo del fallimento.

GetReservationRegistries
Il messaggio GetReservationRegistries viene utilizzato per avere la lista di tutte le
anagrafiche registrate e/o create su BookingFor e non ancora recuperate in precedenti
chiamate. Una volta recuperate, non saranno più selezionabili nelle future chiamate.

RICHIESTA
 ELEMENTO                                   ATTRIBUTO                  NUMERO          DESCRIZIONE
                                                                       ELEMENTI
 Message                                                               1               Messaggio
 Message/Authentication
                                            Login                      1               Identificativo
                                            Password                   1               Password
                                            MerchantId                 1               Identificativo del merchant

 Message/Request                                                       1
                                            GetOnlySelected            1               Se valorizzato a true, recupera solo le anagrafiche
                                                                                       relazionate alle prenotazioni con i riferimenti
                                                                                       specificati su RefIds
 Message/Request/Refids                                                1-n             Array di stringhe

RISPOSTA
 ELEMENTO                                       ATTRIBUTO          NUMERO          DESCRIZIONE
                                                                   ELEMENTI
 GetReservationRegistriesResult                                    1               Array di oggetti di tipo ReservationRegistry (ogni nodo
                                                                                   è definito come Result): vedi Appendice per vedere la
                                                                                   struttura dell’oggetto
                                                Success            1               Se valorizzato a true, la richiesta è andata a buon fine

                                                                                                                                  Pagina: 17

         Riservati tutti i diritti - Copyright Ipertrade s.r.l                      info@bookingfor.com – www.bookingfor.com
FailureReason     1              Se la richiesta non è andata a buon fine, verrà
                                                                                 specificato il motivo del fallimento.

SetReservationRegistries
Il messaggio SetReservationRegistries viene utilizzato per inserire su BookingFor le
anagrafiche di una prenotazione. L’anagrafica principale per la prenotazione deve avere
almeno l’e-mail, nome, cognome, data di nascita e dati del documento validi. In questo
caso, il parametro di tipologia dell’operazione InsertBulk non sarà utilizzato.

RICHIESTA
 ELEMENTO                                    ATTRIBUTO                NUMERO           DESCRIZIONE
                                                                      ELEMENTI
 Message                                                              1                Messaggio
 Message/Authentication
                                             Login                    1                Identificativo
                                             Password                 1                Password
                                             MerchantId               1                Identificativo del merchant

 Message/Request                                                      1
                                             InsertOnly               1                Se valorizzato a true, effettuerà solo l’inserimento
                                                                                       delle prenotazioni e non la modifica delle esistenti
                                             UpdateOnly               1                Se valorizzato a true, effettuerà solo
                                                                                       l’aggiornamento delle prenotazioni esistenti e non
                                                                                       l’inserimento delle nuove
 Message/Request/Items                                                1-n              Array di oggetti di tipo ReservationRegistry (ogni
                                                                                       nodo è definito come ReservationRegistry): vedi
                                                                                       Appendice per vedere la struttura dell’oggetto

RISPOSTA
 ELEMENTO                                                        ATTRIBUTO       NUMERO            DESCRIZIONE
                                                                                 ELEMENTI
 SetReservationRegistriesResult                                                  1                 Restituisce il numero totale di record
                                                                                                   inseriti/aggiornati
                                                                 Success         1                 Se valorizzato a true, la richiesta è
                                                                                                   andata a buon fine
                                                                 FailureReason   1                 Se la richiesta non è andata a buon
                                                                                                   fine, verrà specificato il motivo del
                                                                                                   fallimento.

GetVariationPlans
Il messaggio GetVariationPlans viene utilizzato per recuperare la lista delle offerte
disponibili di un merchant, comprensivo di traduzioni localizzate (a seconda delle lingue
disponibili nella sottoscrizione), foto e regole di applicazione.

                                                                                                                                   Pagina: 18

         Riservati tutti i diritti - Copyright Ipertrade s.r.l                       info@bookingfor.com – www.bookingfor.com
RICHIESTA
 ELEMENTO                                                                    ATTRIBUTO                NUMERO              DESCRIZIONE
                                                                                                      ELEMENTI
 Message                                                                                              1                   Messaggio
 Message/Authentication
                                                                             Login                    1                   Identificativo
                                                                             Password                 1                   Password
                                                                             MerchantId               1                   Identificativo del
                                                                                                                          merchant
 Message/Request                                                                                      1

RISPOSTA
 ELEMENTO                                                        ATTRIBUTO           NUMERO            DESCRIZIONE
                                                                                     ELEMENTI
 GetVariationPlansResult                                                             1                 Array di oggetti di tipo VariationPlan
                                                                                                       (ogni nodo è definito come Result):
                                                                                                       vedi Appendice per vedere la struttura
                                                                                                       dell’oggetto
                                                                 Success             1                 Se valorizzato a true, la richiesta è
                                                                                                       andata a buon fine
                                                                 FailureReason       1                 Se la richiesta non è andata a buon
                                                                                                       fine, verrà specificato il motivo del
                                                                                                       fallimento.

SetVariationPlans
Il messaggio SetVariationPlans viene utilizzato per aggiornare, aggiungere o inserire da
zero le offerte per il merchant. L’operazione avrà comportamenti diversi a secondi di alcuni
parametri che si possono specificare nel messaggio.

RICHIESTA
 ELEMENTO                                    ATTRIBUTO              NUMERO                 DESCRIZIONE
                                                                    ELEMENTI
 Message                                                            1                      Messaggio
 Message/Authentication
                                             Login                  1                      Identificativo
                                             Password               1                      Password
                                             MerchantId             1                      Identificativo del merchant

 Message/Request                                                    1
                                             InsertOnly             1                      Se valorizzato a true, effettuerà solo l’inserimento
                                                                                           delle offerte e non la modifica delle esistenti
                                             UpdateOnly             1                      Se valorizzato a true, effettuerà solo
                                                                                           l’aggiornamento delle offerte esistenti e non
                                                                                           l’inserimento delle nuove
                                             InsertBulk             1                      Se valorizzato a true, effettua un
                                                                                           reinserimento totale dei dati inoltrati e
                                                                                           cancella TUTTE le offerte esistenti

                                                                                                                                       Pagina: 19

         Riservati tutti i diritti - Copyright Ipertrade s.r.l                           info@bookingfor.com – www.bookingfor.com
Message/Request/Items                                                 1-n                 Array di oggetti di tipo VariationPlan (ogni nodo è
                                                                                           definito come VariationPlan): vedi Appendice per
                                                                                           vedere la struttura dell’oggetto

RISPOSTA
 ELEMENTO                                                        ATTRIBUTO           NUMERO           DESCRIZIONE
                                                                                     ELEMENTI
 SetReservationRegistriesResult                                                      1                Restituisce il numero totale di record
                                                                                                      inseriti/aggiornati
                                                                 Success             1                Se valorizzato a true, la richiesta è
                                                                                                      andata a buon fine
                                                                 FailureReason       1                Se la richiesta non è andata a buon
                                                                                                      fine, verrà specificato il motivo del
                                                                                                      fallimento.

DeleteVariationPlans
Il messaggio DeleteVariationPlans viene utilizzato per eliminare le offerte specificate per il
merchant.

RICHIESTA
 ELEMENTO                                                                    ATTRIBUTO               NUMERO                 DESCRIZIONE
                                                                                                     ELEMENTI
 Message                                                                                             1                      Messaggio
 Message/Authentication
                                                                             Login                   1                      Identificativo
                                                                             Password                1                      Password
                                                                             MerchantId              1                      Identificativo del
                                                                                                                            merchant
 Message/Request                                                                                     1
 Message/Request/Refids                                                                              1-n                    Array di stringhe

RISPOSTA
 ELEMENTO                                                          ATTRIBUTO         NUMERO           DESCRIZIONE
                                                                                     ELEMENTI
 DeleteResourcesResult                                                               1                Restituisce il numero totale di record
                                                                                                      inseriti/aggiornati
                                                                   Success           1                Se valorizzato a true, la richiesta è
                                                                                                      andata a buon fine
                                                                   FailureReaso      1                Se la richiesta non è andata a buon
                                                                   n                                  fine, verrà specificato il motivo del
                                                                                                      fallimento.

GetMerchantConfiguration
Il messaggio GetMerchantConfiguration viene utilizzato il recupero della configurazione
base del merchant.
                                                                                                                                         Pagina: 20

         Riservati tutti i diritti - Copyright Ipertrade s.r.l                           info@bookingfor.com – www.bookingfor.com
RICHIESTA
ELEMENTO                                                                   ATTRIBUTO              NUMERO              DESCRIZIONE
                                                                                                  ELEMENTI
Message                                                                                           1                   Messaggio
Message/Authentication
                                                                           Login                  1                   Identificativo
                                                                           Password               1                   Password
                                                                           MerchantId             1                   Identificativo del
                                                                                                                      merchant
Message/Request                                                                                   1

RISPOSTA
ELEMENTO                                                       ATTRIBUTO           NUMERO          DESCRIZIONE
                                                                                   ELEMENTI
GetMerchantConfigurationResult                                                     1               Oggetto di tipo MerchantConfiguration
                                                                                                   (vedi appendice per la definizione)
                                                               Success             1               Se valorizzato a true, la richiesta è
                                                                                                   andata a buon fine
                                                               FailureReason       1               Se la richiesta non è andata a buon
                                                                                                   fine, verrà specificato il motivo del
                                                                                                   fallimento.

                                                                                                                                   Pagina: 21

       Riservati tutti i diritti - Copyright Ipertrade s.r.l                           info@bookingfor.com – www.bookingfor.com
Legenda campi

EnergyClass

    •      0: non impostato
    •      1: Non classificabile
    •      2: Immobile esente
    •      3: in valutazione
    •      100: A+
    •      101: A
    •      102: B
    •      103: C
    •      104: D
    •      105: E
    •      106: F
    •      107: G

Appendice

RESOURCEOBJECT
Struttura base per recupero, inserimento/aggiornamento dei dati di una risorsa. In seguito,
la definizione della classe.

 ELEMENTO                                     TIPO                  NUMER       DESCRIZIONE
                                                                    O
                                                                    ELEMEN
                                                                    TI
 RefId                                        String                1           Sarà utilizzato questo parametro per il
                                                                                recupero/aggiornamento/eliminazione
                                                                                delle risorse e deve essere univoco
                                                                                per lo stesso merchant
 Weight                                       int                   1           Priorità della risorsa (utilizzato
                                                                                nell’ordinamento delle risorse nelle
                                                                                liste) in ordine ascendente
 Enabled                                      Boolean               1           Se valorizzato a true, la risorsa sarà
                                                                                visibile nell’area pubblica
 MainCategoryId                               Int                   0-1         Categoria di appartenenza della
                                                                                risorsa (per il recupero vedi
                                                                                GetResourceProductCategories)
 Names                                        TranslationObject     0-n         Array di oggetti di tipo
                                                                                TranslationObject (vedi Appendice per
                                                                                la definizione della classe):
                                                                                definiscono le traduzioni disponibili per
                                                                                il nome
 Descriptions                                 TranslationObject     0-n         Array di oggetti di tipo
                                                                                TranslationObject (vedi Appendice per

                                                                                                                Pagina: 22

           Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
la definizione della classe):
                                                                               definiscono le traduzioni disponibili per
                                                                               la descrizione
Inclusions                                   TranslationObject     0-n         Array di oggetti di tipo
                                                                               TranslationObject (vedi Appendice per
                                                                               la definizione della classe):
                                                                               definiscono le traduzioni disponibili per
                                                                               descrivere cosa è incluso nella risorsa
Exclusions                                   TranslationObject     0-n         Array di oggetti di tipo
                                                                               TranslationObject (vedi Appendice per
                                                                               la definizione della classe):
                                                                               definiscono le traduzioni per
                                                                               descrivere cosa non è incluso nella
                                                                               risorsa
WhatToKnow                                   TranslationObject     0-n         Array di oggetti di tipo
                                                                               TranslationObject (vedi Appendice per
                                                                               la definizione della classe):
                                                                               definiscono le traduzioni per
                                                                               descrivere cosa portarsi dietro (utile
                                                                               per esperienze/tours)
WhatToBring                                  TranslationObject     0-n         Array di oggetti di tipo
                                                                               TranslationObject (vedi Appendice per
                                                                               la definizione della classe):
                                                                               definiscono le traduzioni per
                                                                               descrivere cosa dire al cliente prima
                                                                               della prenotazione
Area                                         Decimal               0-1         Definisce l’area della risorsa in metri
                                                                               quadri
Address                                      String                1           Definisce l’indirizzo di ubicazione della
                                                                               risorsa
StateId                                      Int                   0-1         Codice di riferimento dello stato della
                                                                               risorsa. Per il codice corretto, fai
                                                                               riferimento a
                                                                               http://www.geonames.org/
RegionId                                     Int                   0-1         Codice di riferimento della
                                                                               regione/stato federale della risorsa.
                                                                               Per il codice corretto, fai riferimento a
                                                                               http://www.geonames.org/
CityId                                       Int                   0-1         Codice di riferimento della città della
                                                                               risorsa. Per il codice corretto, fai
                                                                               riferimento a
                                                                               http://www.geonames.org/
XPos                                         String                1           Latitudine della posizione della risorsa
                                                                               in valori decimali +-90
YPos                                         String                1           Longitudine della posizione della
                                                                               risorsa in valori decimali +-180
CityCenterDistance                           Int                   1           Distanza in metri dal centro della città

Zones                                        int                   0-1         Array di zone sottocrizione (per il
                                                                               recupero vedi GetGeographicZones)
GetMerchantAddress                           Bool                  1           Se impostato a sì, viene utilizzato in
                                                                               automatico l’indirizzo del merchant. In
                                                                               questo caso, non è necessario
                                                                                                               Pagina: 23

          Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
specificare tutte le informazioni
                                                                               geografiche della risorsa
GetResourceGroupAddress                      Bool                  1           Se impostato a sì, viene utilizzato in
                                                                               automatico l’indirizzo del gruppo di
                                                                               risorse. In questo caso, non è
                                                                               necessario specificare tutte le
                                                                               informazioni geografiche della risorsa
IsLimitedPaxes                               Boolean               1           Se valorizzato a true, la risorsa è
                                                                               limitata per un minimo e massimo di
                                                                               persone.
MinPaxes                                     Int                   1           Numero minimo di persone nella
                                                                               risorsa. Questo parametro sarà
                                                                               influente nei parametri di ricerca.
MaxPaxes                                     Int                   1           Numero massimo di persone nella
                                                                               risorsa. Questo parametro sarà
                                                                               influente nei parametri di ricerca.
Rating                                       Int                   1           Valutazione della risorsa compresi tra
                                                                               0e5
DefaultImage                                 String                1           url completo dell’immagine principale.
                                                                               Questo parametro sarà utilizzato solo
                                                                               su GetResources.
Gallery                                      ImageObject           0-n         Array di oggetti di tipo ImageObject
                                                                               (vedi Appendice per la definizione
                                                                               della classe): definiscono le immagini
                                                                               disponibili per la fotogallery principale
Videos                                       ImageObject           0-n         Array di oggetti di tipo ImageObject
                                                                               (vedi Appendice per la definizione
                                                                               della classe): definiscono i video
                                                                               associati alla risorsa (campo Value url
                                                                               YouTube)
ParentRefId                                  String                1           Codice di riferimento del prodotto di
                                                                               cui è “figlio” (per esempio una
                                                                               struttura): sarà valorizzato solo se
                                                                               anche la sottoscrizione ha il supporto
                                                                               per le strutture
EnergyClass                                  Int                   1           Valore della classe energetica della
                                                                               risorsa (vedi Legenda Campi per i
                                                                               possibili valori)
EpiValue                                     Decimal               1           Definisce il valore del parametro IPE
                                                                               della risorsa (l’unità di misura è
                                                                               specificata nei campi EpiUnit)
EpiUnit                                      String                1           Unità di misura dei parametri IPE di
                                                                               una risorsa. Possibili valori: KWh/mq,
                                                                               KWh/mc
AddedOn                                      DateTime              1           Data di inserimento della risorsa (da
                                                                               API o direttamente da backoffice):
                                                                               sarà utilizzato solo su GetResources
Tags                                         Int                   0-n         Array di identificativi dei tag associati
                                                                               alla risorsa (per il recupero vedi
                                                                               GetAvailableTags)
Floor                                        Int                   1           Piano della risorsa (descrittivo)

                                                                                                               Pagina: 24

          Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
IsIndependent                              Boolean               1           Se valorizzato a true, la risorsa può
                                                                             essere acquistata/prenotata in
                                                                             maniera indipendente. Se valorizzato
                                                                             a false, può essere acquistata solo
                                                                             come servizio aggiuntivo di un’altra
                                                                             risorsa
MinQt                                      Int                   1           Quantità minima acquistabile:
                                                                             utilizzata solo se la risorsa è
                                                                             indipendente. Se maggiore di 0, la
                                                                             risorsa sarà obbligatoria
MaxQt                                      Int                   1           Quantità minima acquistabile:
                                                                             utilizzata solo se la risorsa è
                                                                             indipendente. Se equivalente a MinQt,
                                                                             la risorsa sarà inclusa e quindi non
                                                                             visualizzabile tra i servizi aggiuntivi
IsCatalog                                  Boolean               1           Se valorizzato a true, non saranno
                                                                             gestiti prezzi, disponibilità e restrizioni.
                                                                             Sarà possibile solo una richiesta
                                                                             informazioni
HasBindingProducts                         Boolean               1           Se valorizzato a true, la risorsa è
                                                                             associata ad altre risorse dello stesso
                                                                             merchant.
BindingProducts                            String                0-n         Array di codici riferimento di risorse
                                                                             associate alla risorsa; nel caso di una
                                                                             risorsa dipendente, vengono
                                                                             specificate le risorse indipendenti
                                                                             (come servizio aggiuntivo etc…)
IsRequired                                 Boolean               1           Valido solo per le risorse dipendenti.
                                                                             Se valorizzato a true, la risorsa è
                                                                             obbligatoria o inclusa
TimeLength                                 Int                   1           Unità di misura della risorsa ad ora (in
                                                                             minuti)
TimeFixedLength                            Int                   0-1         Lunghezza fissa de unità temporali
                                                                             (valido solo per risorse a ora). Se
                                                                             specificato, sovrascriverà i valori di
                                                                             durata nelle restrizioni
AvailabilityType                           Int                   1           Tipologia della disponibilità della
                                                                             risorsa. Può essere impostata solo alla
                                                                             creazione
                                                                             Valori possibili:
                                                                                  0)     Giorno
                                                                                  1)     Notte
                                                                                  2)     Ora
                                                                                  3)     Slot temporali
ItemType                                   Int                   1           Tipologia della risorsa. Valori possibili:
                                                                                  0)     Alloggio
                                                                                  1)     Servizio generico
                                                                                  2)     Pacchetto base
                                                                                  3)     Servizio noleggio
                                                                                  4)     Servizio posto
                                                                                         geolocalizzato
                                                                                  5)     Servizio posto spiaggia

                                                                                                               Pagina: 25

        Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
6)    Esperienza

TouristTaxValue                            String                1           Valore della tassa di soggiorno. Se
                                                                             vuoto, non è inclusa nel prezzo
VATValue                                   String                1           Valore dell’imposta di valuta applicata
                                                                             al prezzo. Se vuoto, non è inclusa nel
                                                                             prezzo
MaxAdultsOccupancy                         Int                   0-1         Numero massimo di adulti per cui la
                                                                             risorsa può essere prenotata. Per la
                                                                             distinzione tra adulto, bambino e
                                                                             seniors, vedi AgeCategories
MaxChildrenOccupancy                       Int                   0-1         Numero massimo di bambini/seniors
                                                                             per cui la risorsa può essere
                                                                             prenotata. Per la distinzione tra adulto,
                                                                             bambino e seniors, vedi
                                                                             AgeCategories
ManageAvailability                         Boolean               1           Se valorizzato a true, la disponibilità
                                                                             dovrà essere gestita ed allineata.
                                                                             Se valorizzato a false, non sarà
                                                                             necessario gestire la disponibilità
                                                                             (sarà sempre disponibile)
IsVirtualProduct                           Boolean               1           Definisce se la risorsa è virtuale, nel
                                                                             senso che non avrà una sua
                                                                             disponibilità e dovrà dipendere da
                                                                             un’altra (vedi campo
                                                                             VirtualParentRefId)
VirtualParentRefId                         String                1           Codice di riferimento della risorsa cui
                                                                             dovrà derivare la disponibilità
TimeSlots                                  ResourceTimeSlot      0-n         Array di oggetti di tipo
                                                                             ResourceTimeSlot (vedi Appendice
                                                                             per la definizione della classe):
                                                                             definiscono gli slot temporali
                                                                             disponibili della risorsa (se li supporta)
CheckFullPeriod                            Boolean               1           Se valorizzato a True, nelle ricerche
                                                                             controlla tutta la disponibilità richiesta
                                                                             Se valorizzato a False, nelle ricerche
                                                                             disponibilità viene recuperato il primo
                                                                             periodo
HasFixedStay                               Boolean               1           Se valorizzato a True, la risorsa è
                                                                             valida per una durata fissa
FixedStay                                  Int                   1           Se HasFixedStay valorizzato a True,
                                                                             la durata della risorsa
StayType                                   Int                   1           Tipologia di applicazione delle
                                                                             restrizioni. Valori possibili:
                                                                                  -1)   Nessuna condizione
                                                                             (sempre valido)
                                                                                  0)    Minimum stay arrival: tiene
                                                                                        conto della regola valida per
                                                                                        il giorno di arrivo
                                                                                  1)    Minimum stay through: tiene
                                                                                        conto di tutte le regole
                                                                                        incluse nel periodo di

                                                                                                              Pagina: 26

        Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
permanenza, applicando i
                                                                                           valori più restrittivi
Stays                                       ResourceStayObject    0-n         Array di oggetti di tipo
                                                                              ResourceStayObject (vedi Appendice
                                                                              per la definizione della classe):
                                                                              definiscono le restrizioni applicate alla
                                                                              risorsa
AvailabilityQtType                          Int                   1           Tipo di disponibilità
                                                                                   0)      Per risorsa
                                                                                   1)      Per persona
LinkedAvailability                          Boolean               1           Se valorizzato a True, la disponibilità è
                                                                              legata ad altre risorse, sia in fase di
                                                                              controllo sia in fasce di modifica (solo
                                                                              da prenotazioni)
LinkedAvailabilityResources                 String                0-n         Array di codici riferimento di risorse
                                                                              con la disponibilità legata
Quotations                                  RatePlan              0-n         Array di oggetti di tipo RatePlan (vedi
                                                                              Appendice per la definizione della
                                                                              classe): definiscono i prezzi e le
                                                                              categorie tariffarie applicate alla
                                                                              risorsa
AgeCategories                               AgeCategory           0-n         Array di oggetti di tipo AgeCategory
                                                                              (vedi Appendice per la definizione
                                                                              della classe): definiscono le fasce
                                                                              d’età presenti nella risorsa
CalculationType                             Int                   1           Tipologia di calcolo risorsa. Valori
                                                                              possibili:
                                                                                   0)      Risorsa
                                                                                   1)      Persona
                                                                                   2)      Risorsa più persona
                                                                                   3)      Persona (derivata)
                                                                                   4)      Risorsa più persona
                                                                                           variabile

PayingFullPaxes                             Int                   1           Definisce il numero di persone che
                                                                              devono pagare la quota intera
IncludedPaxesType                           Int                   1           Specifica tipo di il numero di persone
                                                                              incluse nel prezzo risorsa (escluse
                                                                              tipologie di calcolo “Risorsa”,
                                                                              “Persona” e “Risorsa più persona”.
                                                                              Valori possibili:
                                                                                   0)      Massima occupazione della
                                                                                           risorsa
                                                                                   1)      Minima occupazione della
                                                                                           risorsa
                                                                                   2)      Massima occupazione della
                                                                                           singola categoria tariffaria
                                                                                           associata
                                                                                   3)      Minima occupazione della
                                                                                           singola categoria tariffaria
                                                                                           associata

                                                                                                                    Pagina: 27

         Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
4)    Numero fisso risorsa
                                                                                        (riferimento IncludedPaxes)
                                                                                  5)    Numero fisso categoria
                                                                                        tariffaria (riferimento
                                                                                        IncludedPaxes su singolo
                                                                                        Quotation)
IncludedPaxes                              Int                   1           Se tipologia di calcolo equivale a
                                                                             “Risorsa più persona”, “Persona
                                                                             (derivata)” o “Risorsa più persona
                                                                             variabile” specifica il numero di
                                                                             persone incluso nel prezzo risorsa.
PriceValueSpan                             Int                   1           Numero di giorni di cui il valore del
                                                                             prezzo è associato
PriceDayReturn                             Int                   1           Se il prezzo è valido per sette giorni
                                                                             (una settimana), specifica il giorno in
                                                                             cui il prezzo “comincia” il conteggio
PricesPerStay                              Bool                  1           Se impostato a True, la risorsa utilizza
                                                                             prezzi diversi a seconda della durata
                                                                             prenotazione (no risorse a slot
                                                                             temporali). Vedi
                                                                             PricesPerStayConfiguration per la
                                                                             configurazione
PricesPerPax                               Bool                  1           Se impostato a True, la risorsa utilizza
                                                                             prezzi diversi per occupazione/numero
                                                                             persone. Vedi
                                                                             PricesPerPaxConfiguration per la
                                                                             configurazione
PricesPerPaxType                           Bool                  1           Se impostato a True, la risorsa utilizza
                                                                             prezzi diversi per tipo persone (es: 2
                                                                             adulti, 1 adulto + 1 bambino 5-10
                                                                             anni). In questo caso, è possibile
                                                                             utilizzare solo il prezzo risorsa. Vedi
                                                                             PricesPerPaxTypeConfiguration per la
                                                                             configurazione
PricesPerTimeSlot                          Bool                  1           Se impostato a True, la risorsa utilizza
                                                                             prezzi diversi per fascia oraria (solo
                                                                             risorse a slot temporali). Vedi
                                                                             PricesPerTimeSlotConfiguration per la
                                                                             configurazione
PricesPerStayConfiguration                 PriceStayRange        0-n         Se PricesPerStay impostata a True,
                                                                             definisce le fasce di prezzo per
                                                                             soggiorno. Array di oggetti di tipo
                                                                             PriceStayRange (vedi Appendice per
                                                                             la definizione della classe)
PricesPerPaxConfiguration                  PricePaxRange         0-n         Se PricesPerPax impostata a True,
                                                                             definisce le fasce di prezzo per
                                                                             soggiorno. Array di oggetti di tipo
                                                                             PricePaxRange (vedi Appendice per la
                                                                             definizione della classe)
PricesPerPaxTypeConfiguration              PricePaxTypeRange     0-n         Se PricesPerPaxType impostata a
                                                                             True, definisce le fasce di prezzo per
                                                                             soggiorno. Array di oggetti di tipo

                                                                                                             Pagina: 28

        Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
PricePaxTypeRange (vedi Appendice
                                                                             per la definizione della classe)
PricesPerTimeSlotConfiguration             PriceTimeSlotRange    0-n         Se PricesPerTimeSlot impostata a
                                                                             True, definisce le fasce di prezzo per
                                                                             soggiorno. Array di oggetti di tipo
                                                                             PriceTimeSlotRange (vedi Appendice
                                                                             per la definizione della classe)
AllowEmptyQuotation                        Boolean               1           Se valorizzato a True, la risorsa può
                                                                             essere prenotata anche con prezzo a
                                                                             0
MaxExtrabedQt                              Int                   1           Quantità massima di extrabed
                                                                             Vedi AgeConfguration per età
MaxCotsQt                                  Int                   1           Quantità massima di culle
                                                                             Vedi AgeConfguration per età
ExtrabedAndCotsCheckType                   Int                   1           Se impostato a 0, possono essere
                                                                             selezionati solo extrabed o culle
                                                                             Se impostato a 1, extrabed e culle
                                                                             possono essere prenotate assieme
ExperienceLength                           Int                   1           Durata dell’esperienza (in minuti)
                                                                             NB. È solo un valore descrittivo
ExperienceHasLiveGuide                     Boolean               1           Se valorizzato a True, l’esperienza
                                                                             fornisce una guida “umana” sul posto
ExperienceHasPaperGuide                    Boolean               1           Se valorizzato a True, l’esperienza
                                                                             fornisce una guida cartacea sul posto
ExperienceHasAudioGuide                    Boolean               1           Se valorizzato a True, l’esperienza
                                                                             fornisce una guida audio
ExperienceLiveGuideLanguages               String                0-1         Se ExperienceHasLiveGuide
                                                                             valorizzato a True lista di lingue
                                                                             (codice ISO693-1) per la guida
                                                                             “umana” sul posto
ExperiencePaperGuideLanguages              String                0-1         Se ExperienceHasLiveGuide
                                                                             valorizzato a True lista di lingue
                                                                             (codice ISO693-1) per la guida
                                                                             cartacea sul posto
ExperienceAudioGuideLanguages              String                0-1         Se ExperienceHasLiveGuide
                                                                             valorizzato a True lista di lingue
                                                                             (codice ISO693-1) per la guida audio
ExperienceMeetingType                      Int                   1           Tipologia di incontro per l’esperienza.
                                                                             Possibili valori
                                                                                  0)    Solo sul posto (vedi
                                                                                        ExperienceMeetingPoints)
                                                                                  1)    Solo recupero tramite
                                                                                        servizio di pick-up (vedi
                                                                                        ExperiencePickUpPoints)
                                                                                  2)    Sul posto o recupero tramite
                                                                                        servizio di pick-up (vedi
                                                                                        ExperienceMeetingPoints e
                                                                                        ExperiencePickUpPoints)
ExperienceMeetingWindowType                Int                   1           Finestra e/o orario per incontro.
                                                                             Possibili valori:
                                                                                  0)    Fissa

                                                                                                            Pagina: 29

        Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
1)   Varabile a seconda del
                                                                                          punto l’incontro
ExperienceMeetingWindowStart                Int                   1           Se ExperienceMeetingWindowType
                                                                              valorizzato a 0 e risorsa è per giorno o
                                                                              notti, l’orario di inizio per il ritrovo.
                                                                              Valore in minuti (es: 06:00 => 360)
ExperienceMeetingWindowEnd                  Int                   1           Se ExperienceMeetingWindowType
                                                                              valorizzato a 0 e risorsa è per giorno o
                                                                              notti, l’orario di inizio finestra per il
                                                                              ritrovo. Valore in minuti (es: 06:00 =>
                                                                              360)
ExperienceMeetingWindowMinutes              Int                   1           Se ExperienceMeetingWindowType
Before                                                                        valorizzato a 0 e risorsa è per ore
                                                                              oppure slot temporali, indica quanti
                                                                              minuti prima dell’inizio dell’esperienza
                                                                              inizia la finestra per il ritrovo
                                                                              (es: inizio ore 10, ritrovo ore 9, valore
                                                                              => 60)
ExperienceMeetingWindowMinutes              Int                   1           Se ExperienceMeetingWindowType
Length                                                                        valorizzato a 0 e risorsa è per ore
                                                                              oppure slot temporali, indica la durata
                                                                              della finestra per il ritrovo
                                                                              (es: inizio ore 10, ritrovo ore 9, max
                                                                              orario 9:45, valore => 45)
ExperiencePickUpWindowType                  Int                   1           Finestra di pick-up. Possibili valori:
                                                                                     0)   Fissa
                                                                                     1)   Varabile a seconda del
                                                                                          punto di pick-up
ExperiencePickUpWindowStart                 Int                   1           Se ExperiencePickUpWindowType
                                                                              valorizzato a 0 e risorsa è per giorno o
                                                                              notti, l’orario di inizio finestra pick-up.
                                                                              Valore in minuti (es: 06:00 => 360)
ExperiencePickUpWindowEnd                   Int                   1           Se ExperiencePickUpWindowType
                                                                              valorizzato a 0 e risorsa è per giorno o
                                                                              notti, l’orario di inizio finestra pick-up.
                                                                              Valore in minuti (es: 06:00 => 360)
ExperiencePickUpWindowMinutesB              Int                   1           Se ExperiencePickUpWindowType
efore                                                                         valorizzato a 0 e risorsa è per ore
                                                                              oppure slot temporali, indica quanti
                                                                              minuti prima dell’inizio dell’esperienza
                                                                              inizia la finestra di pick-up
                                                                              (es: inizio ore 10, ritrovo ore 9, valore
                                                                              => 60)
ExperiencePickUpWindowMinutesL              Int                   1           Se ExperiencePickUpWindowType
ength                                                                         valorizzato a 0 e risorsa è per ore
                                                                              oppure slot temporali, indica la durata
                                                                              della finestra di pick-up
                                                                              (es: inizio ore 10, ritrovo ore 9, max
                                                                              orario 9:45, valore => 45)
ExperienceDropOffType                       Int                   1           Azione per fine esperienza. Possibili
                                                                              valori:
                                                                                     0)   Nessun servizio di drop-off

                                                                                                                  Pagina: 30

         Riservati tutti i diritti - Copyright Ipertrade s.r.l   info@bookingfor.com – www.bookingfor.com
1)    Servizio di drop-off, stesso
                                                                                             punto di pick-up (vedi
                                                                                             ExperiencePickUpPoints)
                                                                                       2)    Servizio di drop-off, punti
                                                                                             diversi (vedi
                                                                                             ExperienceDropOffPoints)

ExperiencePickUpAllowCustomAdd             Boolean                   1           Se valorizzato a True, si permette al
ress                                                                             cliente di inserire un proprio indirizzo
                                                                                 per il servizio di pick-up
ExperienceDropOffAllowCustomAd             Boolean                   1           Se valorizzato a True, si permette al
dress                                                                            cliente di inserire un proprio indirizzo
                                                                                 per il servizio di drop-off
ExperienceRoutePoints                      ResourcePOIPointObject    0-n         Array di oggetti di tipo
                                                                                 ResourcePOIPointObject (vedi
                                                                                 Appendice per la definizione della
                                                                                 classe): definisce i vari punti di
                                                                                 interesse presenti nell’esperienza
ExperienceMeetingPoints                    ResourcePOIPointObject    0-n         Array di oggetti di tipo
                                                                                 ResourcePOIPointObject (vedi
                                                                                 Appendice per la definizione della
                                                                                 classe): definisce i punti di ritrovo, se
                                                                                 abilitati
ExperiencePickUpPoints                     ResourcePOIPointObject    0-n         Array di oggetti di tipo
                                                                                 ResourcePOIPointObject (vedi
                                                                                 Appendice per la definizione della
                                                                                 classe): definisce i punti di pick-up, se
                                                                                 abilitati
ExperienceDropOffPoints                    ResourcePOIPointObject    0-n         Array di oggetti di tipo
                                                                                 ResourcePOIPointObject (vedi
                                                                                 Appendice per la definizione della
                                                                                 classe): definisce i punti di pick-up, se
                                                                                 abilitati
AttachmentEnableTickets                    Boolean                   1           Se valorizzato a True, in fase di
                                                                                 prenotazione verrà fornito un biglietto
                                                                                 in allegato
AttachmentPerPeople                        Boolean                   1           Se valorizzato a True, in fase di
                                                                                 prenotazione verrà fornito un biglietto
                                                                                 in allegato per ogni persona
AttachmentAdditionalMessage                String                    1           Messaggio aggiuntivo a corredo del
                                                                                 biglietto
AttachmentCodeType                         Int                       1           Tipologia di codice biglietto fornito.
                                                                                 Possibili valori:
                                                                                       0)    Codice QR
                                                                                       1)    Codice a barre
                                                                                       2)    Codice PDF417
                                                                                       3)    Matrice dati
                                                                                       4)    AZTEC
AttachmentPickUpType                       Int                       1           Tipologia di biglietto. Possibili valori
                                                                                       0)    Biglietto definitivo e valido
                                                                                             per l’esperienza

                                                                                                                  Pagina: 31

        Riservati tutti i diritti - Copyright Ipertrade s.r.l       info@bookingfor.com – www.bookingfor.com
1)     Biglietto temporaneo e
                                                                                                             necessita di cambio
 AttachmentPickUpPoints                     ResourcePOIPointObject                      0-n      Se AttachmentPickUpType valorizzato
                                                                                                 a 1, array di oggetti di tipo
                                                                                                 ResourcePOIPointObject (vedi
                                                                                                 Appendice per la definizione della
                                                                                                 classe): definisce i punti per il cambio
                                                                                                 biglietto
 CheckOutMainContactDataRequire             ResourceCheckOutFieldContact                0-1      Oggetto con i campi abilitati e/o
 ments                                                                                           richiesti in fase di check-out per
                                                                                                 l’intestatario prenotazione (vedi
                                                                                                 Appendice per la definizione della
                                                                                                 classe)
 CheckOutRequireCrewData                    Boolean                                     1        Se valorizzato a True, in fase di
                                                                                                 check-out verranno richiesti anche i
                                                                                                 dati per i singoli componenti della
                                                                                                 prenotazione
 CheckOutCrewDataRequirements               ResourceCheckOutFieldContact                0-1      Oggetto con i campi abilitati e/o
                                                                                                 richiesti in fase di check-out per i
                                                                                                 singoli componenti della prenotazione
                                                                                                 (vedi Appendice per la definizione
                                                                                                 della classe)
 AdditionalQuestions                        ResourceCheckOutAdditionalQuestion          0-n      Array di
                                            Object                                               ResourceCheckOutAdditionalQuestion
                                                                                                 Object (vedi Appendice per la
                                                                                                 definizione della classe): definisce le
                                                                                                 domande aggiuntive da porre in fase
                                                                                                 di check-out

Note: per numero elementi 0-1 per i campi int e booleani, si intende che l’elemento è
“nullable” ma, se il valore sarà nullo, dovrà essere specificato nel seguente modo:

Per i campi string, se il valore è nullo il nodo può non essere specificato

CATEGORYOBJECT
 ELEMENTO                                                        TIPO               NUMERO       DESCRIZIONE
                                                                                    ELEMENTI
 Id                                                              int                1            Identificativo univoco della categoria
                                                                                                 (da utilizzare per MainCategoryId
                                                                                                 della risorsa)
 RefId                                                           String             1            Identificativo di riferimento

 Names                                                           TranslationObjec   0-n          Array di oggetti di tipo
                                                                 t                               TranslationObject (vedi Appendice
                                                                                                 per la definizione della classe):
                                                                                                 definiscono le traduzioni disponibili
                                                                                                 per il nome

                                                                                                                                 Pagina: 32

         Riservati tutti i diritti - Copyright Ipertrade s.r.l                      info@bookingfor.com – www.bookingfor.com
Descriptions                                                      TranslationObjec   0-n            Array di oggetti di tipo
                                                                  t                                 TranslationObject (vedi Appendice
                                                                                                    per la definizione della classe):
                                                                                                    definiscono le traduzioni disponibili
                                                                                                    per la descrizione

GEOGRAPHICZONEOBJECT
ELEMENTO                                           TIPO                                    NUMERO     DESCRIZIONE
                                                                                           ELEMEN
                                                                                           TI
Id                                                 int                                     1          Identificativo univoco della zona (da
                                                                                                      utilizzare per Zones della risorsa)
Order                                              Int                                     1          Ordine di priorità della zona

Selectable                                         Bool                                    1          Se impostato a Sì, la zona può
                                                                                                      essere utilizzata, altrimenti verrà
                                                                                                      associata in automatico dal sistema
Names                                              TranslationObject                       0-n        Array di oggetti di tipo
                                                                                                      TranslationObject (vedi Appendice
                                                                                                      per la definizione della classe):
                                                                                                      definiscono le traduzioni disponibili
                                                                                                      per il nome
States                                             GeographicZoneStateAssociationO         0-n        Array di oggetti di tipo
                                                   bject                                              GeographicZoneStateAssociationO
                                                                                                      bject (vedi Appendice per la
                                                                                                      definizione della classe): definisce
                                                                                                      gli stati e gli eventuali filtri
                                                                                                      regione/città associati alla zona

GEOGRAPHICZONESTATEASSOCIATIONOBJECT
ELEMENTO                                    TIPO                                     NUMERO         DESCRIZIONE
                                                                                     ELEMENT
                                                                                     I
Id                                          Int                                      1              Identificativo stato
                                                                                                    Per il codice corretto, fai riferimento a
                                                                                                    http://www.geonames.org/
GetAllItems                                 Bool                                     1              Se impostato a True, la zona copre
                                                                                                    tutto il territorio dello stato
                                                                                                    Se impostato a False, la zona copre
                                                                                                    una parte dello stato. Vedi Regions
Cities                                      Int                                      0-n            Se lo stato non ha regioni e
                                                                                                    GetAllItems impostato a True,
                                                                                                    definisce le città inglobate nella zona
                                                                                                    Per i codici corretti, fai riferimento a
                                                                                                    http://www.geonames.org/
Regions                                     GeographicZoneStateAssociationObje       0-n            Array di oggetti di tipo
                                            ct                                                      GeographicZoneStateAssociationObje
                                                                                                    ct (vedi Appendice per la definizione
                                                                                                    della classe): definisce gli stati e gli
                                                                                                    eventuali filtri regione/città associati
                                                                                                    alla zona

GEOGRAPHICZONEREGIONASSOCIATIONOBJECT
                                                                                                                                         Pagina: 33

          Riservati tutti i diritti - Copyright Ipertrade s.r.l                      info@bookingfor.com – www.bookingfor.com
ELEMENTO                                     TIPO                           NUMERO       DESCRIZIONE
                                                                            ELEMENTI
Id                                           Int                            1            Identificativo stato
                                                                                         Per il codice corretto, fai riferimento a
                                                                                         http://www.geonames.org/
GetAllItems                                  Bool                           1            Se impostato a True, la zona copre
                                                                                         tutto il territorio della regione
                                                                                         Se impostato a False, la zona copre
                                                                                         una parte della regione. Vedi cities
Cities                                       Int                            0-n          Se GetAllItems impostato a True,
                                                                                         definisce le città inglobate nella zona
                                                                                         Per i codici corretti, fai riferimento a
                                                                                         http://www.geonames.org/

AGECATEGORY
ELEMENTO                                                          TIPO       NUMERO        DESCRIZIONE
                                                                             ELEMENTI
MinAge                                                            Int        1             Età minima fascia (anni compiuti)

MaxAge                                                            Int        1             Età massima fascia (anni non
                                                                                           compiuti)
IsLimitedQt                                                       Int        1             Se valorizzato a True, la fascia
                                                                                           viene limitata per un numero definito
                                                                                           di persone (su letti esistenti)
MinQt                                                             Int        1             Se IsLimitedQt valorizzato a True,
                                                                                           numero minimo di persone (su letti
                                                                                           esistenti)
MaxQt                                                             Int        1             Se IsLimitedQt valorizzato a True,
                                                                                           numero massimo di persone (su letti
                                                                                           esistenti)
IsMainCategory                                                    Boolean    1             Se valorizzato a true, la fascia viene
                                                                                           considerata come principale
                                                                                           (solitamente adulto)
IncludedInQuotation                                               Boolean    1             Se valorizzato a False, la fascia non
                                                                                           è valida (su letti esistenti)
BaseValue                                                         String     1             Valore base associato alla fascia,
                                                                                           non disponibile per la principale
                                                                                           ES: 25% => viene applicato il 25%
                                                                                           rispetto al prezzo principale nello
                                                                                           stesso periodo
Order                                                             Int        1             Ordine di applicazione

SortDirection                                                     String     1             Ordine di applicazione per stessa
                                                                                           fascia. Possibili valori:
                                                                                           asc => ordine ascendente età
                                                                                           desc => ordine discendente età
ForExtraPaxes                                                     Boolean    1             Se valorizzato a True, la fascia in
                                                                                           questione viene utilizzata per gli
                                                                                           extrabed
ForCots                                                           Boolean    1             Se valorizzato a True, la fascia in
                                                                                           questione viene utilizzata per le
                                                                                           culle (verrà considerato solo
                                                                                           MaxAge)

                                                                                                                           Pagina: 34

          Riservati tutti i diritti - Copyright Ipertrade s.r.l             info@bookingfor.com – www.bookingfor.com
MaxExtraQt                                                        Int        1             Se ForExtraPaxes valorizzato a
                                                                                           True, quantità max di extrabed
                                                                                           disponibili per questa fascia
IsLimitedPaxPosition                                              Boolean    1             Se valorizzato a True, la fascia in
                                                                                           questione è applicata per un
                                                                                           numero definito di posizioni/posti
                                                                                           (non valido per extrabed e culle)
MinPaxPosition                                                    Int        1             Se valorizzato a True, la fascia è
                                                                                           valida a partire dal posto indicato
MaxPaxPosition                                                    Int        1             Se valorizzato a True, la fascia è
                                                                                           valida fino al posto indicato

PRICESTAYRANGE
ELEMENTO                                                          TIPO       NUMERO        DESCRIZIONE
                                                                             ELEMENTI
MinStay                                                           int        1             Durata minima associata al prezzo

MaxStay                                                           int        1             Durata massima associata al prezzo

MainRange                                                         Boolean    1             Se valorizzato a True, la fascia è
                                                                                           impostata come principale
BaseValue                                                         String     1             Valore base associato alla
                                                                                           categoria, non disponibile per la
                                                                                           principale (100%)
                                                                                           ES: 25% => viene applicato il 25%
                                                                                           rispetto al prezzo principale nello
                                                                                           stesso periodo
LockValue                                                         Boolean    1             Se valorizzato a True, i valori
                                                                                           vengono bloccati ed ereditati da
                                                                                           BaseValue

PRICESTAYRANGE
ELEMENTO                                                          TIPO       NUMERO        DESCRIZIONE
                                                                             ELEMENTI
MinStay                                                           int        1             Durata minima associata al prezzo

MaxStay                                                           int        1             Durata massima (esclusa) associata
                                                                                           al prezzo
MainRange                                                         Boolean    1             Se valorizzato a True, la fascia è
                                                                                           impostata come principale
BaseValue                                                         String     1             Valore base associato alla
                                                                                           categoria, non disponibile per la
                                                                                           principale (100%)
                                                                                           ES: 25% => viene applicato il 25%
                                                                                           rispetto al prezzo principale nello
                                                                                           stesso periodo
LockValue                                                         Boolean    1             Se valorizzato a True, i valori
                                                                                           vengono bloccati ed ereditati da
                                                                                           BaseValue

PRICEPAXRANGE
ELEMENTO                                                          TIPO       NUMERO        DESCRIZIONE
                                                                             ELEMENTI

                                                                                                                        Pagina: 35

          Riservati tutti i diritti - Copyright Ipertrade s.r.l             info@bookingfor.com – www.bookingfor.com
Puoi anche leggere