@@ -273,13 +273,13 @@ namespace impl
273273 nmos::experimental::make_control_class_property_descriptor (U (" version" ), { 3 , 5 }, version_property, U (" NcVersionCode" )),
274274 };
275275 // Property descriptor for optional fields
276- if (sender_data. has_field ( U ( " caps " ))) snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" caps" ),{ 3 , 6 }, caps_property, U (" NcSenderCapsType " )));
277- if (sender_data. has_field ( U ( " device_id " ))) snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" description" ), { 3 , 7 }, device_id_property, U (" NcUuid" )));
278- if (sender_data. has_field ( U ( " flow_id " ))) snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" flow_id" ), { 3 , 8 }, flow_id_property, U (" NcUuid" )));
279- if (sender_data. has_field ( U ( " interface_bindings " ))) snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" interface_bindings" ), { 3 , 9 }, interface_bindings_property, U (" NcArray " )));
280- if (sender_data. has_field ( U ( " manifest_href " ))) snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" manifest_href" ), { 3 , 10 }, manifest_href_property, U (" NcUri" )));
281- if (sender_data. has_field ( U ( " subscription " ))) snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" subscription" ), { 3 , 11 }, subscription_property, U (" NcSenderObjectType " )));
282- if (sender_data. has_field ( U ( " transport " ))) snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" transport" ), { 3 , 12 }, transport_property, U (" NcString" )));
276+ snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" caps" ), { 3 , 6 }, caps_property, U (" SenderCapsType " ), true , true , false , false , web::json::value::null ( )));
277+ snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" description" ), { 3 , 7 }, device_id_property, U (" NcUuid" ), true , true , false , false , web::json::value::null ( )));
278+ snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" flow_id" ), { 3 , 8 }, flow_id_property, U (" NcUuid" ), true , true , false , false , web::json::value::null ( )));
279+ snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" interface_bindings" ), { 3 , 9 }, interface_bindings_property, U (" Array " )));
280+ snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" manifest_href" ), { 3 , 10 }, manifest_href_property, U (" NcUri" ), true , true , false , false , web::json::value::null ( )));
281+ snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" subscription" ), { 3 , 11 }, subscription_property, U (" SenderObjectType " ), true , true , false , false , web::json::value::null ( )));
282+ snd_control_property_descriptors.push_back (nmos::experimental::make_control_class_property_descriptor (U (" transport" ), { 3 , 12 }, transport_property, U (" NcString" ), true , true , false , false , web::json::value::null ( )));
283283
284284 auto snd_class_id = nmos::nc::make_class_id (nmos::nc_worker_class_id, 0 , { 5 });
285285
0 commit comments