docs: def convert_svc_catalog_endpoint_data_to_v3(self, ep_data):
          """Convert v2 endpoint data into v3.
  
             {
                 'service_name1': [
                     {
                         'adminURL': adminURL,
                         'id': id,
                         'region': region.
                         'publicURL': publicURL,
                         'internalURL': internalURL
                     }],
                 'service_name2': [
                     {
                         'adminURL': adminURL,
                         'id': id,
                         'region': region.
                         'publicURL': publicURL,
                         'internalURL': internalURL
                     }],
             }
            """
          self.log.warn("Endpoint ID and Region ID validation is limited to not "
                        "null checks after v2 to v3 conversion")
          for svc in ep_data.keys():
              assert len(ep_data[svc]) == 1, "Unknown data format"
              svc_ep_data = ep_data[svc][0]
              ep_data[svc] = [
                  {
                      'url': svc_ep_data['adminURL'],
                      'interface': 'admin',
                      'region': svc_ep_data['region'],
                      'region_id': self.not_null,
                      'id': self.not_null},
                  {
                      'url': svc_ep_data['publicURL'],
                      'interface': 'public',
                      'region': svc_ep_data['region'],
                      'region_id': self.not_null,
                      'id': self.not_null},
                  {
                      'url': svc_ep_data['internalURL'],
                      'interface': 'internal',
                      'region': svc_ep_data['region'],
                      'region_id': self.not_null,
                      'id': self.not_null}]
          return ep_data