code: def get_edef_props(
      object_class,
      exported_cfgs,
      ep_namespace,
      ep_id,
      ecf_ep_id,
      ep_rsvc_id,
      ep_ts,
      remote_intents=None,
      fw_id=None,
      pkg_ver=None,
      service_intents=None,
  ):
      
      osgi_props = get_rsa_props(
          object_class,
          exported_cfgs,
          remote_intents,
          ep_rsvc_id,
          fw_id,
          pkg_ver,
          service_intents,
      )
      ecf_props = get_ecf_props(ecf_ep_id, ep_namespace, ep_rsvc_id, ep_ts)
      return merge_dicts(osgi_props, ecf_props)
docs: Prepares the EDEF properties of an endpoint, merge of RSA and ECF
      properties