diff --git a/Docker.DotNet/Models/Config.Generated.cs b/Docker.DotNet/Models/Config.Generated.cs index 8aa40a629..627ada484 100644 --- a/Docker.DotNet/Models/Config.Generated.cs +++ b/Docker.DotNet/Models/Config.Generated.cs @@ -52,7 +52,7 @@ public class Config // (container.Config) public string Image { get; set; } [DataMember(Name = "Volumes", EmitDefaultValue = false)] - public IDictionary Volumes { get; set; } + public IList Volumes { get; set; } [DataMember(Name = "WorkingDir", EmitDefaultValue = false)] public string WorkingDir { get; set; } diff --git a/Docker.DotNet/Models/CreateContainerParameters.Generated.cs b/Docker.DotNet/Models/CreateContainerParameters.Generated.cs index f5df52344..5559ba00e 100644 --- a/Docker.DotNet/Models/CreateContainerParameters.Generated.cs +++ b/Docker.DotNet/Models/CreateContainerParameters.Generated.cs @@ -91,7 +91,7 @@ public CreateContainerParameters(Config Config) public string Image { get; set; } [DataMember(Name = "Volumes", EmitDefaultValue = false)] - public IDictionary Volumes { get; set; } + public IList Volumes { get; set; } [DataMember(Name = "WorkingDir", EmitDefaultValue = false)] public string WorkingDir { get; set; } diff --git a/tools/specgen/specgen.go b/tools/specgen/specgen.go index de222588c..2cd67000d 100644 --- a/tools/specgen/specgen.go +++ b/tools/specgen/specgen.go @@ -16,6 +16,7 @@ import ( ) var typeCustomizations = map[typeCustomizationKey]CSType{ + {reflect.TypeOf(container.Config{}), "Volumes"}: {"System.Collections.Generic", "IList", false}, {reflect.TypeOf(container.RestartPolicy{}), "Name"}: {"", "RestartPolicyKind", false}, {reflect.TypeOf(types.Container{}), "Created"}: {"System", "DateTime", false}, {reflect.TypeOf(types.ContainerChange{}), "Kind"}: {"", "FileSystemChangeKind", false},