github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/definitions/LodgingData.go (about)

     1  // This class was auto-generated from the API references found at
     2  // https://epayments-api.developer-ingenico.com/
     3  
     4  package definitions
     5  
     6  // LodgingData represents class LodgingData
     7  type LodgingData struct {
     8  	Charges                            *[]LodgingCharge `json:"charges,omitempty"`
     9  	CheckInDate                        *string          `json:"checkInDate,omitempty"`
    10  	CheckOutDate                       *string          `json:"checkOutDate,omitempty"`
    11  	FolioNumber                        *string          `json:"folioNumber,omitempty"`
    12  	IsConfirmedReservation             *bool            `json:"isConfirmedReservation,omitempty"`
    13  	IsFacilityFireSafetyConform        *bool            `json:"isFacilityFireSafetyConform,omitempty"`
    14  	IsNoShow                           *bool            `json:"isNoShow,omitempty"`
    15  	IsPreferenceSmokingRoom            *bool            `json:"isPreferenceSmokingRoom,omitempty"`
    16  	NumberOfAdults                     *int32           `json:"numberOfAdults,omitempty"`
    17  	NumberOfNights                     *int32           `json:"numberOfNights,omitempty"`
    18  	NumberOfRooms                      *int32           `json:"numberOfRooms,omitempty"`
    19  	ProgramCode                        *string          `json:"programCode,omitempty"`
    20  	PropertyCustomerServicePhoneNumber *string          `json:"propertyCustomerServicePhoneNumber,omitempty"`
    21  	PropertyPhoneNumber                *string          `json:"propertyPhoneNumber,omitempty"`
    22  	RenterName                         *string          `json:"renterName,omitempty"`
    23  	Rooms                              *[]LodgingRoom   `json:"rooms,omitempty"`
    24  }
    25  
    26  // NewLodgingData constructs a new LodgingData
    27  func NewLodgingData() *LodgingData {
    28  	return &LodgingData{}
    29  }