@@ -181,7 +181,8 @@ std::pair<strings::fwUpgradeInProgress, Child<bool, ::apache::thrift::type_class
181181std::pair<strings::interfaces, ChildThriftPath<::std::set<::std::string>, ::facebook::fboss::fsdb::FsdbOperStateRoot, Self>>,
182182std::pair<strings::tcvrName, Child<::std::string, ::apache::thrift::type_class::string, ::apache::thrift::type::string_t>>,
183183std::pair<strings::lpoModule, Child<bool, ::apache::thrift::type_class::integral, ::apache::thrift::type::bool_t>>,
184- std::pair<strings::tunableLaserStatus, ChildThriftPath<::facebook::fboss::TunableLaserStatus, ::facebook::fboss::fsdb::FsdbOperStateRoot, Self>>>;
184+ std::pair<strings::tunableLaserStatus, ChildThriftPath<::facebook::fboss::TunableLaserStatus, ::facebook::fboss::fsdb::FsdbOperStateRoot, Self>>,
185+ std::pair<strings::communicationError, Child<bool, ::apache::thrift::type_class::integral, ::apache::thrift::type::bool_t>>>;
185186 using ChildrenById = fatal::tuple< std::pair<std::integral_constant<apache::thrift::field_id_t, 1>, Child<bool, ::apache::thrift::type_class::integral, ::apache::thrift::type::bool_t>>,
186187 std::pair<std::integral_constant<apache::thrift::field_id_t, 2>, Child<::facebook::fboss::TransceiverType, ::apache::thrift::type_class::enumeration, ::apache::thrift::type::enum_t<::facebook::fboss::TransceiverType>>>,
187188 std::pair<std::integral_constant<apache::thrift::field_id_t, 3>, Child<::std::int32_t, ::apache::thrift::type_class::integral, ::apache::thrift::type::i32_t>>,
@@ -207,7 +208,8 @@ std::pair<strings::tunableLaserStatus, ChildThriftPath<::facebook::fboss::Tunabl
207208 std::pair<std::integral_constant<apache::thrift::field_id_t, 26>, ChildThriftPath<::std::set<::std::string>, ::facebook::fboss::fsdb::FsdbOperStateRoot, Self>>,
208209 std::pair<std::integral_constant<apache::thrift::field_id_t, 27>, Child<::std::string, ::apache::thrift::type_class::string, ::apache::thrift::type::string_t>>,
209210 std::pair<std::integral_constant<apache::thrift::field_id_t, 28>, Child<bool, ::apache::thrift::type_class::integral, ::apache::thrift::type::bool_t>>,
210- std::pair<std::integral_constant<apache::thrift::field_id_t, 29>, ChildThriftPath<::facebook::fboss::TunableLaserStatus, ::facebook::fboss::fsdb::FsdbOperStateRoot, Self>>>;
211+ std::pair<std::integral_constant<apache::thrift::field_id_t, 29>, ChildThriftPath<::facebook::fboss::TunableLaserStatus, ::facebook::fboss::fsdb::FsdbOperStateRoot, Self>>,
212+ std::pair<std::integral_constant<apache::thrift::field_id_t, 30>, Child<bool, ::apache::thrift::type_class::integral, ::apache::thrift::type::bool_t>>>;
211213 template <typename Name>
212214 using NameToId = fatal::tuple<std::pair<strings::present, std::integral_constant<apache::thrift::field_id_t, 1>>,
213215std::pair<strings::transceiver, std::integral_constant<apache::thrift::field_id_t, 2>>,
@@ -234,7 +236,8 @@ std::pair<strings::fwUpgradeInProgress, std::integral_constant<apache::thrift::f
234236std::pair<strings::interfaces, std::integral_constant<apache::thrift::field_id_t, 26>>,
235237std::pair<strings::tcvrName, std::integral_constant<apache::thrift::field_id_t, 27>>,
236238std::pair<strings::lpoModule, std::integral_constant<apache::thrift::field_id_t, 28>>,
237- std::pair<strings::tunableLaserStatus, std::integral_constant<apache::thrift::field_id_t, 29>>>::template type_of<Name>;
239+ std::pair<strings::tunableLaserStatus, std::integral_constant<apache::thrift::field_id_t, 29>>,
240+ std::pair<strings::communicationError, std::integral_constant<apache::thrift::field_id_t, 30>>>::template type_of<Name>;
238241
239242 template <typename Name>
240243 using TypeFor = typename Children::template type_of<Name>;
@@ -266,6 +269,7 @@ std::pair<strings::tunableLaserStatus, std::integral_constant<apache::thrift::fi
266269 STRUCT_CHILD_GETTERS(tcvrName, 27);
267270 STRUCT_CHILD_GETTERS(lpoModule, 28);
268271 STRUCT_CHILD_GETTERS(tunableLaserStatus, 29);
272+ STRUCT_CHILD_GETTERS(communicationError, 30);
269273
270274 template <apache::thrift::field_id_t __id>
271275 auto operator()(const std::integral_constant<apache::thrift::field_id_t, __id>&) {
@@ -295,6 +299,7 @@ std::pair<strings::tunableLaserStatus, std::integral_constant<apache::thrift::fi
295299 else if constexpr (__id == 27) { return tcvrName(); }
296300 else if constexpr (__id == 28) { return lpoModule(); }
297301 else if constexpr (__id == 29) { return tunableLaserStatus(); }
302+ else if constexpr (__id == 30) { return communicationError(); }
298303 }
299304
300305 template <typename T, T... Values>
0 commit comments