Jacek Kowalski
2026-03-12 4cf9c8bfa8c186f6d46e30524a72f873fa9914ac
docker_plugin_api/NetworkDriverEntities.py
@@ -1,5 +1,13 @@
class GwAllocCheckEntity:
    def __init__(self, Options: dict = None):
        if Options is None:
            Options = {}
        self.Options = Options
class NetworkIpDataEntity:
    def __init__(self, AddressSpace: str, Pool: str, Gateway: str, AuxAddresses: dict = None):
    def __init__(self, AddressSpace: str, Pool: str, Gateway: str = None, AuxAddresses: dict = None):
        if AuxAddresses is None:
            AuxAddresses = {}
@@ -51,7 +59,7 @@
        self.Options = Options
class EndpointOperInfo:
class EndpointOperInfoEntity:
    def __init__(self, NetworkID: str, EndpointID: str):
        self.NetworkID = NetworkID
        self.EndpointID = EndpointID
@@ -96,3 +104,19 @@
        self.DiscoveryType = DiscoveryType
        self.DiscoveryData = DiscoveryData
class ProgramExternalConnectivityEntity:
    def __init__(self, NetworkID: str, EndpointID: str, Options: dict = None):
        if Options is None:
            Options = {}
        self.NetworkID = NetworkID
        self.EndpointID = EndpointID
        self.Options = Options
class RevokeExternalConnectivityEntity:
    def __init__(self, NetworkID: str, EndpointID: str):
        self.NetworkID = NetworkID
        self.EndpointID = EndpointID