Commit 9f4ffa7f authored by Adrian Pino's avatar Adrian Pino Committed by GitHub
Browse files

Merge pull request #136 from SunriseOpenOperatorPlatform/63-declaration-of-non-supported-methods

Declaration of non-supported methods - NCSRD #63
parents 20904f10 98500ce3
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@ from sunrise6g_opensdk.network.core.schemas import (
    CreateSession,
    CreateTrafficInfluence,
    FlowInfo,
    MonitoringEventSubscriptionRequest,
    RetrievalLocationRequest,
    Snssai,
    TrafficInfluSub,
)
@@ -113,6 +115,20 @@ class NetworkManager(BaseNetworkClient):
                "OAI requires UE IPv4 Address to activate Traffic Influence"
            )

    def core_specific_monitoring_event_validation(
        self, retrieve_location_request: RetrievalLocationRequest
    ) -> None:
        raise NotImplementedError(
            "core_specific_monitoring_event_validation not implemented for OAI"
        )

    def add_core_specific_location_parameters(
        self, retrieve_location_request: RetrievalLocationRequest
    ) -> MonitoringEventSubscriptionRequest:
        raise NotImplementedError(
            "add_core_specific_location_parameters not implemented for OAI"
        )


def _retrieve_ue_ipv4(session_info: CreateSession):
    return session_info.device.ipv4Address.root.privateAddress
+14 −0
Original line number Diff line number Diff line
@@ -63,3 +63,17 @@ class NetworkManager(BaseNetworkClient):
        raise NotImplementedError(
            "core_specific_traffic_influence_validation not implemented for Open5GCore"
        )

    def core_specific_monitoring_event_validation(
        self, retrieve_location_request: schemas.RetrievalLocationRequest
    ) -> None:
        raise NotImplementedError(
            "core_specific_monitoring_event_validation not implemented for Open5GCore"
        )

    def add_core_specific_location_parameters(
        self, retrieve_location_request: schemas.RetrievalLocationRequest
    ) -> schemas.MonitoringEventSubscriptionRequest:
        raise NotImplementedError(
            "add_core_specific_location_parameters not implemented for Open5GCore"
        )