Commit db4e73f7 authored by Pelayo Torres's avatar Pelayo Torres
Browse files

Invoker management API realease V18.6.0

parent 128eced7
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ api_invoker_management/models/ipv6_address_range.py
api_invoker_management/models/local2d_point_uncertainty_ellipse.py
api_invoker_management/models/local3d_point_uncertainty_ellipsoid.py
api_invoker_management/models/local_origin.py
api_invoker_management/models/o_auth_grant_type.py
api_invoker_management/models/onboarding_information.py
api_invoker_management/models/onboarding_notification.py
api_invoker_management/models/operation.py
+1 −1
Original line number Diff line number Diff line
7.5.0
7.11.0
+4 −8
Original line number Diff line number Diff line
@@ -12,7 +12,6 @@ from ..models.api_invoker_enrolment_details import APIInvokerEnrolmentDetails #
invoker_operations = InvokerManagementOperations()
valid_user = ControlAccess()


def cert_validation():
    def _cert_validation(f):
        @wraps(f)
@@ -47,9 +46,8 @@ def onboarded_invokers_onboarding_id_delete(onboarding_id): # noqa: E501
    :param onboarding_id: String identifying an individual on-boarded API invoker resource
    :type onboarding_id: str

    :rtype: None
    :rtype: Union[None, Tuple[None, int], Tuple[None, int, Dict[str, str]]
    """

    current_app.logger.info("Removing invoker")
    res = invoker_operations.remove_apiinvokerenrolmentdetail(onboarding_id)

@@ -66,7 +64,7 @@ def onboarded_invokers_onboarding_id_put(onboarding_id, body): # noqa: E501
    :param api_invoker_enrolment_details: representation of the API invoker details to be updated in CAPIF core function
    :type api_invoker_enrolment_details: dict | bytes

    :rtype: APIInvokerEnrolmentDetails
    :rtype: Union[APIInvokerEnrolmentDetails, Tuple[APIInvokerEnrolmentDetails, int], Tuple[APIInvokerEnrolmentDetails, int, Dict[str, str]]
    """
    current_app.logger.info("Updating invoker")
    if request.is_json:
@@ -76,7 +74,6 @@ def onboarded_invokers_onboarding_id_put(onboarding_id, body): # noqa: E501

    return res


@jwt_required()
def onboarded_invokers_post(body):  # noqa: E501
    """onboarded_invokers_post
@@ -86,9 +83,8 @@ def onboarded_invokers_post(body): # noqa: E501
    :param api_invoker_enrolment_details: 
    :type api_invoker_enrolment_details: dict | bytes

    :rtype: APIInvokerEnrolmentDetails
    :rtype: Union[APIInvokerEnrolmentDetails, Tuple[APIInvokerEnrolmentDetails, int], Tuple[APIInvokerEnrolmentDetails, int, Dict[str, str]]
    """

    identity = get_jwt_identity()
    username, uuid = identity.split()

+1 −1
Original line number Diff line number Diff line
from api_invoker_management.models.api_invoker_enrolment_details_patch import APIInvokerEnrolmentDetailsPatch  # noqa: E501


def modify_ind_api_invoke_enrolment(onboarding_id, api_invoker_enrolment_details_patch):  # noqa: E501
def modify_ind_api_invoke_enrolment(onboarding_id, body):  # noqa: E501
    """modify_ind_api_invoke_enrolment

    Modify an individual API invoker details. # noqa: E501
+47 −0
Original line number Diff line number Diff line
# flake8: noqa
# import models into model package
from api_invoker_management.models.api_invoker_enrolment_details import APIInvokerEnrolmentDetails
from api_invoker_management.models.api_invoker_enrolment_details_patch import APIInvokerEnrolmentDetailsPatch
from api_invoker_management.models.api_list import APIList
from api_invoker_management.models.aef_location import AefLocation
from api_invoker_management.models.aef_profile import AefProfile
from api_invoker_management.models.api_status import ApiStatus
from api_invoker_management.models.civic_address import CivicAddress
from api_invoker_management.models.communication_type import CommunicationType
from api_invoker_management.models.custom_operation import CustomOperation
from api_invoker_management.models.data_format import DataFormat
from api_invoker_management.models.ellipsoid_arc import EllipsoidArc
from api_invoker_management.models.gad_shape import GADShape
from api_invoker_management.models.geographic_area import GeographicArea
from api_invoker_management.models.geographical_coordinates import GeographicalCoordinates
from api_invoker_management.models.interface_description import InterfaceDescription
from api_invoker_management.models.invalid_param import InvalidParam
from api_invoker_management.models.ip_addr_range import IpAddrRange
from api_invoker_management.models.ipv4_address_range import Ipv4AddressRange
from api_invoker_management.models.ipv6_addr1 import Ipv6Addr1
from api_invoker_management.models.ipv6_address_range import Ipv6AddressRange
from api_invoker_management.models.local2d_point_uncertainty_ellipse import Local2dPointUncertaintyEllipse
from api_invoker_management.models.local3d_point_uncertainty_ellipsoid import Local3dPointUncertaintyEllipsoid
from api_invoker_management.models.local_origin import LocalOrigin
from api_invoker_management.models.o_auth_grant_type import OAuthGrantType
from api_invoker_management.models.onboarding_information import OnboardingInformation
from api_invoker_management.models.onboarding_notification import OnboardingNotification
from api_invoker_management.models.operation import Operation
from api_invoker_management.models.point import Point
from api_invoker_management.models.point_altitude import PointAltitude
from api_invoker_management.models.point_altitude_uncertainty import PointAltitudeUncertainty
from api_invoker_management.models.point_uncertainty_circle import PointUncertaintyCircle
from api_invoker_management.models.point_uncertainty_ellipse import PointUncertaintyEllipse
from api_invoker_management.models.polygon import Polygon
from api_invoker_management.models.problem_details import ProblemDetails
from api_invoker_management.models.protocol import Protocol
from api_invoker_management.models.published_api_path import PublishedApiPath
from api_invoker_management.models.relative_cartesian_location import RelativeCartesianLocation
from api_invoker_management.models.resource import Resource
from api_invoker_management.models.security_method import SecurityMethod
from api_invoker_management.models.service_api_description import ServiceAPIDescription
from api_invoker_management.models.service_kpis import ServiceKpis
from api_invoker_management.models.shareable_information import ShareableInformation
from api_invoker_management.models.supported_gad_shapes import SupportedGADShapes
from api_invoker_management.models.uncertainty_ellipse import UncertaintyEllipse
from api_invoker_management.models.uncertainty_ellipsoid import UncertaintyEllipsoid
from api_invoker_management.models.version import Version
from api_invoker_management.models.websock_notif_config import WebsockNotifConfig
Loading