@@ -19,6 +19,7 @@ protected SeatMap() {}
1919 private @ Getter Aircraft aircraft ;
2020 private @ Getter Departure departure ;
2121 private @ Getter Deck [] decks ;
22+ private @ Getter AircraftCabinAmenities aircraftCabinAmenities ;
2223
2324 @ ToString
2425 public class Aircraft {
@@ -55,6 +56,82 @@ protected Deck() {
5556
5657 }
5758
59+ @ ToString
60+ public class AircraftCabinAmenities {
61+ protected AircraftCabinAmenities () {
62+ }
63+
64+ private @ Getter AmenityPower power ;
65+ private @ Getter AmenityWifi wifi ;
66+ private @ Getter AmenityBeverage beverage ;
67+ private @ Getter AmenityFood food ;
68+ private @ Getter AmenityEntertainment [] entertainment ;
69+ private @ Getter AmenitySeat seat ;
70+
71+ }
72+
73+ @ ToString
74+ public class AmenitySeat {
75+ protected AmenitySeat () {
76+ }
77+
78+ private @ Getter int legSpace ;
79+ private @ Getter String spaceUnit ;
80+ private @ Getter String tilt ;
81+ private @ Getter String amenityType ;
82+
83+ }
84+
85+ @ ToString
86+ public class AmenityPower {
87+ protected AmenityPower () {
88+ }
89+
90+ private @ Getter boolean isChargeable ;
91+ private @ Getter String powerType ;
92+
93+ }
94+
95+ @ ToString
96+ public class AmenityWifi {
97+ protected AmenityWifi () {
98+ }
99+
100+ private @ Getter boolean isChargeable ;
101+ private @ Getter String wifiCoverage ;
102+
103+ }
104+
105+ @ ToString
106+ public class AmenityBeverage {
107+ protected AmenityBeverage () {
108+ }
109+
110+ private @ Getter boolean isChargeable ;
111+ private @ Getter String beverageType ;
112+
113+ }
114+
115+ @ ToString
116+ public class AmenityFood {
117+ protected AmenityFood () {
118+ }
119+
120+ private @ Getter boolean isChargeable ;
121+ private @ Getter String foodType ;
122+
123+ }
124+
125+ @ ToString
126+ public class AmenityEntertainment {
127+ protected AmenityEntertainment () {
128+ }
129+
130+ private @ Getter boolean isChargeable ;
131+ private @ Getter String entertainmentType ;
132+
133+ }
134+
58135 @ ToString
59136 public class DeckConfiguration {
60137 protected DeckConfiguration () {
@@ -70,5 +147,4 @@ protected DeckConfiguration() {
70147 private @ Getter int endWingsX ;
71148
72149 }
73-
74150}
0 commit comments