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 }