Module for a class representing a O-RAN Network
"""
from typing import Any, Dict, List
-from model.python.Tower import Tower
-from model.python.ORanObject import IORanObject, ORanObject
+from model.python.tower import Tower
+from model.python.o_ran_object import IORanObject, ORanObject
import xml.etree.ElementTree as ET
"""
from abc import abstractmethod
from typing import Any, Dict
-from model.python.ORanObject import IORanObject, ORanObject
+from model.python.o_ran_object import IORanObject, ORanObject
# Define an abstract O-RAN Node class
class ORanNode(ORanObject):
from abc import ABC, abstractmethod
from typing import Dict
-from model.python.Top import ITop, Top
-from model.python.TypeDefinitions import (
+from model.python.top import ITop, Top
+from model.python.type_definitions import (
AddressType,
)
-from model.python.GeoLocation import GeoLocation
+from model.python.geo_location import GeoLocation
# Define the "IORanObject" interface
"""
from abc import abstractmethod
from typing import Any, Dict
-from model.python.ORanObject import ORanObject
+from model.python.o_ran_object import ORanObject
# Define an abstract O-RAN Node class
class ORanTerminationPoint(ORanObject):
import uuid
from abc import ABC, abstractmethod
from typing import Optional, Dict, Union
-from model.python.TypeDefinitions import (
+from model.python.type_definitions import (
AddressType,
AdministrativeState,
OperationalState,
LifeCycleState,
AlarmState,
)
-from model.python.GeoLocation import GeoLocation
+from model.python.geo_location import GeoLocation
# Define the ITop interface
"""
from typing import Any, Dict
-from model.python.ORanObject import IORanObject
-from model.python.ORanNode import ORanNode
+from model.python.o_ran_object import IORanObject
+from model.python.o_ran_node import ORanNode
# Define an abstract O-RAN Node class
A collection of TypeDefinitions
"""
from enum import Enum
-from model.python.Countries import Country
+from model.python.countries import Country
# Define AdministrativeState enum
class AdministrativeState(Enum):