Jacek Kowalski
2026-03-12 8fece5ad832eeecc9d350d1b1dc7e163f161de4b
docker_plugin_api/NetworkDriverEntities.py
@@ -1,5 +1,5 @@
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 +51,7 @@
        self.Options = Options
class EndpointOperInfo:
class EndpointOperInfoEntity:
    def __init__(self, NetworkID: str, EndpointID: str):
        self.NetworkID = NetworkID
        self.EndpointID = EndpointID
@@ -96,3 +96,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