Loading services/TS29222_CAPIF_Publish_Service_API/.openapi-generator/FILES +32 −7 Viewed Changes for services/TS29222_CAPIF_Publish_Service_API/.openapi-generator/FILES: 32 added lines, 7 removed lines. Original line number Diff line number Diff line .dockerignore .gitignore .openapi-generator-ignore .travis.yml Dockerfile README.md Loading @@ -8,32 +9,56 @@ published_apis/__init__.py published_apis/__main__.py published_apis/controllers/__init__.py published_apis/controllers/default_controller.py published_apis/controllers/security_controller_.py published_apis/controllers/individual_apf_published_api_controller.py published_apis/controllers/security_controller.py published_apis/encoder.py published_apis/models/__init__.py published_apis/models/aef_location.py published_apis/models/aef_profile.py published_apis/models/base_model_.py published_apis/models/api_status.py published_apis/models/base_model.py published_apis/models/civic_address.py published_apis/models/communication_type.py published_apis/models/communication_type_any_of.py published_apis/models/custom_operation.py published_apis/models/data_format.py published_apis/models/data_format_any_of.py published_apis/models/ellipsoid_arc.py published_apis/models/gad_shape.py published_apis/models/geographic_area.py published_apis/models/geographical_coordinates.py published_apis/models/interface_description.py published_apis/models/invalid_param.py published_apis/models/ip_addr_range.py published_apis/models/ipv4_address_range.py published_apis/models/ipv6_addr1.py published_apis/models/ipv6_address_range.py published_apis/models/local2d_point_uncertainty_ellipse.py published_apis/models/local3d_point_uncertainty_ellipsoid.py published_apis/models/local_origin.py published_apis/models/operation.py published_apis/models/operation_any_of.py published_apis/models/point.py published_apis/models/point_altitude.py published_apis/models/point_altitude_uncertainty.py published_apis/models/point_uncertainty_circle.py published_apis/models/point_uncertainty_ellipse.py published_apis/models/polygon.py published_apis/models/problem_details.py published_apis/models/protocol.py published_apis/models/protocol_any_of.py published_apis/models/published_api_path.py published_apis/models/relative_cartesian_location.py published_apis/models/resource.py published_apis/models/security_method.py published_apis/models/security_method_any_of.py published_apis/models/service_api_description.py published_apis/models/service_api_description_patch.py published_apis/models/service_kpis.py published_apis/models/shareable_information.py published_apis/models/supported_gad_shapes.py published_apis/models/uncertainty_ellipse.py published_apis/models/uncertainty_ellipsoid.py published_apis/models/version.py published_apis/openapi/openapi.yaml published_apis/test/__init__.py published_apis/test/test_default_controller.py published_apis/test/test_individual_apf_published_api_controller.py published_apis/typing_utils.py published_apis/util.py requirements.txt Loading services/TS29222_CAPIF_Publish_Service_API/.openapi-generator/VERSION +1 −1 Viewed Changes for services/TS29222_CAPIF_Publish_Service_API/.openapi-generator/VERSION: 1 added line, 1 removed line. Original line number Diff line number Diff line 5.3.0-SNAPSHOT No newline at end of file 7.5.0 services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/default_controller.py +9 −14 Viewed Changes for services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/default_controller.py: 9 added lines, 14 removed lines. Original line number Diff line number Diff line Loading @@ -2,6 +2,10 @@ import connexion from ..models.service_api_description import ServiceAPIDescription # noqa: E501 from ..core.serviceapidescriptions import PublishServiceOperations from published_apis.models.problem_details import ProblemDetails # noqa: E501 from published_apis.models.service_api_description import ServiceAPIDescription # noqa: E501 from published_apis import util from flask import Response, request, current_app from cryptography import x509 Loading @@ -14,7 +18,6 @@ service_operations = PublishServiceOperations() valid_user = ControlAccess() def cert_validation(): def _cert_validation(f): @wraps(f) Loading Loading @@ -43,7 +46,6 @@ def cert_validation(): return __cert_validation return _cert_validation def apf_id_service_apis_get(apf_id): # noqa: E501 """apf_id_service_apis_get Loading @@ -52,7 +54,7 @@ def apf_id_service_apis_get(apf_id): # noqa: E501 :param apf_id: :type apf_id: str :rtype: ServiceAPIDescription :rtype: Union[List[ServiceAPIDescription], Tuple[List[ServiceAPIDescription], int], Tuple[List[ServiceAPIDescription], int, Dict[str, str]] """ current_app.logger.info("Obtainig all service published") res = service_operations.get_serviceapis(apf_id) Loading @@ -70,9 +72,8 @@ def apf_id_service_apis_post(apf_id, body): # noqa: E501 :param service_api_description: :type service_api_description: dict | bytes :rtype: ServiceAPIDescription :rtype: Union[ServiceAPIDescription, Tuple[ServiceAPIDescription, int], Tuple[ServiceAPIDescription, int, Dict[str, str]] """ current_app.logger.info("Publishing service") if connexion.request.is_json: body = ServiceAPIDescription.from_dict(connexion.request.get_json()) # noqa: E501 Loading @@ -81,7 +82,6 @@ def apf_id_service_apis_post(apf_id, body): # noqa: E501 return res @cert_validation() def apf_id_service_apis_service_api_id_delete(service_api_id, apf_id): # noqa: E501 """apf_id_service_apis_service_api_id_delete Loading @@ -93,16 +93,14 @@ def apf_id_service_apis_service_api_id_delete(service_api_id, apf_id): # noqa: :param apf_id: :type apf_id: str :rtype: None :rtype: Union[None, Tuple[None, int], Tuple[None, int, Dict[str, str]] """ current_app.logger.info("Removing service published") res = service_operations.delete_serviceapidescription( service_api_id, apf_id) return res @cert_validation() def apf_id_service_apis_service_api_id_get(service_api_id, apf_id): # noqa: E501 """apf_id_service_apis_service_api_id_get Loading @@ -114,15 +112,13 @@ def apf_id_service_apis_service_api_id_get(service_api_id, apf_id): # noqa: E50 :param apf_id: :type apf_id: str :rtype: ServiceAPIDescription :rtype: Union[ServiceAPIDescription, Tuple[ServiceAPIDescription, int], Tuple[ServiceAPIDescription, int, Dict[str, str]] """ current_app.logger.info("Obtaining service api with id: " + service_api_id) res = service_operations.get_one_serviceapi(service_api_id, apf_id) return res @cert_validation() def apf_id_service_apis_service_api_id_put(service_api_id, apf_id, body): # noqa: E501 """apf_id_service_apis_service_api_id_put Loading @@ -136,9 +132,8 @@ def apf_id_service_apis_service_api_id_put(service_api_id, apf_id, body): # noq :param service_api_description: :type service_api_description: dict | bytes :rtype: ServiceAPIDescription :rtype: Union[ServiceAPIDescription, Tuple[ServiceAPIDescription, int], Tuple[ServiceAPIDescription, int, Dict[str, str]] """ current_app.logger.info( "Updating service api id with id: " + service_api_id) Loading services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/individual_apf_published_api_controller.py 0 → 100644 +28 −0 Viewed Changes for services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/individual_apf_published_api_controller.py: 28 added lines, 0 removed lines. Original line number Diff line number Diff line import connexion from typing import Dict from typing import Tuple from typing import Union from published_apis.models.problem_details import ProblemDetails # noqa: E501 from published_apis.models.service_api_description import ServiceAPIDescription # noqa: E501 from published_apis.models.service_api_description_patch import ServiceAPIDescriptionPatch # noqa: E501 from published_apis import util def modify_ind_apf_pub_api(service_api_id, apf_id, service_api_description_patch): # noqa: E501 """modify_ind_apf_pub_api Modify an existing published service API. # noqa: E501 :param service_api_id: :type service_api_id: str :param apf_id: :type apf_id: str :param service_api_description_patch: :type service_api_description_patch: dict | bytes :rtype: Union[ServiceAPIDescription, Tuple[ServiceAPIDescription, int], Tuple[ServiceAPIDescription, int, Dict[str, str]] """ if connexion.request.is_json: service_api_description_patch = ServiceAPIDescriptionPatch.from_dict(connexion.request.get_json()) # noqa: E501 return 'do some magic!' services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/security_controller_.py→services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/security_controller.py +0 −0 Viewed File moved. View file Loading
services/TS29222_CAPIF_Publish_Service_API/.openapi-generator/FILES +32 −7 Viewed Changes for services/TS29222_CAPIF_Publish_Service_API/.openapi-generator/FILES: 32 added lines, 7 removed lines. Original line number Diff line number Diff line .dockerignore .gitignore .openapi-generator-ignore .travis.yml Dockerfile README.md Loading @@ -8,32 +9,56 @@ published_apis/__init__.py published_apis/__main__.py published_apis/controllers/__init__.py published_apis/controllers/default_controller.py published_apis/controllers/security_controller_.py published_apis/controllers/individual_apf_published_api_controller.py published_apis/controllers/security_controller.py published_apis/encoder.py published_apis/models/__init__.py published_apis/models/aef_location.py published_apis/models/aef_profile.py published_apis/models/base_model_.py published_apis/models/api_status.py published_apis/models/base_model.py published_apis/models/civic_address.py published_apis/models/communication_type.py published_apis/models/communication_type_any_of.py published_apis/models/custom_operation.py published_apis/models/data_format.py published_apis/models/data_format_any_of.py published_apis/models/ellipsoid_arc.py published_apis/models/gad_shape.py published_apis/models/geographic_area.py published_apis/models/geographical_coordinates.py published_apis/models/interface_description.py published_apis/models/invalid_param.py published_apis/models/ip_addr_range.py published_apis/models/ipv4_address_range.py published_apis/models/ipv6_addr1.py published_apis/models/ipv6_address_range.py published_apis/models/local2d_point_uncertainty_ellipse.py published_apis/models/local3d_point_uncertainty_ellipsoid.py published_apis/models/local_origin.py published_apis/models/operation.py published_apis/models/operation_any_of.py published_apis/models/point.py published_apis/models/point_altitude.py published_apis/models/point_altitude_uncertainty.py published_apis/models/point_uncertainty_circle.py published_apis/models/point_uncertainty_ellipse.py published_apis/models/polygon.py published_apis/models/problem_details.py published_apis/models/protocol.py published_apis/models/protocol_any_of.py published_apis/models/published_api_path.py published_apis/models/relative_cartesian_location.py published_apis/models/resource.py published_apis/models/security_method.py published_apis/models/security_method_any_of.py published_apis/models/service_api_description.py published_apis/models/service_api_description_patch.py published_apis/models/service_kpis.py published_apis/models/shareable_information.py published_apis/models/supported_gad_shapes.py published_apis/models/uncertainty_ellipse.py published_apis/models/uncertainty_ellipsoid.py published_apis/models/version.py published_apis/openapi/openapi.yaml published_apis/test/__init__.py published_apis/test/test_default_controller.py published_apis/test/test_individual_apf_published_api_controller.py published_apis/typing_utils.py published_apis/util.py requirements.txt Loading
services/TS29222_CAPIF_Publish_Service_API/.openapi-generator/VERSION +1 −1 Viewed Changes for services/TS29222_CAPIF_Publish_Service_API/.openapi-generator/VERSION: 1 added line, 1 removed line. Original line number Diff line number Diff line 5.3.0-SNAPSHOT No newline at end of file 7.5.0
services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/default_controller.py +9 −14 Viewed Changes for services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/default_controller.py: 9 added lines, 14 removed lines. Original line number Diff line number Diff line Loading @@ -2,6 +2,10 @@ import connexion from ..models.service_api_description import ServiceAPIDescription # noqa: E501 from ..core.serviceapidescriptions import PublishServiceOperations from published_apis.models.problem_details import ProblemDetails # noqa: E501 from published_apis.models.service_api_description import ServiceAPIDescription # noqa: E501 from published_apis import util from flask import Response, request, current_app from cryptography import x509 Loading @@ -14,7 +18,6 @@ service_operations = PublishServiceOperations() valid_user = ControlAccess() def cert_validation(): def _cert_validation(f): @wraps(f) Loading Loading @@ -43,7 +46,6 @@ def cert_validation(): return __cert_validation return _cert_validation def apf_id_service_apis_get(apf_id): # noqa: E501 """apf_id_service_apis_get Loading @@ -52,7 +54,7 @@ def apf_id_service_apis_get(apf_id): # noqa: E501 :param apf_id: :type apf_id: str :rtype: ServiceAPIDescription :rtype: Union[List[ServiceAPIDescription], Tuple[List[ServiceAPIDescription], int], Tuple[List[ServiceAPIDescription], int, Dict[str, str]] """ current_app.logger.info("Obtainig all service published") res = service_operations.get_serviceapis(apf_id) Loading @@ -70,9 +72,8 @@ def apf_id_service_apis_post(apf_id, body): # noqa: E501 :param service_api_description: :type service_api_description: dict | bytes :rtype: ServiceAPIDescription :rtype: Union[ServiceAPIDescription, Tuple[ServiceAPIDescription, int], Tuple[ServiceAPIDescription, int, Dict[str, str]] """ current_app.logger.info("Publishing service") if connexion.request.is_json: body = ServiceAPIDescription.from_dict(connexion.request.get_json()) # noqa: E501 Loading @@ -81,7 +82,6 @@ def apf_id_service_apis_post(apf_id, body): # noqa: E501 return res @cert_validation() def apf_id_service_apis_service_api_id_delete(service_api_id, apf_id): # noqa: E501 """apf_id_service_apis_service_api_id_delete Loading @@ -93,16 +93,14 @@ def apf_id_service_apis_service_api_id_delete(service_api_id, apf_id): # noqa: :param apf_id: :type apf_id: str :rtype: None :rtype: Union[None, Tuple[None, int], Tuple[None, int, Dict[str, str]] """ current_app.logger.info("Removing service published") res = service_operations.delete_serviceapidescription( service_api_id, apf_id) return res @cert_validation() def apf_id_service_apis_service_api_id_get(service_api_id, apf_id): # noqa: E501 """apf_id_service_apis_service_api_id_get Loading @@ -114,15 +112,13 @@ def apf_id_service_apis_service_api_id_get(service_api_id, apf_id): # noqa: E50 :param apf_id: :type apf_id: str :rtype: ServiceAPIDescription :rtype: Union[ServiceAPIDescription, Tuple[ServiceAPIDescription, int], Tuple[ServiceAPIDescription, int, Dict[str, str]] """ current_app.logger.info("Obtaining service api with id: " + service_api_id) res = service_operations.get_one_serviceapi(service_api_id, apf_id) return res @cert_validation() def apf_id_service_apis_service_api_id_put(service_api_id, apf_id, body): # noqa: E501 """apf_id_service_apis_service_api_id_put Loading @@ -136,9 +132,8 @@ def apf_id_service_apis_service_api_id_put(service_api_id, apf_id, body): # noq :param service_api_description: :type service_api_description: dict | bytes :rtype: ServiceAPIDescription :rtype: Union[ServiceAPIDescription, Tuple[ServiceAPIDescription, int], Tuple[ServiceAPIDescription, int, Dict[str, str]] """ current_app.logger.info( "Updating service api id with id: " + service_api_id) Loading
services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/individual_apf_published_api_controller.py 0 → 100644 +28 −0 Viewed Changes for services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/individual_apf_published_api_controller.py: 28 added lines, 0 removed lines. Original line number Diff line number Diff line import connexion from typing import Dict from typing import Tuple from typing import Union from published_apis.models.problem_details import ProblemDetails # noqa: E501 from published_apis.models.service_api_description import ServiceAPIDescription # noqa: E501 from published_apis.models.service_api_description_patch import ServiceAPIDescriptionPatch # noqa: E501 from published_apis import util def modify_ind_apf_pub_api(service_api_id, apf_id, service_api_description_patch): # noqa: E501 """modify_ind_apf_pub_api Modify an existing published service API. # noqa: E501 :param service_api_id: :type service_api_id: str :param apf_id: :type apf_id: str :param service_api_description_patch: :type service_api_description_patch: dict | bytes :rtype: Union[ServiceAPIDescription, Tuple[ServiceAPIDescription, int], Tuple[ServiceAPIDescription, int, Dict[str, str]] """ if connexion.request.is_json: service_api_description_patch = ServiceAPIDescriptionPatch.from_dict(connexion.request.get_json()) # noqa: E501 return 'do some magic!'
services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/security_controller_.py→services/TS29222_CAPIF_Publish_Service_API/published_apis/controllers/security_controller.py +0 −0 Viewed File moved. View file