Skip to content
Snippets Groups Projects
Commit 6be8e3c3 authored by Neda Moeini's avatar Neda Moeini
Browse files

Add Commercial Peer and Imported Commercial Peer product types

parent 9e265fd9
No related branches found
No related tags found
No related merge requests found
Pipeline #94172 failed
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
from orchestrator.domain import SUBSCRIPTION_MODEL_REGISTRY from orchestrator.domain import SUBSCRIPTION_MODEL_REGISTRY
from pydantic_forms.types import strEnum from pydantic_forms.types import strEnum
from gso.products.product_types.commercial_peer import CommercialPeer, ImportedCommercialPeer
from gso.products.product_types.copernicus import Copernicus, ImportedCopernicus from gso.products.product_types.copernicus import Copernicus, ImportedCopernicus
from gso.products.product_types.edge_port import EdgePort, ImportedEdgePort from gso.products.product_types.edge_port import EdgePort, ImportedEdgePort
from gso.products.product_types.geant_ip import GeantIP, ImportedGeantIP from gso.products.product_types.geant_ip import GeantIP, ImportedGeantIP
...@@ -93,6 +94,10 @@ class ProductName(strEnum): ...@@ -93,6 +94,10 @@ class ProductName(strEnum):
"""Transit Provider Ports.""" """Transit Provider Ports."""
IMPORTED_TRANSIT_PROVIDER_PORT = "Imported Transit Provider Port" IMPORTED_TRANSIT_PROVIDER_PORT = "Imported Transit Provider Port"
"""Imported Transit Provider Ports.""" """Imported Transit Provider Ports."""
COMMERCIAL_PEER = "Commercial Peer"
"""Commercial Peers."""
IMPORTED_COMMERCIAL_PEER = "Imported Commercial Peer"
"""Imported Commercial Peers."""
L2_CIRCUIT_PRODUCT_TYPE = Layer2Circuit.__name__ L2_CIRCUIT_PRODUCT_TYPE = Layer2Circuit.__name__
...@@ -139,7 +144,8 @@ class ProductType(strEnum): ...@@ -139,7 +144,8 @@ class ProductType(strEnum):
IMPORTED_PRIVATE_PEER_PORT = ImportedPrivatePeerPort.__name__ IMPORTED_PRIVATE_PEER_PORT = ImportedPrivatePeerPort.__name__
TRANSIT_PROVIDER_PORT = TransitProviderPort.__name__ TRANSIT_PROVIDER_PORT = TransitProviderPort.__name__
IMPORTED_TRANSIT_PROVIDER_PORT = ImportedTransitProviderPort.__name__ IMPORTED_TRANSIT_PROVIDER_PORT = ImportedTransitProviderPort.__name__
COMMERCIAL_PEER = CommercialPeer.__name__
IMPORTED_COMMERCIAL_PEER = ImportedCommercialPeer.__name__
SUBSCRIPTION_MODEL_REGISTRY.update( SUBSCRIPTION_MODEL_REGISTRY.update(
{ {
...@@ -181,6 +187,8 @@ SUBSCRIPTION_MODEL_REGISTRY.update( ...@@ -181,6 +187,8 @@ SUBSCRIPTION_MODEL_REGISTRY.update(
ProductName.IMPORTED_PRIVATE_PEER_PORT.value: ImportedPrivatePeerPort, ProductName.IMPORTED_PRIVATE_PEER_PORT.value: ImportedPrivatePeerPort,
ProductName.TRANSIT_PROVIDER_PORT.value: TransitProviderPort, ProductName.TRANSIT_PROVIDER_PORT.value: TransitProviderPort,
ProductName.IMPORTED_TRANSIT_PROVIDER_PORT.value: ImportedTransitProviderPort, ProductName.IMPORTED_TRANSIT_PROVIDER_PORT.value: ImportedTransitProviderPort,
ProductName.COMMERCIAL_PEER.value: CommercialPeer,
ProductName.IMPORTED_COMMERCIAL_PEER.value: ImportedCommercialPeer,
}, },
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment