Clean vendor dependencies

This commit is contained in:
2020-01-28 19:30:22 +01:00
parent b08c9be9a6
commit c7a88bab81
915 changed files with 0 additions and 305297 deletions

View File

@@ -1,31 +0,0 @@
package testcontainers
import (
"context"
"github.com/docker/docker/api/types"
)
// NetworkProvider allows the creation of networks on an arbitrary system
type NetworkProvider interface {
CreateNetwork(context.Context, NetworkRequest) (Network, error) // create a network
GetNetwork(context.Context, NetworkRequest) (types.NetworkResource, error) // get a network
}
// Network allows getting info about a single network instance
type Network interface {
Remove(context.Context) error // removes the network
}
// NetworkRequest represents the parameters used to get a network
type NetworkRequest struct {
Driver string
CheckDuplicate bool
Internal bool
EnableIPv6 bool
Name string
Labels map[string]string
Attachable bool
SkipReaper bool // indicates whether we skip setting up a reaper for this
}