From f689155dd9574bcb17271db1559ff0f83fde44f2 Mon Sep 17 00:00:00 2001 From: campersau Date: Wed, 10 Jun 2026 07:49:03 +0000 Subject: [PATCH] test --- src/Docker.DotNet/Models/Actor.Generated.cs | 2 +- .../Models/AttestationProperties.Generated.cs | 2 +- .../Models/AuthResponse.Generated.cs | 2 +- .../Models/BlkioStatEntry.Generated.cs | 2 +- .../Models/CacheRecord.Generated.cs | 6 +-- .../Models/ClusterInfo.Generated.cs | 2 +- .../Models/ClusterVolume.Generated.cs | 2 +- src/Docker.DotNet/Models/Commit.Generated.cs | 2 +- ...mitContainerChangesParameters.Generated.cs | 12 +++--- ...ommitContainerChangesResponse.Generated.cs | 2 +- .../Models/ComponentVersion.Generated.cs | 4 +- .../Models/ConfigReference.Generated.cs | 2 +- .../ConfigReferenceFileTarget.Generated.cs | 6 +-- .../Models/ContainerConfig.Generated.cs | 10 ++--- ...ContainerExecCreateParameters.Generated.cs | 6 +-- .../ContainerExecCreateResponse.Generated.cs | 2 +- .../ContainerExecInspectResponse.Generated.cs | 6 +-- ...ainerFileSystemChangeResponse.Generated.cs | 2 +- .../ContainerInspectResponse.Generated.cs | 26 ++++++------ .../Models/ContainerListResponse.Generated.cs | 12 +++--- .../ContainerPathStatParameters.Generated.cs | 2 +- .../ContainerPathStatResponse.Generated.cs | 4 +- .../Models/ContainerStatus.Generated.cs | 2 +- .../ContainerUpdateParameters.Generated.cs | 6 +-- .../Models/ContainerdNamespaces.Generated.cs | 4 +- .../CopyToContainerParameters.Generated.cs | 2 +- .../CreateContainerParameters.Generated.cs | 10 ++--- .../CreateContainerResponse.Generated.cs | 2 +- .../Models/CredentialSpec.Generated.cs | 6 +-- .../Models/Descriptor.Generated.cs | 4 +- .../Models/DeviceInfo.Generated.cs | 4 +- .../Models/DeviceMapping.Generated.cs | 6 +-- .../Models/DeviceRequest.Generated.cs | 2 +- .../Models/DriverData.Generated.cs | 2 +- .../Models/EndpointIPAMConfig.Generated.cs | 4 +- .../Models/EndpointResource.Generated.cs | 10 ++--- .../Models/EndpointSettings.Generated.cs | 14 +++---- .../Models/EndpointVirtualIP.Generated.cs | 2 +- .../Models/ExecProcessConfig.Generated.cs | 2 +- .../Models/ExternalCA.Generated.cs | 6 +-- .../Models/FirewallInfo.Generated.cs | 2 +- src/Docker.DotNet/Models/Health.Generated.cs | 2 +- .../Models/HealthSummary.Generated.cs | 2 +- .../Models/HealthcheckResult.Generated.cs | 2 +- .../Models/HostConfig.Generated.cs | 26 ++++++------ src/Docker.DotNet/Models/IPAM.Generated.cs | 2 +- .../Models/IPAMConfig.Generated.cs | 6 +-- .../Models/ImageHistoryResponse.Generated.cs | 6 +-- .../Models/ImageInspectResponse.Generated.cs | 6 +-- .../Models/ImageSearchResponse.Generated.cs | 4 +- .../Models/ImagesListResponse.Generated.cs | 4 +- .../Models/IndexInfo.Generated.cs | 2 +- src/Docker.DotNet/Models/Info.Generated.cs | 8 ++-- .../Models/JoinTokens.Generated.cs | 4 +- .../Models/LogConfig.Generated.cs | 2 +- .../Models/ManifestSummary.Generated.cs | 4 +- src/Docker.DotNet/Models/Message.Generated.cs | 4 +- .../Models/MountPoint.Generated.cs | 8 ++-- src/Docker.DotNet/Models/Network.Generated.cs | 8 ++-- .../Models/NetworkAddressPool.Generated.cs | 2 +- .../Models/NetworkAttachmentSpec.Generated.cs | 2 +- .../NetworkConnectParameters.Generated.cs | 2 +- .../NetworkDisconnectParameters.Generated.cs | 2 +- .../Models/NetworkResponse.Generated.cs | 8 ++-- .../Models/NetworkSettings.Generated.cs | 4 +- .../Models/NetworkTask.Generated.cs | 6 +-- .../NetworksCreateParameters.Generated.cs | 6 +-- .../NetworksCreateResponse.Generated.cs | 4 +- .../Models/NodeListResponse.Generated.cs | 2 +- src/Docker.DotNet/Models/Peer.Generated.cs | 4 +- .../Models/PeerInfo.Generated.cs | 4 +- .../Models/Platform.Generated.cs | 4 +- .../Models/PlatformInfo.Generated.cs | 2 +- src/Docker.DotNet/Models/Plugin.Generated.cs | 2 +- .../Models/PluginArgs.Generated.cs | 4 +- .../Models/PluginCapabilityID.Generated.cs | 6 +-- .../Models/PluginConfig.Generated.cs | 8 ++-- .../PluginCreateParameters.Generated.cs | 2 +- .../Models/PluginDevice.Generated.cs | 4 +- .../Models/PluginEnv.Generated.cs | 4 +- .../PluginGetPrivilegeParameters.Generated.cs | 2 +- .../PluginInstallParameters.Generated.cs | 2 +- .../Models/PluginInterface.Generated.cs | 2 +- .../Models/PluginMount.Generated.cs | 8 ++-- .../Models/PluginNetworkConfig.Generated.cs | 2 +- .../Models/PluginPrivilege.Generated.cs | 4 +- .../PluginUpgradeParameters.Generated.cs | 2 +- .../Models/PortBinding.Generated.cs | 4 +- .../Models/PortSummary.Generated.cs | 2 +- .../Models/Resources.Generated.cs | 6 +-- .../Models/SELinuxContext.Generated.cs | 8 ++-- src/Docker.DotNet/Models/Secret.Generated.cs | 2 +- .../Models/SecretCreateResponse.Generated.cs | 2 +- .../Models/SecretReference.Generated.cs | 4 +- .../SecretReferenceFileTarget.Generated.cs | 6 +-- .../Models/ServiceInfo.Generated.cs | 2 +- .../Models/SignatureTimestamp.Generated.cs | 4 +- .../Models/SignerIdentity.Generated.cs | 4 +- .../Models/SpreadOver.Generated.cs | 2 +- src/Docker.DotNet/Models/State.Generated.cs | 8 ++-- .../Models/SwarmConfig.Generated.cs | 2 +- .../Models/SwarmConfigReference.Generated.cs | 4 +- .../SwarmCreateConfigResponse.Generated.cs | 2 +- .../Models/SwarmIPAMConfig.Generated.cs | 6 +-- .../Models/SwarmInitParameters.Generated.cs | 8 ++-- .../Models/SwarmInspectResponse.Generated.cs | 2 +- .../Models/SwarmJoinParameters.Generated.cs | 10 ++--- .../Models/SwarmNetwork.Generated.cs | 2 +- .../Models/SwarmService.Generated.cs | 2 +- .../Models/SwarmUnlockParameters.Generated.cs | 2 +- .../Models/SwarmUnlockResponse.Generated.cs | 2 +- .../Models/SwarmUpdateConfig.Generated.cs | 2 +- .../Models/SystemInfoResponse.Generated.cs | 40 +++++++++---------- .../Models/TaskResponse.Generated.cs | 2 +- .../Models/ThrottleDevice.Generated.cs | 2 +- src/Docker.DotNet/Models/Ulimit.Generated.cs | 2 +- .../Models/UpdateConfig.Generated.cs | 6 +-- .../Models/VersionResponse.Generated.cs | 8 ++-- src/Docker.DotNet/Models/Volume.Generated.cs | 8 ++-- .../Models/VolumeResponse.Generated.cs | 8 ++-- .../Models/VolumeSecret.Generated.cs | 4 +- .../VolumesCreateParameters.Generated.cs | 4 +- .../Models/WeightDevice.Generated.cs | 2 +- tools/specgen/csharptype.go | 6 ++- 124 files changed, 302 insertions(+), 298 deletions(-) diff --git a/src/Docker.DotNet/Models/Actor.Generated.cs b/src/Docker.DotNet/Models/Actor.Generated.cs index d108c49b..36343edd 100644 --- a/src/Docker.DotNet/Models/Actor.Generated.cs +++ b/src/Docker.DotNet/Models/Actor.Generated.cs @@ -11,7 +11,7 @@ namespace Docker.DotNet.Models public class Actor // (events.Actor) { [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Attributes")] public IDictionary Attributes { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/AttestationProperties.Generated.cs b/src/Docker.DotNet/Models/AttestationProperties.Generated.cs index 1d7f84a2..a2e12ad2 100644 --- a/src/Docker.DotNet/Models/AttestationProperties.Generated.cs +++ b/src/Docker.DotNet/Models/AttestationProperties.Generated.cs @@ -7,6 +7,6 @@ public class AttestationProperties // (image.AttestationProperties) /// For is the digest of the image manifest that this attestation is for. /// [JsonPropertyName("For")] - public string For { get; set; } = default!; + public string For { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/AuthResponse.Generated.cs b/src/Docker.DotNet/Models/AuthResponse.Generated.cs index 5ca07162..93e0a4a7 100644 --- a/src/Docker.DotNet/Models/AuthResponse.Generated.cs +++ b/src/Docker.DotNet/Models/AuthResponse.Generated.cs @@ -21,6 +21,6 @@ public class AuthResponse // (registry.AuthResponse) /// Required: true /// [JsonPropertyName("Status")] - public string Status { get; set; } = default!; + public string Status { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/BlkioStatEntry.Generated.cs b/src/Docker.DotNet/Models/BlkioStatEntry.Generated.cs index 698ea2a0..5337eeab 100644 --- a/src/Docker.DotNet/Models/BlkioStatEntry.Generated.cs +++ b/src/Docker.DotNet/Models/BlkioStatEntry.Generated.cs @@ -14,7 +14,7 @@ public class BlkioStatEntry // (container.BlkioStatEntry) public ulong Minor { get; set; } = default!; [JsonPropertyName("op")] - public string Op { get; set; } = default!; + public string Op { get; set; } = string.Empty; [JsonPropertyName("value")] public ulong Value { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/CacheRecord.Generated.cs b/src/Docker.DotNet/Models/CacheRecord.Generated.cs index 76bcffaa..a06fc31a 100644 --- a/src/Docker.DotNet/Models/CacheRecord.Generated.cs +++ b/src/Docker.DotNet/Models/CacheRecord.Generated.cs @@ -10,7 +10,7 @@ public class CacheRecord // (build.CacheRecord) /// ID is the unique ID of the build cache record. /// [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// Parents is the list of parent build cache record IDs. @@ -22,13 +22,13 @@ public class CacheRecord // (build.CacheRecord) /// Type is the cache record type. /// [JsonPropertyName("Type")] - public string Type { get; set; } = default!; + public string Type { get; set; } = string.Empty; /// /// Description is a description of the build-step that produced the build cache. /// [JsonPropertyName("Description")] - public string Description { get; set; } = default!; + public string Description { get; set; } = string.Empty; /// /// InUse indicates if the build cache is in use. diff --git a/src/Docker.DotNet/Models/ClusterInfo.Generated.cs b/src/Docker.DotNet/Models/ClusterInfo.Generated.cs index a329dbf8..57a3df54 100644 --- a/src/Docker.DotNet/Models/ClusterInfo.Generated.cs +++ b/src/Docker.DotNet/Models/ClusterInfo.Generated.cs @@ -22,7 +22,7 @@ public ClusterInfo(Meta Meta) } [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/ClusterVolume.Generated.cs b/src/Docker.DotNet/Models/ClusterVolume.Generated.cs index 7fb5904f..191081df 100644 --- a/src/Docker.DotNet/Models/ClusterVolume.Generated.cs +++ b/src/Docker.DotNet/Models/ClusterVolume.Generated.cs @@ -27,7 +27,7 @@ public ClusterVolume(Meta Meta) /// Name. This ID can be used to refer to the cluster volume. /// [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/Commit.Generated.cs b/src/Docker.DotNet/Models/Commit.Generated.cs index fa81eeac..03cadfec 100644 --- a/src/Docker.DotNet/Models/Commit.Generated.cs +++ b/src/Docker.DotNet/Models/Commit.Generated.cs @@ -11,6 +11,6 @@ public class Commit // (system.Commit) /// ID is the actual commit ID or version of external tool. /// [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/CommitContainerChangesParameters.Generated.cs b/src/Docker.DotNet/Models/CommitContainerChangesParameters.Generated.cs index 37ec2e76..754ed822 100644 --- a/src/Docker.DotNet/Models/CommitContainerChangesParameters.Generated.cs +++ b/src/Docker.DotNet/Models/CommitContainerChangesParameters.Generated.cs @@ -39,7 +39,7 @@ public CommitContainerChangesParameters(ContainerConfig Config) } [QueryStringParameter("container", true)] - public string ContainerID { get; set; } = default!; + public string ContainerID { get; set; } = string.Empty; [QueryStringParameter("repo", false)] public string? RepositoryName { get; set; } @@ -63,19 +63,19 @@ public CommitContainerChangesParameters(ContainerConfig Config) /// Hostname /// [JsonPropertyName("Hostname")] - public string Hostname { get; set; } = default!; + public string Hostname { get; set; } = string.Empty; /// /// Domainname /// [JsonPropertyName("Domainname")] - public string Domainname { get; set; } = default!; + public string Domainname { get; set; } = string.Empty; /// /// User that will run the command(s) inside the container, also support user:group /// [JsonPropertyName("User")] - public string User { get; set; } = default!; + public string User { get; set; } = string.Empty; /// /// Attach the standard input, makes possible user interaction @@ -147,7 +147,7 @@ public CommitContainerChangesParameters(ContainerConfig Config) /// Name of the image as it was passed by the operator (e.g. could be symbolic) /// [JsonPropertyName("Image")] - public string Image { get; set; } = default!; + public string Image { get; set; } = string.Empty; /// /// List of volumes (mounts) used for the container @@ -159,7 +159,7 @@ public CommitContainerChangesParameters(ContainerConfig Config) /// Current directory (PWD) in the command will be launched /// [JsonPropertyName("WorkingDir")] - public string WorkingDir { get; set; } = default!; + public string WorkingDir { get; set; } = string.Empty; /// /// Entrypoint to run when starting the container diff --git a/src/Docker.DotNet/Models/CommitContainerChangesResponse.Generated.cs b/src/Docker.DotNet/Models/CommitContainerChangesResponse.Generated.cs index 45c4d935..fd20f31e 100644 --- a/src/Docker.DotNet/Models/CommitContainerChangesResponse.Generated.cs +++ b/src/Docker.DotNet/Models/CommitContainerChangesResponse.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class CommitContainerChangesResponse // (main.CommitContainerChangesResponse) { [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/ComponentVersion.Generated.cs b/src/Docker.DotNet/Models/ComponentVersion.Generated.cs index 1579e6b9..40576d36 100644 --- a/src/Docker.DotNet/Models/ComponentVersion.Generated.cs +++ b/src/Docker.DotNet/Models/ComponentVersion.Generated.cs @@ -7,10 +7,10 @@ namespace Docker.DotNet.Models public class ComponentVersion // (system.ComponentVersion) { [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("Version")] - public string Version { get; set; } = default!; + public string Version { get; set; } = string.Empty; /// /// Details contains Key/value pairs of strings with additional information diff --git a/src/Docker.DotNet/Models/ConfigReference.Generated.cs b/src/Docker.DotNet/Models/ConfigReference.Generated.cs index 159a85b3..43bad9b0 100644 --- a/src/Docker.DotNet/Models/ConfigReference.Generated.cs +++ b/src/Docker.DotNet/Models/ConfigReference.Generated.cs @@ -17,6 +17,6 @@ public class ConfigReference // (network.ConfigReference) /// Example: config_only_network_01 /// [JsonPropertyName("Network")] - public string Network { get; set; } = default!; + public string Network { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/ConfigReferenceFileTarget.Generated.cs b/src/Docker.DotNet/Models/ConfigReferenceFileTarget.Generated.cs index b23b3120..d0a8ec11 100644 --- a/src/Docker.DotNet/Models/ConfigReferenceFileTarget.Generated.cs +++ b/src/Docker.DotNet/Models/ConfigReferenceFileTarget.Generated.cs @@ -7,13 +7,13 @@ namespace Docker.DotNet.Models public class ConfigReferenceFileTarget // (swarm.ConfigReferenceFileTarget) { [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("UID")] - public string UID { get; set; } = default!; + public string UID { get; set; } = string.Empty; [JsonPropertyName("GID")] - public string GID { get; set; } = default!; + public string GID { get; set; } = string.Empty; [JsonPropertyName("Mode")] public uint Mode { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ContainerConfig.Generated.cs b/src/Docker.DotNet/Models/ContainerConfig.Generated.cs index 926a1eef..098afeb2 100644 --- a/src/Docker.DotNet/Models/ContainerConfig.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerConfig.Generated.cs @@ -15,19 +15,19 @@ public class ContainerConfig // (container.Config) /// Hostname /// [JsonPropertyName("Hostname")] - public string Hostname { get; set; } = default!; + public string Hostname { get; set; } = string.Empty; /// /// Domainname /// [JsonPropertyName("Domainname")] - public string Domainname { get; set; } = default!; + public string Domainname { get; set; } = string.Empty; /// /// User that will run the command(s) inside the container, also support user:group /// [JsonPropertyName("User")] - public string User { get; set; } = default!; + public string User { get; set; } = string.Empty; /// /// Attach the standard input, makes possible user interaction @@ -99,7 +99,7 @@ public class ContainerConfig // (container.Config) /// Name of the image as it was passed by the operator (e.g. could be symbolic) /// [JsonPropertyName("Image")] - public string Image { get; set; } = default!; + public string Image { get; set; } = string.Empty; /// /// List of volumes (mounts) used for the container @@ -111,7 +111,7 @@ public class ContainerConfig // (container.Config) /// Current directory (PWD) in the command will be launched /// [JsonPropertyName("WorkingDir")] - public string WorkingDir { get; set; } = default!; + public string WorkingDir { get; set; } = string.Empty; /// /// Entrypoint to run when starting the container diff --git a/src/Docker.DotNet/Models/ContainerExecCreateParameters.Generated.cs b/src/Docker.DotNet/Models/ContainerExecCreateParameters.Generated.cs index bf140474..299349c9 100644 --- a/src/Docker.DotNet/Models/ContainerExecCreateParameters.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerExecCreateParameters.Generated.cs @@ -4,7 +4,7 @@ namespace Docker.DotNet.Models public class ContainerExecCreateParameters // (main.ContainerExecCreateParameters) { [JsonPropertyName("User")] - public string User { get; set; } = default!; + public string User { get; set; } = string.Empty; [JsonPropertyName("Privileged")] public bool Privileged { get; set; } = default!; @@ -26,13 +26,13 @@ public class ContainerExecCreateParameters // (main.ContainerExecCreateParameter public bool AttachStdout { get; set; } = default!; [JsonPropertyName("DetachKeys")] - public string DetachKeys { get; set; } = default!; + public string DetachKeys { get; set; } = string.Empty; [JsonPropertyName("Env")] public IList Env { get; set; } = default!; [JsonPropertyName("WorkingDir")] - public string WorkingDir { get; set; } = default!; + public string WorkingDir { get; set; } = string.Empty; [JsonPropertyName("Cmd")] public IList Cmd { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ContainerExecCreateResponse.Generated.cs b/src/Docker.DotNet/Models/ContainerExecCreateResponse.Generated.cs index a867ec63..2d55bd53 100644 --- a/src/Docker.DotNet/Models/ContainerExecCreateResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerExecCreateResponse.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class ContainerExecCreateResponse // (main.ContainerExecCreateResponse) { [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/ContainerExecInspectResponse.Generated.cs b/src/Docker.DotNet/Models/ContainerExecInspectResponse.Generated.cs index 6db57012..97260487 100644 --- a/src/Docker.DotNet/Models/ContainerExecInspectResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerExecInspectResponse.Generated.cs @@ -8,7 +8,7 @@ namespace Docker.DotNet.Models public class ContainerExecInspectResponse // (container.ExecInspectResponse) { [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Running")] public bool Running { get; set; } = default!; @@ -32,10 +32,10 @@ public class ContainerExecInspectResponse // (container.ExecInspectResponse) public bool CanRemove { get; set; } = default!; [JsonPropertyName("ContainerID")] - public string ContainerID { get; set; } = default!; + public string ContainerID { get; set; } = string.Empty; [JsonPropertyName("DetachKeys")] - public string DetachKeys { get; set; } = default!; + public string DetachKeys { get; set; } = string.Empty; [JsonPropertyName("Pid")] public long Pid { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ContainerFileSystemChangeResponse.Generated.cs b/src/Docker.DotNet/Models/ContainerFileSystemChangeResponse.Generated.cs index a633ea04..7e10090f 100644 --- a/src/Docker.DotNet/Models/ContainerFileSystemChangeResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerFileSystemChangeResponse.Generated.cs @@ -21,6 +21,6 @@ public class ContainerFileSystemChangeResponse // (container.FilesystemChange) /// Required: true /// [JsonPropertyName("Path")] - public string Path { get; set; } = default!; + public string Path { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/ContainerInspectResponse.Generated.cs b/src/Docker.DotNet/Models/ContainerInspectResponse.Generated.cs index f87cb597..1e0979f1 100644 --- a/src/Docker.DotNet/Models/ContainerInspectResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerInspectResponse.Generated.cs @@ -8,13 +8,13 @@ namespace Docker.DotNet.Models public class ContainerInspectResponse // (container.InspectResponse) { [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Created")] public DateTime Created { get; set; } = default!; [JsonPropertyName("Path")] - public string Path { get; set; } = default!; + public string Path { get; set; } = string.Empty; [JsonPropertyName("Args")] public IList Args { get; set; } = default!; @@ -23,40 +23,40 @@ public class ContainerInspectResponse // (container.InspectResponse) public State? State { get; set; } [JsonPropertyName("Image")] - public string Image { get; set; } = default!; + public string Image { get; set; } = string.Empty; [JsonPropertyName("ResolvConfPath")] - public string ResolvConfPath { get; set; } = default!; + public string ResolvConfPath { get; set; } = string.Empty; [JsonPropertyName("HostnamePath")] - public string HostnamePath { get; set; } = default!; + public string HostnamePath { get; set; } = string.Empty; [JsonPropertyName("HostsPath")] - public string HostsPath { get; set; } = default!; + public string HostsPath { get; set; } = string.Empty; [JsonPropertyName("LogPath")] - public string LogPath { get; set; } = default!; + public string LogPath { get; set; } = string.Empty; [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("RestartCount")] public long RestartCount { get; set; } = default!; [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; [JsonPropertyName("Platform")] - public string Platform { get; set; } = default!; + public string Platform { get; set; } = string.Empty; [JsonPropertyName("MountLabel")] - public string MountLabel { get; set; } = default!; + public string MountLabel { get; set; } = string.Empty; [JsonPropertyName("ProcessLabel")] - public string ProcessLabel { get; set; } = default!; + public string ProcessLabel { get; set; } = string.Empty; [JsonPropertyName("AppArmorProfile")] - public string AppArmorProfile { get; set; } = default!; + public string AppArmorProfile { get; set; } = string.Empty; [JsonPropertyName("ExecIDs")] public IList ExecIDs { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ContainerListResponse.Generated.cs b/src/Docker.DotNet/Models/ContainerListResponse.Generated.cs index bbf69ac4..ddb62119 100644 --- a/src/Docker.DotNet/Models/ContainerListResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerListResponse.Generated.cs @@ -8,22 +8,22 @@ namespace Docker.DotNet.Models public class ContainerListResponse // (container.Summary) { [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Names")] public IList Names { get; set; } = default!; [JsonPropertyName("Image")] - public string Image { get; set; } = default!; + public string Image { get; set; } = string.Empty; [JsonPropertyName("ImageID")] - public string ImageID { get; set; } = default!; + public string ImageID { get; set; } = string.Empty; [JsonPropertyName("ImageManifestDescriptor")] public Descriptor? ImageManifestDescriptor { get; set; } [JsonPropertyName("Command")] - public string Command { get; set; } = default!; + public string Command { get; set; } = string.Empty; [JsonPropertyName("Created")] public DateTime Created { get; set; } = default!; @@ -41,10 +41,10 @@ public class ContainerListResponse // (container.Summary) public IDictionary Labels { get; set; } = default!; [JsonPropertyName("State")] - public string State { get; set; } = default!; + public string State { get; set; } = string.Empty; [JsonPropertyName("Status")] - public string Status { get; set; } = default!; + public string Status { get; set; } = string.Empty; [JsonPropertyName("HostConfig")] public SummaryHostConfig HostConfig { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ContainerPathStatParameters.Generated.cs b/src/Docker.DotNet/Models/ContainerPathStatParameters.Generated.cs index be230d73..4d46f4e3 100644 --- a/src/Docker.DotNet/Models/ContainerPathStatParameters.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerPathStatParameters.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class ContainerPathStatParameters // (main.ContainerPathStatParameters) { [QueryStringParameter("path", true)] - public string Path { get; set; } = default!; + public string Path { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/ContainerPathStatResponse.Generated.cs b/src/Docker.DotNet/Models/ContainerPathStatResponse.Generated.cs index f78ca1e7..95950a77 100644 --- a/src/Docker.DotNet/Models/ContainerPathStatResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerPathStatResponse.Generated.cs @@ -9,7 +9,7 @@ namespace Docker.DotNet.Models public class ContainerPathStatResponse // (container.PathStat) { [JsonPropertyName("name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("size")] public long Size { get; set; } = default!; @@ -21,6 +21,6 @@ public class ContainerPathStatResponse // (container.PathStat) public DateTime Mtime { get; set; } = default!; [JsonPropertyName("linkTarget")] - public string LinkTarget { get; set; } = default!; + public string LinkTarget { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/ContainerStatus.Generated.cs b/src/Docker.DotNet/Models/ContainerStatus.Generated.cs index 16da8f43..ab83161f 100644 --- a/src/Docker.DotNet/Models/ContainerStatus.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerStatus.Generated.cs @@ -7,7 +7,7 @@ namespace Docker.DotNet.Models public class ContainerStatus // (swarm.ContainerStatus) { [JsonPropertyName("ContainerID")] - public string ContainerID { get; set; } = default!; + public string ContainerID { get; set; } = string.Empty; [JsonPropertyName("PID")] public long PID { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ContainerUpdateParameters.Generated.cs b/src/Docker.DotNet/Models/ContainerUpdateParameters.Generated.cs index 28759183..8f93e143 100644 --- a/src/Docker.DotNet/Models/ContainerUpdateParameters.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerUpdateParameters.Generated.cs @@ -66,7 +66,7 @@ public ContainerUpdateParameters(UpdateConfig UpdateConfig) /// Applicable to UNIX platforms /// [JsonPropertyName("CgroupParent")] - public string CgroupParent { get; set; } = default!; + public string CgroupParent { get; set; } = string.Empty; /// /// Block IO weight (relative weight vs. other containers) @@ -117,13 +117,13 @@ public ContainerUpdateParameters(UpdateConfig UpdateConfig) /// CpusetCpus 0-2, 0,1 /// [JsonPropertyName("CpusetCpus")] - public string CpusetCpus { get; set; } = default!; + public string CpusetCpus { get; set; } = string.Empty; /// /// CpusetMems 0-2, 0,1 /// [JsonPropertyName("CpusetMems")] - public string CpusetMems { get; set; } = default!; + public string CpusetMems { get; set; } = string.Empty; /// /// List of devices to map inside the container diff --git a/src/Docker.DotNet/Models/ContainerdNamespaces.Generated.cs b/src/Docker.DotNet/Models/ContainerdNamespaces.Generated.cs index e1323c3a..e1a6ad6e 100644 --- a/src/Docker.DotNet/Models/ContainerdNamespaces.Generated.cs +++ b/src/Docker.DotNet/Models/ContainerdNamespaces.Generated.cs @@ -24,7 +24,7 @@ public class ContainerdNamespaces // (system.ContainerdNamespaces) /// is used. /// [JsonPropertyName("Containers")] - public string Containers { get; set; } = default!; + public string Containers { get; set; } = string.Empty; /// /// Plugins holds the default containerd namespace used for @@ -36,6 +36,6 @@ public class ContainerdNamespaces // (system.ContainerdNamespaces) /// is used. /// [JsonPropertyName("Plugins")] - public string Plugins { get; set; } = default!; + public string Plugins { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/CopyToContainerParameters.Generated.cs b/src/Docker.DotNet/Models/CopyToContainerParameters.Generated.cs index 059d5497..cd92bfe4 100644 --- a/src/Docker.DotNet/Models/CopyToContainerParameters.Generated.cs +++ b/src/Docker.DotNet/Models/CopyToContainerParameters.Generated.cs @@ -4,7 +4,7 @@ namespace Docker.DotNet.Models public class CopyToContainerParameters // (main.CopyToContainerParameters) { [QueryStringParameter("path", true)] - public string Path { get; set; } = default!; + public string Path { get; set; } = string.Empty; [QueryStringBoolParameter("noOverwriteDirNonDir", false)] public bool? AllowOverwriteDirWithFile { get; set; } diff --git a/src/Docker.DotNet/Models/CreateContainerParameters.Generated.cs b/src/Docker.DotNet/Models/CreateContainerParameters.Generated.cs index 0445a78c..b4a79abd 100644 --- a/src/Docker.DotNet/Models/CreateContainerParameters.Generated.cs +++ b/src/Docker.DotNet/Models/CreateContainerParameters.Generated.cs @@ -48,19 +48,19 @@ public CreateContainerParameters(ContainerConfig Config) /// Hostname /// [JsonPropertyName("Hostname")] - public string Hostname { get; set; } = default!; + public string Hostname { get; set; } = string.Empty; /// /// Domainname /// [JsonPropertyName("Domainname")] - public string Domainname { get; set; } = default!; + public string Domainname { get; set; } = string.Empty; /// /// User that will run the command(s) inside the container, also support user:group /// [JsonPropertyName("User")] - public string User { get; set; } = default!; + public string User { get; set; } = string.Empty; /// /// Attach the standard input, makes possible user interaction @@ -132,7 +132,7 @@ public CreateContainerParameters(ContainerConfig Config) /// Name of the image as it was passed by the operator (e.g. could be symbolic) /// [JsonPropertyName("Image")] - public string Image { get; set; } = default!; + public string Image { get; set; } = string.Empty; /// /// List of volumes (mounts) used for the container @@ -144,7 +144,7 @@ public CreateContainerParameters(ContainerConfig Config) /// Current directory (PWD) in the command will be launched /// [JsonPropertyName("WorkingDir")] - public string WorkingDir { get; set; } = default!; + public string WorkingDir { get; set; } = string.Empty; /// /// Entrypoint to run when starting the container diff --git a/src/Docker.DotNet/Models/CreateContainerResponse.Generated.cs b/src/Docker.DotNet/Models/CreateContainerResponse.Generated.cs index 8ce8f2b1..9b11e0ef 100644 --- a/src/Docker.DotNet/Models/CreateContainerResponse.Generated.cs +++ b/src/Docker.DotNet/Models/CreateContainerResponse.Generated.cs @@ -16,7 +16,7 @@ public class CreateContainerResponse // (container.CreateResponse) /// Required: true /// [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// Warnings encountered when creating the container diff --git a/src/Docker.DotNet/Models/CredentialSpec.Generated.cs b/src/Docker.DotNet/Models/CredentialSpec.Generated.cs index 49f787d3..9c299301 100644 --- a/src/Docker.DotNet/Models/CredentialSpec.Generated.cs +++ b/src/Docker.DotNet/Models/CredentialSpec.Generated.cs @@ -7,12 +7,12 @@ namespace Docker.DotNet.Models public class CredentialSpec // (swarm.CredentialSpec) { [JsonPropertyName("Config")] - public string Config { get; set; } = default!; + public string Config { get; set; } = string.Empty; [JsonPropertyName("File")] - public string File { get; set; } = default!; + public string File { get; set; } = string.Empty; [JsonPropertyName("Registry")] - public string Registry { get; set; } = default!; + public string Registry { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/Descriptor.Generated.cs b/src/Docker.DotNet/Models/Descriptor.Generated.cs index 0db97280..47bbf422 100644 --- a/src/Docker.DotNet/Models/Descriptor.Generated.cs +++ b/src/Docker.DotNet/Models/Descriptor.Generated.cs @@ -4,10 +4,10 @@ namespace Docker.DotNet.Models public class Descriptor // (v1.Descriptor) { [JsonPropertyName("mediaType")] - public string MediaType { get; set; } = default!; + public string MediaType { get; set; } = string.Empty; [JsonPropertyName("digest")] - public string Digest { get; set; } = default!; + public string Digest { get; set; } = string.Empty; [JsonPropertyName("size")] public long Size { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/DeviceInfo.Generated.cs b/src/Docker.DotNet/Models/DeviceInfo.Generated.cs index 62438f90..3d4eb62a 100644 --- a/src/Docker.DotNet/Models/DeviceInfo.Generated.cs +++ b/src/Docker.DotNet/Models/DeviceInfo.Generated.cs @@ -10,13 +10,13 @@ public class DeviceInfo // (system.DeviceInfo) /// Source indicates the origin device driver. /// [JsonPropertyName("Source")] - public string Source { get; set; } = default!; + public string Source { get; set; } = string.Empty; /// /// ID is the unique identifier for the device. /// Example: CDI FQDN like "vendor.com/gpu=0", or other driver-specific device ID /// [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/DeviceMapping.Generated.cs b/src/Docker.DotNet/Models/DeviceMapping.Generated.cs index 6a23d9ca..4f01930e 100644 --- a/src/Docker.DotNet/Models/DeviceMapping.Generated.cs +++ b/src/Docker.DotNet/Models/DeviceMapping.Generated.cs @@ -7,12 +7,12 @@ namespace Docker.DotNet.Models public class DeviceMapping // (container.DeviceMapping) { [JsonPropertyName("PathOnHost")] - public string PathOnHost { get; set; } = default!; + public string PathOnHost { get; set; } = string.Empty; [JsonPropertyName("PathInContainer")] - public string PathInContainer { get; set; } = default!; + public string PathInContainer { get; set; } = string.Empty; [JsonPropertyName("CgroupPermissions")] - public string CgroupPermissions { get; set; } = default!; + public string CgroupPermissions { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/DeviceRequest.Generated.cs b/src/Docker.DotNet/Models/DeviceRequest.Generated.cs index 6edb70ad..d9527bf6 100644 --- a/src/Docker.DotNet/Models/DeviceRequest.Generated.cs +++ b/src/Docker.DotNet/Models/DeviceRequest.Generated.cs @@ -11,7 +11,7 @@ public class DeviceRequest // (container.DeviceRequest) /// Name of device driver /// [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; /// /// Number of devices to request (-1 = All) diff --git a/src/Docker.DotNet/Models/DriverData.Generated.cs b/src/Docker.DotNet/Models/DriverData.Generated.cs index 86ca6034..99efd932 100644 --- a/src/Docker.DotNet/Models/DriverData.Generated.cs +++ b/src/Docker.DotNet/Models/DriverData.Generated.cs @@ -27,6 +27,6 @@ public class DriverData // (storage.DriverData) /// Required: true /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/EndpointIPAMConfig.Generated.cs b/src/Docker.DotNet/Models/EndpointIPAMConfig.Generated.cs index 34fbb0a6..e6d1ea2d 100644 --- a/src/Docker.DotNet/Models/EndpointIPAMConfig.Generated.cs +++ b/src/Docker.DotNet/Models/EndpointIPAMConfig.Generated.cs @@ -7,10 +7,10 @@ namespace Docker.DotNet.Models public class EndpointIPAMConfig // (network.EndpointIPAMConfig) { [JsonPropertyName("IPv4Address")] - public string IPv4Address { get; set; } = default!; + public string IPv4Address { get; set; } = string.Empty; [JsonPropertyName("IPv6Address")] - public string IPv6Address { get; set; } = default!; + public string IPv6Address { get; set; } = string.Empty; [JsonPropertyName("LinkLocalIPs")] public IList? LinkLocalIPs { get; set; } diff --git a/src/Docker.DotNet/Models/EndpointResource.Generated.cs b/src/Docker.DotNet/Models/EndpointResource.Generated.cs index 61b66103..3e8a159c 100644 --- a/src/Docker.DotNet/Models/EndpointResource.Generated.cs +++ b/src/Docker.DotNet/Models/EndpointResource.Generated.cs @@ -13,33 +13,33 @@ public class EndpointResource // (network.EndpointResource) /// Example: container_1 /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// endpoint ID /// Example: 628cadb8bcb92de107b2a1e516cbffe463e321f548feb37697cce00ad694f21a /// [JsonPropertyName("EndpointID")] - public string EndpointID { get; set; } = default!; + public string EndpointID { get; set; } = string.Empty; /// /// mac address /// Example: 02:42:ac:13:00:02 /// [JsonPropertyName("MacAddress")] - public string MacAddress { get; set; } = default!; + public string MacAddress { get; set; } = string.Empty; /// /// IPv4 address /// Example: 172.19.0.2/16 /// [JsonPropertyName("IPv4Address")] - public string IPv4Address { get; set; } = default!; + public string IPv4Address { get; set; } = string.Empty; /// /// IPv6 address /// [JsonPropertyName("IPv6Address")] - public string IPv6Address { get; set; } = default!; + public string IPv6Address { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/EndpointSettings.Generated.cs b/src/Docker.DotNet/Models/EndpointSettings.Generated.cs index 52be5f2c..de0c1548 100644 --- a/src/Docker.DotNet/Models/EndpointSettings.Generated.cs +++ b/src/Docker.DotNet/Models/EndpointSettings.Generated.cs @@ -34,16 +34,16 @@ public class EndpointSettings // (network.EndpointSettings) public long GwPriority { get; set; } = default!; [JsonPropertyName("NetworkID")] - public string NetworkID { get; set; } = default!; + public string NetworkID { get; set; } = string.Empty; [JsonPropertyName("EndpointID")] - public string EndpointID { get; set; } = default!; + public string EndpointID { get; set; } = string.Empty; [JsonPropertyName("Gateway")] - public string Gateway { get; set; } = default!; + public string Gateway { get; set; } = string.Empty; [JsonPropertyName("IPAddress")] - public string IPAddress { get; set; } = default!; + public string IPAddress { get; set; } = string.Empty; /// /// MacAddress may be used to specify a MAC address when the container is created. @@ -51,16 +51,16 @@ public class EndpointSettings // (network.EndpointSettings) /// generated address). /// [JsonPropertyName("MacAddress")] - public string MacAddress { get; set; } = default!; + public string MacAddress { get; set; } = string.Empty; [JsonPropertyName("IPPrefixLen")] public long IPPrefixLen { get; set; } = default!; [JsonPropertyName("IPv6Gateway")] - public string IPv6Gateway { get; set; } = default!; + public string IPv6Gateway { get; set; } = string.Empty; [JsonPropertyName("GlobalIPv6Address")] - public string GlobalIPv6Address { get; set; } = default!; + public string GlobalIPv6Address { get; set; } = string.Empty; [JsonPropertyName("GlobalIPv6PrefixLen")] public long GlobalIPv6PrefixLen { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/EndpointVirtualIP.Generated.cs b/src/Docker.DotNet/Models/EndpointVirtualIP.Generated.cs index 9b2590b4..cd7fd9a4 100644 --- a/src/Docker.DotNet/Models/EndpointVirtualIP.Generated.cs +++ b/src/Docker.DotNet/Models/EndpointVirtualIP.Generated.cs @@ -15,6 +15,6 @@ public class EndpointVirtualIP // (swarm.EndpointVirtualIP) /// compatibility, but only the IP address is used. /// [JsonPropertyName("Addr")] - public string Addr { get; set; } = default!; + public string Addr { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/ExecProcessConfig.Generated.cs b/src/Docker.DotNet/Models/ExecProcessConfig.Generated.cs index dc9d9607..6722dcf6 100644 --- a/src/Docker.DotNet/Models/ExecProcessConfig.Generated.cs +++ b/src/Docker.DotNet/Models/ExecProcessConfig.Generated.cs @@ -11,7 +11,7 @@ public class ExecProcessConfig // (container.ExecProcessConfig) public bool Tty { get; set; } = default!; [JsonPropertyName("entrypoint")] - public string Entrypoint { get; set; } = default!; + public string Entrypoint { get; set; } = string.Empty; [JsonPropertyName("arguments")] public IList Arguments { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ExternalCA.Generated.cs b/src/Docker.DotNet/Models/ExternalCA.Generated.cs index 53cc8bfb..e7d98909 100644 --- a/src/Docker.DotNet/Models/ExternalCA.Generated.cs +++ b/src/Docker.DotNet/Models/ExternalCA.Generated.cs @@ -10,13 +10,13 @@ public class ExternalCA // (swarm.ExternalCA) /// Protocol is the protocol used by this external CA. /// [JsonPropertyName("Protocol")] - public string Protocol { get; set; } = default!; + public string Protocol { get; set; } = string.Empty; /// /// URL is the URL where the external CA can be reached. /// [JsonPropertyName("URL")] - public string URL { get; set; } = default!; + public string URL { get; set; } = string.Empty; /// /// Options is a set of additional key/value pairs whose interpretation @@ -30,6 +30,6 @@ public class ExternalCA // (swarm.ExternalCA) /// be in PEM format. /// [JsonPropertyName("CACert")] - public string CACert { get; set; } = default!; + public string CACert { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/FirewallInfo.Generated.cs b/src/Docker.DotNet/Models/FirewallInfo.Generated.cs index 7d5a2fa4..86ddc5f6 100644 --- a/src/Docker.DotNet/Models/FirewallInfo.Generated.cs +++ b/src/Docker.DotNet/Models/FirewallInfo.Generated.cs @@ -10,7 +10,7 @@ public class FirewallInfo // (system.FirewallInfo) /// Driver is the name of the firewall backend driver. /// [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; /// /// Info is a list of label/value pairs, containing information related to the firewall. diff --git a/src/Docker.DotNet/Models/Health.Generated.cs b/src/Docker.DotNet/Models/Health.Generated.cs index 6f77ee7a..fc8f6d7b 100644 --- a/src/Docker.DotNet/Models/Health.Generated.cs +++ b/src/Docker.DotNet/Models/Health.Generated.cs @@ -10,7 +10,7 @@ public class Health // (container.Health) /// Status is one of [Starting], [Healthy] or [Unhealthy]. /// [JsonPropertyName("Status")] - public string Status { get; set; } = default!; + public string Status { get; set; } = string.Empty; /// /// FailingStreak is the number of consecutive failures diff --git a/src/Docker.DotNet/Models/HealthSummary.Generated.cs b/src/Docker.DotNet/Models/HealthSummary.Generated.cs index 4bcbc084..241126ec 100644 --- a/src/Docker.DotNet/Models/HealthSummary.Generated.cs +++ b/src/Docker.DotNet/Models/HealthSummary.Generated.cs @@ -10,7 +10,7 @@ public class HealthSummary // (container.HealthSummary) /// Status is one of [NoHealthcheck], [Starting], [Healthy] or [Unhealthy]. /// [JsonPropertyName("Status")] - public string Status { get; set; } = default!; + public string Status { get; set; } = string.Empty; /// /// FailingStreak is the number of consecutive failures diff --git a/src/Docker.DotNet/Models/HealthcheckResult.Generated.cs b/src/Docker.DotNet/Models/HealthcheckResult.Generated.cs index 0ab3a65a..6613f328 100644 --- a/src/Docker.DotNet/Models/HealthcheckResult.Generated.cs +++ b/src/Docker.DotNet/Models/HealthcheckResult.Generated.cs @@ -28,6 +28,6 @@ public class HealthcheckResult // (container.HealthcheckResult) /// Output from last check /// [JsonPropertyName("Output")] - public string Output { get; set; } = default!; + public string Output { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/HostConfig.Generated.cs b/src/Docker.DotNet/Models/HostConfig.Generated.cs index d95401ac..85d3329a 100644 --- a/src/Docker.DotNet/Models/HostConfig.Generated.cs +++ b/src/Docker.DotNet/Models/HostConfig.Generated.cs @@ -58,7 +58,7 @@ public HostConfig(Resources Resources) /// File (path) where the containerId is written /// [JsonPropertyName("ContainerIDFile")] - public string ContainerIDFile { get; set; } = default!; + public string ContainerIDFile { get; set; } = string.Empty; /// /// Configuration of the logs for this container @@ -70,7 +70,7 @@ public HostConfig(Resources Resources) /// Network mode to use for the container /// [JsonPropertyName("NetworkMode")] - public string NetworkMode { get; set; } = default!; + public string NetworkMode { get; set; } = string.Empty; /// /// Port mapping between the exposed port (container) and the host @@ -94,7 +94,7 @@ public HostConfig(Resources Resources) /// Name of the volume driver used to mount volumes /// [JsonPropertyName("VolumeDriver")] - public string VolumeDriver { get; set; } = default!; + public string VolumeDriver { get; set; } = string.Empty; /// /// List of volumes to take from other container @@ -131,7 +131,7 @@ public HostConfig(Resources Resources) /// Cgroup namespace mode to use for the container /// [JsonPropertyName("CgroupnsMode")] - public string CgroupnsMode { get; set; } = default!; + public string CgroupnsMode { get; set; } = string.Empty; /// /// List of DNS server to lookup @@ -167,13 +167,13 @@ public HostConfig(Resources Resources) /// IPC namespace to use for the container /// [JsonPropertyName("IpcMode")] - public string IpcMode { get; set; } = default!; + public string IpcMode { get; set; } = string.Empty; /// /// Cgroup to use for the container /// [JsonPropertyName("Cgroup")] - public string Cgroup { get; set; } = default!; + public string Cgroup { get; set; } = string.Empty; /// /// List of links (in the name:alias form) @@ -191,7 +191,7 @@ public HostConfig(Resources Resources) /// PID namespace to use for the container /// [JsonPropertyName("PidMode")] - public string PidMode { get; set; } = default!; + public string PidMode { get; set; } = string.Empty; /// /// Is the container in privileged mode @@ -233,13 +233,13 @@ public HostConfig(Resources Resources) /// UTS namespace to use for the container /// [JsonPropertyName("UTSMode")] - public string UTSMode { get; set; } = default!; + public string UTSMode { get; set; } = string.Empty; /// /// The user namespace to use for the container /// [JsonPropertyName("UsernsMode")] - public string UsernsMode { get; set; } = default!; + public string UsernsMode { get; set; } = string.Empty; /// /// Total shm memory usage @@ -263,7 +263,7 @@ public HostConfig(Resources Resources) /// Applicable to Windows /// [JsonPropertyName("Isolation")] - public string Isolation { get; set; } = default!; + public string Isolation { get; set; } = string.Empty; /// /// Applicable to all platforms @@ -287,7 +287,7 @@ public HostConfig(Resources Resources) /// Applicable to UNIX platforms /// [JsonPropertyName("CgroupParent")] - public string CgroupParent { get; set; } = default!; + public string CgroupParent { get; set; } = string.Empty; /// /// Block IO weight (relative weight vs. other containers) @@ -338,13 +338,13 @@ public HostConfig(Resources Resources) /// CpusetCpus 0-2, 0,1 /// [JsonPropertyName("CpusetCpus")] - public string CpusetCpus { get; set; } = default!; + public string CpusetCpus { get; set; } = string.Empty; /// /// CpusetMems 0-2, 0,1 /// [JsonPropertyName("CpusetMems")] - public string CpusetMems { get; set; } = default!; + public string CpusetMems { get; set; } = string.Empty; /// /// List of devices to map inside the container diff --git a/src/Docker.DotNet/Models/IPAM.Generated.cs b/src/Docker.DotNet/Models/IPAM.Generated.cs index efb02aa3..3aaf794c 100644 --- a/src/Docker.DotNet/Models/IPAM.Generated.cs +++ b/src/Docker.DotNet/Models/IPAM.Generated.cs @@ -7,7 +7,7 @@ namespace Docker.DotNet.Models public class IPAM // (network.IPAM) { [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; /// /// Per network IPAM driver options diff --git a/src/Docker.DotNet/Models/IPAMConfig.Generated.cs b/src/Docker.DotNet/Models/IPAMConfig.Generated.cs index 24b58572..5276609a 100644 --- a/src/Docker.DotNet/Models/IPAMConfig.Generated.cs +++ b/src/Docker.DotNet/Models/IPAMConfig.Generated.cs @@ -7,13 +7,13 @@ namespace Docker.DotNet.Models public class IPAMConfig // (network.IPAMConfig) { [JsonPropertyName("Subnet")] - public string Subnet { get; set; } = default!; + public string Subnet { get; set; } = string.Empty; [JsonPropertyName("IPRange")] - public string IPRange { get; set; } = default!; + public string IPRange { get; set; } = string.Empty; [JsonPropertyName("Gateway")] - public string Gateway { get; set; } = default!; + public string Gateway { get; set; } = string.Empty; [JsonPropertyName("AuxiliaryAddresses")] public IDictionary? AuxAddress { get; set; } diff --git a/src/Docker.DotNet/Models/ImageHistoryResponse.Generated.cs b/src/Docker.DotNet/Models/ImageHistoryResponse.Generated.cs index dff0f3b1..53842da6 100644 --- a/src/Docker.DotNet/Models/ImageHistoryResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ImageHistoryResponse.Generated.cs @@ -15,7 +15,7 @@ public class ImageHistoryResponse // (image.HistoryResponseItem) /// Required: true /// [JsonPropertyName("Comment")] - public string Comment { get; set; } = default!; + public string Comment { get; set; } = string.Empty; /// /// created @@ -29,14 +29,14 @@ public class ImageHistoryResponse // (image.HistoryResponseItem) /// Required: true /// [JsonPropertyName("CreatedBy")] - public string CreatedBy { get; set; } = default!; + public string CreatedBy { get; set; } = string.Empty; /// /// Id /// Required: true /// [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// size diff --git a/src/Docker.DotNet/Models/ImageInspectResponse.Generated.cs b/src/Docker.DotNet/Models/ImageInspectResponse.Generated.cs index 31d6cea2..48a62f17 100644 --- a/src/Docker.DotNet/Models/ImageInspectResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ImageInspectResponse.Generated.cs @@ -18,7 +18,7 @@ public class ImageInspectResponse // (image.InspectResponse) /// holds digests of image manifests that reference the image. /// [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// RepoTags is a list of image names/tags in the local image cache that @@ -75,7 +75,7 @@ public class ImageInspectResponse // (image.InspectResponse) /// Architecture is the hardware CPU architecture that the image runs on. /// [JsonPropertyName("Architecture")] - public string Architecture { get; set; } = default!; + public string Architecture { get; set; } = string.Empty; /// /// Variant is the CPU architecture variant (presently ARM-only). @@ -87,7 +87,7 @@ public class ImageInspectResponse // (image.InspectResponse) /// OS is the Operating System the image is built to run on. /// [JsonPropertyName("Os")] - public string Os { get; set; } = default!; + public string Os { get; set; } = string.Empty; /// /// OsVersion is the version of the Operating System the image is built to diff --git a/src/Docker.DotNet/Models/ImageSearchResponse.Generated.cs b/src/Docker.DotNet/Models/ImageSearchResponse.Generated.cs index 38f12c47..28c0dcbc 100644 --- a/src/Docker.DotNet/Models/ImageSearchResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ImageSearchResponse.Generated.cs @@ -22,7 +22,7 @@ public class ImageSearchResponse // (registry.SearchResult) /// Name is the name of the repository /// [JsonPropertyName("name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// IsAutomated indicates whether the result is automated. @@ -36,6 +36,6 @@ public class ImageSearchResponse // (registry.SearchResult) /// Description is a textual description of the repository /// [JsonPropertyName("description")] - public string Description { get; set; } = default!; + public string Description { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/ImagesListResponse.Generated.cs b/src/Docker.DotNet/Models/ImagesListResponse.Generated.cs index 82b14675..97cb5c19 100644 --- a/src/Docker.DotNet/Models/ImagesListResponse.Generated.cs +++ b/src/Docker.DotNet/Models/ImagesListResponse.Generated.cs @@ -37,7 +37,7 @@ public class ImagesListResponse // (image.Summary) /// Required: true /// [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// User-defined key/value metadata. @@ -56,7 +56,7 @@ public class ImagesListResponse // (image.Summary) /// Required: true /// [JsonPropertyName("ParentId")] - public string ParentID { get; set; } = default!; + public string ParentID { get; set; } = string.Empty; /// /// Descriptor is the OCI descriptor of the image target. diff --git a/src/Docker.DotNet/Models/IndexInfo.Generated.cs b/src/Docker.DotNet/Models/IndexInfo.Generated.cs index 65fc2f2e..c7ce81b4 100644 --- a/src/Docker.DotNet/Models/IndexInfo.Generated.cs +++ b/src/Docker.DotNet/Models/IndexInfo.Generated.cs @@ -38,7 +38,7 @@ public class IndexInfo // (registry.IndexInfo) /// Name is the name of the registry, such as "docker.io" /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// Mirrors is a list of mirrors, expressed as URIs diff --git a/src/Docker.DotNet/Models/Info.Generated.cs b/src/Docker.DotNet/Models/Info.Generated.cs index 2cdf0158..ad49bf14 100644 --- a/src/Docker.DotNet/Models/Info.Generated.cs +++ b/src/Docker.DotNet/Models/Info.Generated.cs @@ -7,19 +7,19 @@ namespace Docker.DotNet.Models public class Info // (swarm.Info) { [JsonPropertyName("NodeID")] - public string NodeID { get; set; } = default!; + public string NodeID { get; set; } = string.Empty; [JsonPropertyName("NodeAddr")] - public string NodeAddr { get; set; } = default!; + public string NodeAddr { get; set; } = string.Empty; [JsonPropertyName("LocalNodeState")] - public string LocalNodeState { get; set; } = default!; + public string LocalNodeState { get; set; } = string.Empty; [JsonPropertyName("ControlAvailable")] public bool ControlAvailable { get; set; } = default!; [JsonPropertyName("Error")] - public string Error { get; set; } = default!; + public string Error { get; set; } = string.Empty; [JsonPropertyName("RemoteManagers")] public IList RemoteManagers { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/JoinTokens.Generated.cs b/src/Docker.DotNet/Models/JoinTokens.Generated.cs index c3ab5fbf..762ffc22 100644 --- a/src/Docker.DotNet/Models/JoinTokens.Generated.cs +++ b/src/Docker.DotNet/Models/JoinTokens.Generated.cs @@ -10,12 +10,12 @@ public class JoinTokens // (swarm.JoinTokens) /// Worker is the join token workers may use to join the swarm. /// [JsonPropertyName("Worker")] - public string Worker { get; set; } = default!; + public string Worker { get; set; } = string.Empty; /// /// Manager is the join token managers may use to join the swarm. /// [JsonPropertyName("Manager")] - public string Manager { get; set; } = default!; + public string Manager { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/LogConfig.Generated.cs b/src/Docker.DotNet/Models/LogConfig.Generated.cs index 8796c0af..1bb47793 100644 --- a/src/Docker.DotNet/Models/LogConfig.Generated.cs +++ b/src/Docker.DotNet/Models/LogConfig.Generated.cs @@ -7,7 +7,7 @@ namespace Docker.DotNet.Models public class LogConfig // (container.LogConfig) { [JsonPropertyName("Type")] - public string Type { get; set; } = default!; + public string Type { get; set; } = string.Empty; [JsonPropertyName("Config")] public IDictionary Config { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ManifestSummary.Generated.cs b/src/Docker.DotNet/Models/ManifestSummary.Generated.cs index ec8f023c..67520547 100644 --- a/src/Docker.DotNet/Models/ManifestSummary.Generated.cs +++ b/src/Docker.DotNet/Models/ManifestSummary.Generated.cs @@ -10,7 +10,7 @@ public class ManifestSummary // (image.ManifestSummary) /// Required: true /// [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// Descriptor is the OCI descriptor of the image. @@ -44,7 +44,7 @@ public class ManifestSummary // (image.ManifestSummary) /// Required: true /// [JsonPropertyName("Kind")] - public string Kind { get; set; } = default!; + public string Kind { get; set; } = string.Empty; /// /// Present only if Kind == ManifestKindImage. diff --git a/src/Docker.DotNet/Models/Message.Generated.cs b/src/Docker.DotNet/Models/Message.Generated.cs index a0aa2e47..a009e269 100644 --- a/src/Docker.DotNet/Models/Message.Generated.cs +++ b/src/Docker.DotNet/Models/Message.Generated.cs @@ -7,10 +7,10 @@ namespace Docker.DotNet.Models public class Message // (events.Message) { [JsonPropertyName("Type")] - public string Type { get; set; } = default!; + public string Type { get; set; } = string.Empty; [JsonPropertyName("Action")] - public string Action { get; set; } = default!; + public string Action { get; set; } = string.Empty; [JsonPropertyName("Actor")] public Actor Actor { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/MountPoint.Generated.cs b/src/Docker.DotNet/Models/MountPoint.Generated.cs index 2b9f3aa9..0bcc24f9 100644 --- a/src/Docker.DotNet/Models/MountPoint.Generated.cs +++ b/src/Docker.DotNet/Models/MountPoint.Generated.cs @@ -29,14 +29,14 @@ public class MountPoint // (container.MountPoint) /// field is empty. /// [JsonPropertyName("Source")] - public string Source { get; set; } = default!; + public string Source { get; set; } = string.Empty; /// /// Destination is the path relative to the container root (`/`) where the /// Source is mounted inside the container. /// [JsonPropertyName("Destination")] - public string Destination { get; set; } = default!; + public string Destination { get; set; } = string.Empty; /// /// Driver is the volume driver used to create the volume (if it is a volume). @@ -51,7 +51,7 @@ public class MountPoint // (container.MountPoint) /// The default is platform-specific (`"z"` on Linux, empty on Windows). /// [JsonPropertyName("Mode")] - public string Mode { get; set; } = default!; + public string Mode { get; set; } = string.Empty; /// /// RW indicates whether the mount is mounted writable (read-write). @@ -68,6 +68,6 @@ public class MountPoint // (container.MountPoint) /// This field is not used on Windows. /// [JsonPropertyName("Propagation")] - public string Propagation { get; set; } = default!; + public string Propagation { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/Network.Generated.cs b/src/Docker.DotNet/Models/Network.Generated.cs index 8f361307..2ad1a659 100644 --- a/src/Docker.DotNet/Models/Network.Generated.cs +++ b/src/Docker.DotNet/Models/Network.Generated.cs @@ -14,7 +14,7 @@ public class Network // (network.Network) /// Example: my_network /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// ID that uniquely identifies a network on a single machine. @@ -22,7 +22,7 @@ public class Network // (network.Network) /// Example: 7d86d31b1478e7cca9ebed7e73aa0fdeec46c5ca29497431d3007d2d9e15ed99 /// [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// Date and time at which the network was created in @@ -40,7 +40,7 @@ public class Network // (network.Network) /// Example: local /// [JsonPropertyName("Scope")] - public string Scope { get; set; } = default!; + public string Scope { get; set; } = string.Empty; /// /// The name of the driver used to create the network (e.g. `bridge`, @@ -49,7 +49,7 @@ public class Network // (network.Network) /// Example: overlay /// [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; /// /// Whether the network was created with IPv4 enabled. diff --git a/src/Docker.DotNet/Models/NetworkAddressPool.Generated.cs b/src/Docker.DotNet/Models/NetworkAddressPool.Generated.cs index a12c5ff8..d9801ff8 100644 --- a/src/Docker.DotNet/Models/NetworkAddressPool.Generated.cs +++ b/src/Docker.DotNet/Models/NetworkAddressPool.Generated.cs @@ -7,7 +7,7 @@ namespace Docker.DotNet.Models public class NetworkAddressPool // (system.NetworkAddressPool) { [JsonPropertyName("Base")] - public string Base { get; set; } = default!; + public string Base { get; set; } = string.Empty; [JsonPropertyName("Size")] public long Size { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/NetworkAttachmentSpec.Generated.cs b/src/Docker.DotNet/Models/NetworkAttachmentSpec.Generated.cs index 39e3dd04..231b4027 100644 --- a/src/Docker.DotNet/Models/NetworkAttachmentSpec.Generated.cs +++ b/src/Docker.DotNet/Models/NetworkAttachmentSpec.Generated.cs @@ -8,6 +8,6 @@ namespace Docker.DotNet.Models public class NetworkAttachmentSpec // (swarm.NetworkAttachmentSpec) { [JsonPropertyName("ContainerID")] - public string ContainerID { get; set; } = default!; + public string ContainerID { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/NetworkConnectParameters.Generated.cs b/src/Docker.DotNet/Models/NetworkConnectParameters.Generated.cs index 9a2d6607..794896a1 100644 --- a/src/Docker.DotNet/Models/NetworkConnectParameters.Generated.cs +++ b/src/Docker.DotNet/Models/NetworkConnectParameters.Generated.cs @@ -8,7 +8,7 @@ namespace Docker.DotNet.Models public class NetworkConnectParameters // (client.NetworkConnectOptions) { [JsonPropertyName("Container")] - public string Container { get; set; } = default!; + public string Container { get; set; } = string.Empty; [JsonPropertyName("EndpointConfig")] public EndpointSettings? EndpointConfig { get; set; } diff --git a/src/Docker.DotNet/Models/NetworkDisconnectParameters.Generated.cs b/src/Docker.DotNet/Models/NetworkDisconnectParameters.Generated.cs index 9e2a0079..f658848c 100644 --- a/src/Docker.DotNet/Models/NetworkDisconnectParameters.Generated.cs +++ b/src/Docker.DotNet/Models/NetworkDisconnectParameters.Generated.cs @@ -8,7 +8,7 @@ namespace Docker.DotNet.Models public class NetworkDisconnectParameters // (client.NetworkDisconnectOptions) { [JsonPropertyName("Container")] - public string Container { get; set; } = default!; + public string Container { get; set; } = string.Empty; [JsonPropertyName("Force")] public bool Force { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/NetworkResponse.Generated.cs b/src/Docker.DotNet/Models/NetworkResponse.Generated.cs index f4d428b3..db68179e 100644 --- a/src/Docker.DotNet/Models/NetworkResponse.Generated.cs +++ b/src/Docker.DotNet/Models/NetworkResponse.Generated.cs @@ -41,7 +41,7 @@ public NetworkResponse(Network Network) /// Example: my_network /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// ID that uniquely identifies a network on a single machine. @@ -49,7 +49,7 @@ public NetworkResponse(Network Network) /// Example: 7d86d31b1478e7cca9ebed7e73aa0fdeec46c5ca29497431d3007d2d9e15ed99 /// [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// Date and time at which the network was created in @@ -67,7 +67,7 @@ public NetworkResponse(Network Network) /// Example: local /// [JsonPropertyName("Scope")] - public string Scope { get; set; } = default!; + public string Scope { get; set; } = string.Empty; /// /// The name of the driver used to create the network (e.g. `bridge`, @@ -76,7 +76,7 @@ public NetworkResponse(Network Network) /// Example: overlay /// [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; /// /// Whether the network was created with IPv4 enabled. diff --git a/src/Docker.DotNet/Models/NetworkSettings.Generated.cs b/src/Docker.DotNet/Models/NetworkSettings.Generated.cs index c6ddf02a..533abeb9 100644 --- a/src/Docker.DotNet/Models/NetworkSettings.Generated.cs +++ b/src/Docker.DotNet/Models/NetworkSettings.Generated.cs @@ -10,13 +10,13 @@ public class NetworkSettings // (container.NetworkSettings) /// SandboxID uniquely represents a container's network stack /// [JsonPropertyName("SandboxID")] - public string SandboxID { get; set; } = default!; + public string SandboxID { get; set; } = string.Empty; /// /// SandboxKey identifies the sandbox /// [JsonPropertyName("SandboxKey")] - public string SandboxKey { get; set; } = default!; + public string SandboxKey { get; set; } = string.Empty; /// /// Ports is a collection of [network.PortBinding] indexed by [network.Port] diff --git a/src/Docker.DotNet/Models/NetworkTask.Generated.cs b/src/Docker.DotNet/Models/NetworkTask.Generated.cs index 01381180..9c5f0200 100644 --- a/src/Docker.DotNet/Models/NetworkTask.Generated.cs +++ b/src/Docker.DotNet/Models/NetworkTask.Generated.cs @@ -12,19 +12,19 @@ public class NetworkTask // (network.Task) /// name /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// endpoint ID /// [JsonPropertyName("EndpointID")] - public string EndpointID { get; set; } = default!; + public string EndpointID { get; set; } = string.Empty; /// /// endpoint IP /// [JsonPropertyName("EndpointIP")] - public string EndpointIP { get; set; } = default!; + public string EndpointIP { get; set; } = string.Empty; /// /// info diff --git a/src/Docker.DotNet/Models/NetworksCreateParameters.Generated.cs b/src/Docker.DotNet/Models/NetworksCreateParameters.Generated.cs index ce056293..fd2a57c2 100644 --- a/src/Docker.DotNet/Models/NetworksCreateParameters.Generated.cs +++ b/src/Docker.DotNet/Models/NetworksCreateParameters.Generated.cs @@ -10,19 +10,19 @@ public class NetworksCreateParameters // (network.CreateRequest) /// Name is the requested name of the network. /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// Driver is the driver-name used to create the network (e.g. `bridge`, `overlay`) /// [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; /// /// Scope describes the level at which the network exists (e.g. `swarm` for cluster-wide or `local` for machine level). /// [JsonPropertyName("Scope")] - public string Scope { get; set; } = default!; + public string Scope { get; set; } = string.Empty; /// /// EnableIPv4 represents whether to enable IPv4. diff --git a/src/Docker.DotNet/Models/NetworksCreateResponse.Generated.cs b/src/Docker.DotNet/Models/NetworksCreateResponse.Generated.cs index 31dcfaa6..af33bc95 100644 --- a/src/Docker.DotNet/Models/NetworksCreateResponse.Generated.cs +++ b/src/Docker.DotNet/Models/NetworksCreateResponse.Generated.cs @@ -16,13 +16,13 @@ public class NetworksCreateResponse // (network.CreateResponse) /// Required: true /// [JsonPropertyName("Id")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; /// /// Warnings encountered when creating the container /// Required: true /// [JsonPropertyName("Warning")] - public string Warning { get; set; } = default!; + public string Warning { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/NodeListResponse.Generated.cs b/src/Docker.DotNet/Models/NodeListResponse.Generated.cs index d7e93a03..128db7bd 100644 --- a/src/Docker.DotNet/Models/NodeListResponse.Generated.cs +++ b/src/Docker.DotNet/Models/NodeListResponse.Generated.cs @@ -21,7 +21,7 @@ public NodeListResponse(Meta Meta) } [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/Peer.Generated.cs b/src/Docker.DotNet/Models/Peer.Generated.cs index ecc2acd7..354b9385 100644 --- a/src/Docker.DotNet/Models/Peer.Generated.cs +++ b/src/Docker.DotNet/Models/Peer.Generated.cs @@ -7,9 +7,9 @@ namespace Docker.DotNet.Models public class Peer // (swarm.Peer) { [JsonPropertyName("NodeID")] - public string NodeID { get; set; } = default!; + public string NodeID { get; set; } = string.Empty; [JsonPropertyName("Addr")] - public string Addr { get; set; } = default!; + public string Addr { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/PeerInfo.Generated.cs b/src/Docker.DotNet/Models/PeerInfo.Generated.cs index fbc4a058..fbf369f8 100644 --- a/src/Docker.DotNet/Models/PeerInfo.Generated.cs +++ b/src/Docker.DotNet/Models/PeerInfo.Generated.cs @@ -13,13 +13,13 @@ public class PeerInfo // (network.PeerInfo) /// Example: 6869d7c1732b /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// IP-address of the peer-node in the Swarm cluster. /// Example: 10.133.77.91 /// [JsonPropertyName("IP")] - public string IP { get; set; } = default!; + public string IP { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/Platform.Generated.cs b/src/Docker.DotNet/Models/Platform.Generated.cs index 73591d0a..bbe49e63 100644 --- a/src/Docker.DotNet/Models/Platform.Generated.cs +++ b/src/Docker.DotNet/Models/Platform.Generated.cs @@ -4,10 +4,10 @@ namespace Docker.DotNet.Models public class Platform // (v1.Platform) { [JsonPropertyName("architecture")] - public string Architecture { get; set; } = default!; + public string Architecture { get; set; } = string.Empty; [JsonPropertyName("os")] - public string OS { get; set; } = default!; + public string OS { get; set; } = string.Empty; [JsonPropertyName("os.version")] public string? OSVersion { get; set; } diff --git a/src/Docker.DotNet/Models/PlatformInfo.Generated.cs b/src/Docker.DotNet/Models/PlatformInfo.Generated.cs index 64d77242..3318bdf0 100644 --- a/src/Docker.DotNet/Models/PlatformInfo.Generated.cs +++ b/src/Docker.DotNet/Models/PlatformInfo.Generated.cs @@ -12,6 +12,6 @@ public class PlatformInfo // (system.PlatformInfo) /// or "Docker Desktop 4.49.0 (208003)") /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/Plugin.Generated.cs b/src/Docker.DotNet/Models/Plugin.Generated.cs index e5cbc3f7..cc50b2f0 100644 --- a/src/Docker.DotNet/Models/Plugin.Generated.cs +++ b/src/Docker.DotNet/Models/Plugin.Generated.cs @@ -36,7 +36,7 @@ public class Plugin // (plugin.Plugin) /// Required: true /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// plugin remote reference used to push/pull the plugin diff --git a/src/Docker.DotNet/Models/PluginArgs.Generated.cs b/src/Docker.DotNet/Models/PluginArgs.Generated.cs index a7edcdd6..65bbe4cf 100644 --- a/src/Docker.DotNet/Models/PluginArgs.Generated.cs +++ b/src/Docker.DotNet/Models/PluginArgs.Generated.cs @@ -14,7 +14,7 @@ public class PluginArgs // (plugin.Args) /// Required: true /// [JsonPropertyName("Description")] - public string Description { get; set; } = default!; + public string Description { get; set; } = string.Empty; /// /// name @@ -22,7 +22,7 @@ public class PluginArgs // (plugin.Args) /// Required: true /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// settable diff --git a/src/Docker.DotNet/Models/PluginCapabilityID.Generated.cs b/src/Docker.DotNet/Models/PluginCapabilityID.Generated.cs index 44534d8b..8ff7a2ef 100644 --- a/src/Docker.DotNet/Models/PluginCapabilityID.Generated.cs +++ b/src/Docker.DotNet/Models/PluginCapabilityID.Generated.cs @@ -4,12 +4,12 @@ namespace Docker.DotNet.Models public class PluginCapabilityID // (plugin.CapabilityID) { [JsonPropertyName("Capability")] - public string Capability { get; set; } = default!; + public string Capability { get; set; } = string.Empty; [JsonPropertyName("Prefix")] - public string Prefix { get; set; } = default!; + public string Prefix { get; set; } = string.Empty; [JsonPropertyName("Version")] - public string Version { get; set; } = default!; + public string Version { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/PluginConfig.Generated.cs b/src/Docker.DotNet/Models/PluginConfig.Generated.cs index 91f3e240..3de03c9c 100644 --- a/src/Docker.DotNet/Models/PluginConfig.Generated.cs +++ b/src/Docker.DotNet/Models/PluginConfig.Generated.cs @@ -21,7 +21,7 @@ public class PluginConfig // (plugin.Config) /// Required: true /// [JsonPropertyName("Description")] - public string Description { get; set; } = default!; + public string Description { get; set; } = string.Empty; /// /// documentation @@ -29,7 +29,7 @@ public class PluginConfig // (plugin.Config) /// Required: true /// [JsonPropertyName("Documentation")] - public string Documentation { get; set; } = default!; + public string Documentation { get; set; } = string.Empty; /// /// entrypoint @@ -97,7 +97,7 @@ public class PluginConfig // (plugin.Config) /// Required: true /// [JsonPropertyName("PropagatedMount")] - public string PropagatedMount { get; set; } = default!; + public string PropagatedMount { get; set; } = string.Empty; /// /// user @@ -111,7 +111,7 @@ public class PluginConfig // (plugin.Config) /// Required: true /// [JsonPropertyName("WorkDir")] - public string WorkDir { get; set; } = default!; + public string WorkDir { get; set; } = string.Empty; /// /// rootfs diff --git a/src/Docker.DotNet/Models/PluginCreateParameters.Generated.cs b/src/Docker.DotNet/Models/PluginCreateParameters.Generated.cs index 568f1373..5203bb3a 100644 --- a/src/Docker.DotNet/Models/PluginCreateParameters.Generated.cs +++ b/src/Docker.DotNet/Models/PluginCreateParameters.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class PluginCreateParameters // (main.PluginCreateParameters) { [QueryStringParameter("name", true)] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/PluginDevice.Generated.cs b/src/Docker.DotNet/Models/PluginDevice.Generated.cs index efb16504..8522512f 100644 --- a/src/Docker.DotNet/Models/PluginDevice.Generated.cs +++ b/src/Docker.DotNet/Models/PluginDevice.Generated.cs @@ -13,14 +13,14 @@ public class PluginDevice // (plugin.Device) /// Required: true /// [JsonPropertyName("Description")] - public string Description { get; set; } = default!; + public string Description { get; set; } = string.Empty; /// /// name /// Required: true /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// path diff --git a/src/Docker.DotNet/Models/PluginEnv.Generated.cs b/src/Docker.DotNet/Models/PluginEnv.Generated.cs index 4a00fa6e..5dceda4b 100644 --- a/src/Docker.DotNet/Models/PluginEnv.Generated.cs +++ b/src/Docker.DotNet/Models/PluginEnv.Generated.cs @@ -13,14 +13,14 @@ public class PluginEnv // (plugin.Env) /// Required: true /// [JsonPropertyName("Description")] - public string Description { get; set; } = default!; + public string Description { get; set; } = string.Empty; /// /// name /// Required: true /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// settable diff --git a/src/Docker.DotNet/Models/PluginGetPrivilegeParameters.Generated.cs b/src/Docker.DotNet/Models/PluginGetPrivilegeParameters.Generated.cs index d696c969..81664e90 100644 --- a/src/Docker.DotNet/Models/PluginGetPrivilegeParameters.Generated.cs +++ b/src/Docker.DotNet/Models/PluginGetPrivilegeParameters.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class PluginGetPrivilegeParameters // (main.PluginGetPrivilegeParameters) { [QueryStringParameter("remote", true)] - public string Remote { get; set; } = default!; + public string Remote { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/PluginInstallParameters.Generated.cs b/src/Docker.DotNet/Models/PluginInstallParameters.Generated.cs index 8be035df..5cfc9a9e 100644 --- a/src/Docker.DotNet/Models/PluginInstallParameters.Generated.cs +++ b/src/Docker.DotNet/Models/PluginInstallParameters.Generated.cs @@ -4,7 +4,7 @@ namespace Docker.DotNet.Models public class PluginInstallParameters // (main.PluginInstallParameters) { [QueryStringParameter("remote", true)] - public string Remote { get; set; } = default!; + public string Remote { get; set; } = string.Empty; [QueryStringParameter("name", false)] public string? Name { get; set; } diff --git a/src/Docker.DotNet/Models/PluginInterface.Generated.cs b/src/Docker.DotNet/Models/PluginInterface.Generated.cs index 81aa1df3..b90adab5 100644 --- a/src/Docker.DotNet/Models/PluginInterface.Generated.cs +++ b/src/Docker.DotNet/Models/PluginInterface.Generated.cs @@ -22,7 +22,7 @@ public class PluginInterface // (plugin.Interface) /// Required: true /// [JsonPropertyName("Socket")] - public string Socket { get; set; } = default!; + public string Socket { get; set; } = string.Empty; /// /// types diff --git a/src/Docker.DotNet/Models/PluginMount.Generated.cs b/src/Docker.DotNet/Models/PluginMount.Generated.cs index d98bb4bc..93ad49a7 100644 --- a/src/Docker.DotNet/Models/PluginMount.Generated.cs +++ b/src/Docker.DotNet/Models/PluginMount.Generated.cs @@ -14,7 +14,7 @@ public class PluginMount // (plugin.Mount) /// Required: true /// [JsonPropertyName("Description")] - public string Description { get; set; } = default!; + public string Description { get; set; } = string.Empty; /// /// destination @@ -22,7 +22,7 @@ public class PluginMount // (plugin.Mount) /// Required: true /// [JsonPropertyName("Destination")] - public string Destination { get; set; } = default!; + public string Destination { get; set; } = string.Empty; /// /// name @@ -30,7 +30,7 @@ public class PluginMount // (plugin.Mount) /// Required: true /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// options @@ -61,6 +61,6 @@ public class PluginMount // (plugin.Mount) /// Required: true /// [JsonPropertyName("Type")] - public string Type { get; set; } = default!; + public string Type { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/PluginNetworkConfig.Generated.cs b/src/Docker.DotNet/Models/PluginNetworkConfig.Generated.cs index d3309e60..c289e74f 100644 --- a/src/Docker.DotNet/Models/PluginNetworkConfig.Generated.cs +++ b/src/Docker.DotNet/Models/PluginNetworkConfig.Generated.cs @@ -14,6 +14,6 @@ public class PluginNetworkConfig // (plugin.NetworkConfig) /// Required: true /// [JsonPropertyName("Type")] - public string Type { get; set; } = default!; + public string Type { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/PluginPrivilege.Generated.cs b/src/Docker.DotNet/Models/PluginPrivilege.Generated.cs index 89e4fe07..17672e74 100644 --- a/src/Docker.DotNet/Models/PluginPrivilege.Generated.cs +++ b/src/Docker.DotNet/Models/PluginPrivilege.Generated.cs @@ -8,10 +8,10 @@ namespace Docker.DotNet.Models public class PluginPrivilege // (plugin.Privilege) { [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("Description")] - public string Description { get; set; } = default!; + public string Description { get; set; } = string.Empty; [JsonPropertyName("Value")] public IList Value { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/PluginUpgradeParameters.Generated.cs b/src/Docker.DotNet/Models/PluginUpgradeParameters.Generated.cs index 68fbba16..bd300275 100644 --- a/src/Docker.DotNet/Models/PluginUpgradeParameters.Generated.cs +++ b/src/Docker.DotNet/Models/PluginUpgradeParameters.Generated.cs @@ -4,7 +4,7 @@ namespace Docker.DotNet.Models public class PluginUpgradeParameters // (main.PluginUpgradeParameters) { [QueryStringParameter("remote", true)] - public string Remote { get; set; } = default!; + public string Remote { get; set; } = string.Empty; [JsonPropertyName("RegistryAuth")] public AuthConfig RegistryAuth { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/PortBinding.Generated.cs b/src/Docker.DotNet/Models/PortBinding.Generated.cs index 2481a044..91617de7 100644 --- a/src/Docker.DotNet/Models/PortBinding.Generated.cs +++ b/src/Docker.DotNet/Models/PortBinding.Generated.cs @@ -10,12 +10,12 @@ public class PortBinding // (network.PortBinding) /// HostIP is the host IP Address /// [JsonPropertyName("HostIp")] - public string HostIP { get; set; } = default!; + public string HostIP { get; set; } = string.Empty; /// /// HostPort is the host port number /// [JsonPropertyName("HostPort")] - public string HostPort { get; set; } = default!; + public string HostPort { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/PortSummary.Generated.cs b/src/Docker.DotNet/Models/PortSummary.Generated.cs index c69ec7e8..0317ffc9 100644 --- a/src/Docker.DotNet/Models/PortSummary.Generated.cs +++ b/src/Docker.DotNet/Models/PortSummary.Generated.cs @@ -35,6 +35,6 @@ public class PortSummary // (container.PortSummary) /// Enum: ["tcp","udp","sctp"] /// [JsonPropertyName("Type")] - public string Type { get; set; } = default!; + public string Type { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/Resources.Generated.cs b/src/Docker.DotNet/Models/Resources.Generated.cs index 31d401e7..00c84b5d 100644 --- a/src/Docker.DotNet/Models/Resources.Generated.cs +++ b/src/Docker.DotNet/Models/Resources.Generated.cs @@ -28,7 +28,7 @@ public class Resources // (container.Resources) /// Applicable to UNIX platforms /// [JsonPropertyName("CgroupParent")] - public string CgroupParent { get; set; } = default!; + public string CgroupParent { get; set; } = string.Empty; /// /// Block IO weight (relative weight vs. other containers) @@ -79,13 +79,13 @@ public class Resources // (container.Resources) /// CpusetCpus 0-2, 0,1 /// [JsonPropertyName("CpusetCpus")] - public string CpusetCpus { get; set; } = default!; + public string CpusetCpus { get; set; } = string.Empty; /// /// CpusetMems 0-2, 0,1 /// [JsonPropertyName("CpusetMems")] - public string CpusetMems { get; set; } = default!; + public string CpusetMems { get; set; } = string.Empty; /// /// List of devices to map inside the container diff --git a/src/Docker.DotNet/Models/SELinuxContext.Generated.cs b/src/Docker.DotNet/Models/SELinuxContext.Generated.cs index 89a6d003..e05bb991 100644 --- a/src/Docker.DotNet/Models/SELinuxContext.Generated.cs +++ b/src/Docker.DotNet/Models/SELinuxContext.Generated.cs @@ -10,15 +10,15 @@ public class SELinuxContext // (swarm.SELinuxContext) public bool Disable { get; set; } = default!; [JsonPropertyName("User")] - public string User { get; set; } = default!; + public string User { get; set; } = string.Empty; [JsonPropertyName("Role")] - public string Role { get; set; } = default!; + public string Role { get; set; } = string.Empty; [JsonPropertyName("Type")] - public string Type { get; set; } = default!; + public string Type { get; set; } = string.Empty; [JsonPropertyName("Level")] - public string Level { get; set; } = default!; + public string Level { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/Secret.Generated.cs b/src/Docker.DotNet/Models/Secret.Generated.cs index 38bdab89..cf549d4a 100644 --- a/src/Docker.DotNet/Models/Secret.Generated.cs +++ b/src/Docker.DotNet/Models/Secret.Generated.cs @@ -21,7 +21,7 @@ public Secret(Meta Meta) } [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/SecretCreateResponse.Generated.cs b/src/Docker.DotNet/Models/SecretCreateResponse.Generated.cs index 125f0931..cafd7306 100644 --- a/src/Docker.DotNet/Models/SecretCreateResponse.Generated.cs +++ b/src/Docker.DotNet/Models/SecretCreateResponse.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class SecretCreateResponse // (main.SecretCreateResponse) { [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SecretReference.Generated.cs b/src/Docker.DotNet/Models/SecretReference.Generated.cs index 038eefff..272ee380 100644 --- a/src/Docker.DotNet/Models/SecretReference.Generated.cs +++ b/src/Docker.DotNet/Models/SecretReference.Generated.cs @@ -10,9 +10,9 @@ public class SecretReference // (swarm.SecretReference) public SecretReferenceFileTarget? File { get; set; } [JsonPropertyName("SecretID")] - public string SecretID { get; set; } = default!; + public string SecretID { get; set; } = string.Empty; [JsonPropertyName("SecretName")] - public string SecretName { get; set; } = default!; + public string SecretName { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SecretReferenceFileTarget.Generated.cs b/src/Docker.DotNet/Models/SecretReferenceFileTarget.Generated.cs index aea9a6f9..70883fae 100644 --- a/src/Docker.DotNet/Models/SecretReferenceFileTarget.Generated.cs +++ b/src/Docker.DotNet/Models/SecretReferenceFileTarget.Generated.cs @@ -7,13 +7,13 @@ namespace Docker.DotNet.Models public class SecretReferenceFileTarget // (swarm.SecretReferenceFileTarget) { [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("UID")] - public string UID { get; set; } = default!; + public string UID { get; set; } = string.Empty; [JsonPropertyName("GID")] - public string GID { get; set; } = default!; + public string GID { get; set; } = string.Empty; [JsonPropertyName("Mode")] public uint Mode { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/ServiceInfo.Generated.cs b/src/Docker.DotNet/Models/ServiceInfo.Generated.cs index dbf23b4a..1a28d812 100644 --- a/src/Docker.DotNet/Models/ServiceInfo.Generated.cs +++ b/src/Docker.DotNet/Models/ServiceInfo.Generated.cs @@ -12,7 +12,7 @@ public class ServiceInfo // (network.ServiceInfo) /// v IP /// [JsonPropertyName("VIP")] - public string VIP { get; set; } = default!; + public string VIP { get; set; } = string.Empty; /// /// ports diff --git a/src/Docker.DotNet/Models/SignatureTimestamp.Generated.cs b/src/Docker.DotNet/Models/SignatureTimestamp.Generated.cs index 862d9a55..c1b5c520 100644 --- a/src/Docker.DotNet/Models/SignatureTimestamp.Generated.cs +++ b/src/Docker.DotNet/Models/SignatureTimestamp.Generated.cs @@ -7,10 +7,10 @@ namespace Docker.DotNet.Models public class SignatureTimestamp // (image.SignatureTimestamp) { [JsonPropertyName("Type")] - public string Type { get; set; } = default!; + public string Type { get; set; } = string.Empty; [JsonPropertyName("URI")] - public string URI { get; set; } = default!; + public string URI { get; set; } = string.Empty; [JsonPropertyName("Timestamp")] public DateTime Timestamp { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/SignerIdentity.Generated.cs b/src/Docker.DotNet/Models/SignerIdentity.Generated.cs index 8e780451..e20e9b13 100644 --- a/src/Docker.DotNet/Models/SignerIdentity.Generated.cs +++ b/src/Docker.DotNet/Models/SignerIdentity.Generated.cs @@ -10,10 +10,10 @@ namespace Docker.DotNet.Models public class SignerIdentity // (image.SignerIdentity) { [JsonPropertyName("CertificateIssuer")] - public string CertificateIssuer { get; set; } = default!; + public string CertificateIssuer { get; set; } = string.Empty; [JsonPropertyName("SubjectAlternativeName")] - public string SubjectAlternativeName { get; set; } = default!; + public string SubjectAlternativeName { get; set; } = string.Empty; /// /// The OIDC issuer. Should match `iss` claim of ID token or, in the case of diff --git a/src/Docker.DotNet/Models/SpreadOver.Generated.cs b/src/Docker.DotNet/Models/SpreadOver.Generated.cs index e3dadd68..8b758d77 100644 --- a/src/Docker.DotNet/Models/SpreadOver.Generated.cs +++ b/src/Docker.DotNet/Models/SpreadOver.Generated.cs @@ -11,6 +11,6 @@ public class SpreadOver // (swarm.SpreadOver) /// label descriptor, such as engine.labels.az /// [JsonPropertyName("SpreadDescriptor")] - public string SpreadDescriptor { get; set; } = default!; + public string SpreadDescriptor { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/State.Generated.cs b/src/Docker.DotNet/Models/State.Generated.cs index ae20f416..1e8c4585 100644 --- a/src/Docker.DotNet/Models/State.Generated.cs +++ b/src/Docker.DotNet/Models/State.Generated.cs @@ -11,7 +11,7 @@ public class State // (container.State) /// String representation of the container state. Can be one of "created", "running", "paused", "restarting", "removing", "exited", or "dead" /// [JsonPropertyName("Status")] - public string Status { get; set; } = default!; + public string Status { get; set; } = string.Empty; [JsonPropertyName("Running")] public bool Running { get; set; } = default!; @@ -35,13 +35,13 @@ public class State // (container.State) public long ExitCode { get; set; } = default!; [JsonPropertyName("Error")] - public string Error { get; set; } = default!; + public string Error { get; set; } = string.Empty; [JsonPropertyName("StartedAt")] - public string StartedAt { get; set; } = default!; + public string StartedAt { get; set; } = string.Empty; [JsonPropertyName("FinishedAt")] - public string FinishedAt { get; set; } = default!; + public string FinishedAt { get; set; } = string.Empty; [JsonPropertyName("Health")] public Health? Health { get; set; } diff --git a/src/Docker.DotNet/Models/SwarmConfig.Generated.cs b/src/Docker.DotNet/Models/SwarmConfig.Generated.cs index cca3aed3..89fbdedf 100644 --- a/src/Docker.DotNet/Models/SwarmConfig.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmConfig.Generated.cs @@ -18,7 +18,7 @@ public SwarmConfig(Meta Meta) } [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/SwarmConfigReference.Generated.cs b/src/Docker.DotNet/Models/SwarmConfigReference.Generated.cs index 7a5477e4..b127c279 100644 --- a/src/Docker.DotNet/Models/SwarmConfigReference.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmConfigReference.Generated.cs @@ -13,9 +13,9 @@ public class SwarmConfigReference // (swarm.ConfigReference) public ConfigReferenceRuntimeTarget? Runtime { get; set; } [JsonPropertyName("ConfigID")] - public string ConfigID { get; set; } = default!; + public string ConfigID { get; set; } = string.Empty; [JsonPropertyName("ConfigName")] - public string ConfigName { get; set; } = default!; + public string ConfigName { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SwarmCreateConfigResponse.Generated.cs b/src/Docker.DotNet/Models/SwarmCreateConfigResponse.Generated.cs index 15052e16..a6de8c09 100644 --- a/src/Docker.DotNet/Models/SwarmCreateConfigResponse.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmCreateConfigResponse.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class SwarmCreateConfigResponse // (main.SwarmCreateConfigResponse) { [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SwarmIPAMConfig.Generated.cs b/src/Docker.DotNet/Models/SwarmIPAMConfig.Generated.cs index feaac513..aac10761 100644 --- a/src/Docker.DotNet/Models/SwarmIPAMConfig.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmIPAMConfig.Generated.cs @@ -7,12 +7,12 @@ namespace Docker.DotNet.Models public class SwarmIPAMConfig // (swarm.IPAMConfig) { [JsonPropertyName("Subnet")] - public string Subnet { get; set; } = default!; + public string Subnet { get; set; } = string.Empty; [JsonPropertyName("Range")] - public string Range { get; set; } = default!; + public string Range { get; set; } = string.Empty; [JsonPropertyName("Gateway")] - public string Gateway { get; set; } = default!; + public string Gateway { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SwarmInitParameters.Generated.cs b/src/Docker.DotNet/Models/SwarmInitParameters.Generated.cs index b3193542..3c343583 100644 --- a/src/Docker.DotNet/Models/SwarmInitParameters.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmInitParameters.Generated.cs @@ -7,13 +7,13 @@ namespace Docker.DotNet.Models public class SwarmInitParameters // (swarm.InitRequest) { [JsonPropertyName("ListenAddr")] - public string ListenAddr { get; set; } = default!; + public string ListenAddr { get; set; } = string.Empty; [JsonPropertyName("AdvertiseAddr")] - public string AdvertiseAddr { get; set; } = default!; + public string AdvertiseAddr { get; set; } = string.Empty; [JsonPropertyName("DataPathAddr")] - public string DataPathAddr { get; set; } = default!; + public string DataPathAddr { get; set; } = string.Empty; [JsonPropertyName("DataPathPort")] public uint DataPathPort { get; set; } = default!; @@ -28,7 +28,7 @@ public class SwarmInitParameters // (swarm.InitRequest) public bool AutoLockManagers { get; set; } = default!; [JsonPropertyName("Availability")] - public string Availability { get; set; } = default!; + public string Availability { get; set; } = string.Empty; [JsonPropertyName("DefaultAddrPool")] public IList DefaultAddrPool { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/SwarmInspectResponse.Generated.cs b/src/Docker.DotNet/Models/SwarmInspectResponse.Generated.cs index 62f84bac..2e9dc395 100644 --- a/src/Docker.DotNet/Models/SwarmInspectResponse.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmInspectResponse.Generated.cs @@ -28,7 +28,7 @@ public SwarmInspectResponse(ClusterInfo ClusterInfo) } [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/SwarmJoinParameters.Generated.cs b/src/Docker.DotNet/Models/SwarmJoinParameters.Generated.cs index 16ab1bfd..9536027b 100644 --- a/src/Docker.DotNet/Models/SwarmJoinParameters.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmJoinParameters.Generated.cs @@ -7,13 +7,13 @@ namespace Docker.DotNet.Models public class SwarmJoinParameters // (swarm.JoinRequest) { [JsonPropertyName("ListenAddr")] - public string ListenAddr { get; set; } = default!; + public string ListenAddr { get; set; } = string.Empty; [JsonPropertyName("AdvertiseAddr")] - public string AdvertiseAddr { get; set; } = default!; + public string AdvertiseAddr { get; set; } = string.Empty; [JsonPropertyName("DataPathAddr")] - public string DataPathAddr { get; set; } = default!; + public string DataPathAddr { get; set; } = string.Empty; [JsonPropertyName("RemoteAddrs")] public IList RemoteAddrs { get; set; } = default!; @@ -22,9 +22,9 @@ public class SwarmJoinParameters // (swarm.JoinRequest) /// accept by secret /// [JsonPropertyName("JoinToken")] - public string JoinToken { get; set; } = default!; + public string JoinToken { get; set; } = string.Empty; [JsonPropertyName("Availability")] - public string Availability { get; set; } = default!; + public string Availability { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SwarmNetwork.Generated.cs b/src/Docker.DotNet/Models/SwarmNetwork.Generated.cs index ee50ea71..27243c72 100644 --- a/src/Docker.DotNet/Models/SwarmNetwork.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmNetwork.Generated.cs @@ -21,7 +21,7 @@ public SwarmNetwork(Meta Meta) } [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/SwarmService.Generated.cs b/src/Docker.DotNet/Models/SwarmService.Generated.cs index ac4179e3..e269db72 100644 --- a/src/Docker.DotNet/Models/SwarmService.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmService.Generated.cs @@ -21,7 +21,7 @@ public SwarmService(Meta Meta) } [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/SwarmUnlockParameters.Generated.cs b/src/Docker.DotNet/Models/SwarmUnlockParameters.Generated.cs index 4619eed0..08d479ed 100644 --- a/src/Docker.DotNet/Models/SwarmUnlockParameters.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmUnlockParameters.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class SwarmUnlockParameters // (main.SwarmUnlockParameters) { [JsonPropertyName("UnlockKey")] - public string UnlockKey { get; set; } = default!; + public string UnlockKey { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SwarmUnlockResponse.Generated.cs b/src/Docker.DotNet/Models/SwarmUnlockResponse.Generated.cs index 170d4a22..6de23ed9 100644 --- a/src/Docker.DotNet/Models/SwarmUnlockResponse.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmUnlockResponse.Generated.cs @@ -4,6 +4,6 @@ namespace Docker.DotNet.Models public class SwarmUnlockResponse // (main.SwarmUnlockResponse) { [JsonPropertyName("UnlockKey")] - public string UnlockKey { get; set; } = default!; + public string UnlockKey { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SwarmUpdateConfig.Generated.cs b/src/Docker.DotNet/Models/SwarmUpdateConfig.Generated.cs index c70297e7..63acfe73 100644 --- a/src/Docker.DotNet/Models/SwarmUpdateConfig.Generated.cs +++ b/src/Docker.DotNet/Models/SwarmUpdateConfig.Generated.cs @@ -58,6 +58,6 @@ public class SwarmUpdateConfig // (swarm.UpdateConfig) /// started, or the new task is started before the old task is shut down. /// [JsonPropertyName("Order")] - public string Order { get; set; } = default!; + public string Order { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/SystemInfoResponse.Generated.cs b/src/Docker.DotNet/Models/SystemInfoResponse.Generated.cs index 7a360508..f41d632f 100644 --- a/src/Docker.DotNet/Models/SystemInfoResponse.Generated.cs +++ b/src/Docker.DotNet/Models/SystemInfoResponse.Generated.cs @@ -8,7 +8,7 @@ namespace Docker.DotNet.Models public class SystemInfoResponse // (system.Info) { [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Containers")] public long Containers { get; set; } = default!; @@ -26,7 +26,7 @@ public class SystemInfoResponse // (system.Info) public long Images { get; set; } = default!; [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; [JsonPropertyName("DriverStatus")] public IList DriverStatus { get; set; } = default!; @@ -77,13 +77,13 @@ public class SystemInfoResponse // (system.Info) public long NGoroutines { get; set; } = default!; [JsonPropertyName("SystemTime")] - public string SystemTime { get; set; } = default!; + public string SystemTime { get; set; } = string.Empty; [JsonPropertyName("LoggingDriver")] - public string LoggingDriver { get; set; } = default!; + public string LoggingDriver { get; set; } = string.Empty; [JsonPropertyName("CgroupDriver")] - public string CgroupDriver { get; set; } = default!; + public string CgroupDriver { get; set; } = string.Empty; [JsonPropertyName("CgroupVersion")] public string? CgroupVersion { get; set; } @@ -92,22 +92,22 @@ public class SystemInfoResponse // (system.Info) public long NEventsListener { get; set; } = default!; [JsonPropertyName("KernelVersion")] - public string KernelVersion { get; set; } = default!; + public string KernelVersion { get; set; } = string.Empty; [JsonPropertyName("OperatingSystem")] - public string OperatingSystem { get; set; } = default!; + public string OperatingSystem { get; set; } = string.Empty; [JsonPropertyName("OSVersion")] - public string OSVersion { get; set; } = default!; + public string OSVersion { get; set; } = string.Empty; [JsonPropertyName("OSType")] - public string OSType { get; set; } = default!; + public string OSType { get; set; } = string.Empty; [JsonPropertyName("Architecture")] - public string Architecture { get; set; } = default!; + public string Architecture { get; set; } = string.Empty; [JsonPropertyName("IndexServerAddress")] - public string IndexServerAddress { get; set; } = default!; + public string IndexServerAddress { get; set; } = string.Empty; [JsonPropertyName("RegistryConfig")] public ServiceConfig? RegistryConfig { get; set; } @@ -122,19 +122,19 @@ public class SystemInfoResponse // (system.Info) public IList GenericResources { get; set; } = default!; [JsonPropertyName("DockerRootDir")] - public string DockerRootDir { get; set; } = default!; + public string DockerRootDir { get; set; } = string.Empty; [JsonPropertyName("HttpProxy")] - public string HTTPProxy { get; set; } = default!; + public string HTTPProxy { get; set; } = string.Empty; [JsonPropertyName("HttpsProxy")] - public string HTTPSProxy { get; set; } = default!; + public string HTTPSProxy { get; set; } = string.Empty; [JsonPropertyName("NoProxy")] - public string NoProxy { get; set; } = default!; + public string NoProxy { get; set; } = string.Empty; [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("Labels")] public IList Labels { get; set; } = default!; @@ -143,13 +143,13 @@ public class SystemInfoResponse // (system.Info) public bool ExperimentalBuild { get; set; } = default!; [JsonPropertyName("ServerVersion")] - public string ServerVersion { get; set; } = default!; + public string ServerVersion { get; set; } = string.Empty; [JsonPropertyName("Runtimes")] public IDictionary Runtimes { get; set; } = default!; [JsonPropertyName("DefaultRuntime")] - public string DefaultRuntime { get; set; } = default!; + public string DefaultRuntime { get; set; } = string.Empty; [JsonPropertyName("Swarm")] public Info Swarm { get; set; } = default!; @@ -163,10 +163,10 @@ public class SystemInfoResponse // (system.Info) public bool LiveRestoreEnabled { get; set; } = default!; [JsonPropertyName("Isolation")] - public string Isolation { get; set; } = default!; + public string Isolation { get; set; } = string.Empty; [JsonPropertyName("InitBinary")] - public string InitBinary { get; set; } = default!; + public string InitBinary { get; set; } = string.Empty; [JsonPropertyName("ContainerdCommit")] public Commit ContainerdCommit { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/TaskResponse.Generated.cs b/src/Docker.DotNet/Models/TaskResponse.Generated.cs index de2ef3f1..720b79e3 100644 --- a/src/Docker.DotNet/Models/TaskResponse.Generated.cs +++ b/src/Docker.DotNet/Models/TaskResponse.Generated.cs @@ -27,7 +27,7 @@ public TaskResponse(Meta Meta, Annotations Annotations) } [JsonPropertyName("ID")] - public string ID { get; set; } = default!; + public string ID { get; set; } = string.Empty; [JsonPropertyName("Version")] public Version? Version { get; set; } diff --git a/src/Docker.DotNet/Models/ThrottleDevice.Generated.cs b/src/Docker.DotNet/Models/ThrottleDevice.Generated.cs index f4ebfb2a..a0d6d931 100644 --- a/src/Docker.DotNet/Models/ThrottleDevice.Generated.cs +++ b/src/Docker.DotNet/Models/ThrottleDevice.Generated.cs @@ -7,7 +7,7 @@ namespace Docker.DotNet.Models public class ThrottleDevice // (blkiodev.ThrottleDevice) { [JsonPropertyName("Path")] - public string Path { get; set; } = default!; + public string Path { get; set; } = string.Empty; [JsonPropertyName("Rate")] public ulong Rate { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/Ulimit.Generated.cs b/src/Docker.DotNet/Models/Ulimit.Generated.cs index a115109c..dbac9ba4 100644 --- a/src/Docker.DotNet/Models/Ulimit.Generated.cs +++ b/src/Docker.DotNet/Models/Ulimit.Generated.cs @@ -4,7 +4,7 @@ namespace Docker.DotNet.Models public class Ulimit // (units.Ulimit) { [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("Hard")] public long Hard { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/UpdateConfig.Generated.cs b/src/Docker.DotNet/Models/UpdateConfig.Generated.cs index 96d94b3f..6412d55e 100644 --- a/src/Docker.DotNet/Models/UpdateConfig.Generated.cs +++ b/src/Docker.DotNet/Models/UpdateConfig.Generated.cs @@ -69,7 +69,7 @@ public UpdateConfig(Resources Resources) /// Applicable to UNIX platforms /// [JsonPropertyName("CgroupParent")] - public string CgroupParent { get; set; } = default!; + public string CgroupParent { get; set; } = string.Empty; /// /// Block IO weight (relative weight vs. other containers) @@ -120,13 +120,13 @@ public UpdateConfig(Resources Resources) /// CpusetCpus 0-2, 0,1 /// [JsonPropertyName("CpusetCpus")] - public string CpusetCpus { get; set; } = default!; + public string CpusetCpus { get; set; } = string.Empty; /// /// CpusetMems 0-2, 0,1 /// [JsonPropertyName("CpusetMems")] - public string CpusetMems { get; set; } = default!; + public string CpusetMems { get; set; } = string.Empty; /// /// List of devices to map inside the container diff --git a/src/Docker.DotNet/Models/VersionResponse.Generated.cs b/src/Docker.DotNet/Models/VersionResponse.Generated.cs index 8a1caa52..8fab1f27 100644 --- a/src/Docker.DotNet/Models/VersionResponse.Generated.cs +++ b/src/Docker.DotNet/Models/VersionResponse.Generated.cs @@ -17,13 +17,13 @@ public class VersionResponse // (system.VersionResponse) /// Version is the version of the daemon. /// [JsonPropertyName("Version")] - public string Version { get; set; } = default!; + public string Version { get; set; } = string.Empty; /// /// APIVersion is the highest API version supported by the server. /// [JsonPropertyName("ApiVersion")] - public string APIVersion { get; set; } = default!; + public string APIVersion { get; set; } = string.Empty; /// /// MinAPIVersion is the minimum API version the server supports. @@ -35,13 +35,13 @@ public class VersionResponse // (system.VersionResponse) /// Os is the operating system the server runs on. /// [JsonPropertyName("Os")] - public string Os { get; set; } = default!; + public string Os { get; set; } = string.Empty; /// /// Arch is the hardware architecture the server runs on. /// [JsonPropertyName("Arch")] - public string Arch { get; set; } = default!; + public string Arch { get; set; } = string.Empty; /// /// Components contains version information for the components making diff --git a/src/Docker.DotNet/Models/Volume.Generated.cs b/src/Docker.DotNet/Models/Volume.Generated.cs index 35d06244..25cc08bd 100644 --- a/src/Docker.DotNet/Models/Volume.Generated.cs +++ b/src/Docker.DotNet/Models/Volume.Generated.cs @@ -27,7 +27,7 @@ public class Volume // (volume.Volume) /// Required: true /// [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; /// /// User-defined key/value metadata. @@ -43,7 +43,7 @@ public class Volume // (volume.Volume) /// Required: true /// [JsonPropertyName("Mountpoint")] - public string Mountpoint { get; set; } = default!; + public string Mountpoint { get; set; } = string.Empty; /// /// Name of the volume. @@ -51,7 +51,7 @@ public class Volume // (volume.Volume) /// Required: true /// [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; /// /// The driver specific options used when creating the volume. @@ -71,7 +71,7 @@ public class Volume // (volume.Volume) /// Enum: ["local","global"] /// [JsonPropertyName("Scope")] - public string Scope { get; set; } = default!; + public string Scope { get; set; } = string.Empty; /// /// Low-level details about the volume, provided by the volume driver. diff --git a/src/Docker.DotNet/Models/VolumeResponse.Generated.cs b/src/Docker.DotNet/Models/VolumeResponse.Generated.cs index fc9fd7c4..71990c7c 100644 --- a/src/Docker.DotNet/Models/VolumeResponse.Generated.cs +++ b/src/Docker.DotNet/Models/VolumeResponse.Generated.cs @@ -10,22 +10,22 @@ public class VolumeResponse // (main.VolumeResponse) public string? CreatedAt { get; set; } [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; [JsonPropertyName("Labels")] public IDictionary Labels { get; set; } = default!; [JsonPropertyName("Mountpoint")] - public string Mountpoint { get; set; } = default!; + public string Mountpoint { get; set; } = string.Empty; [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("Options")] public IDictionary Options { get; set; } = default!; [JsonPropertyName("Scope")] - public string Scope { get; set; } = default!; + public string Scope { get; set; } = string.Empty; [JsonPropertyName("Status")] public IDictionary? Status { get; set; } diff --git a/src/Docker.DotNet/Models/VolumeSecret.Generated.cs b/src/Docker.DotNet/Models/VolumeSecret.Generated.cs index 4553662f..8a104a19 100644 --- a/src/Docker.DotNet/Models/VolumeSecret.Generated.cs +++ b/src/Docker.DotNet/Models/VolumeSecret.Generated.cs @@ -12,7 +12,7 @@ public class VolumeSecret // (volume.Secret) /// Key is the name of the key of the key-value pair passed to the plugin. /// [JsonPropertyName("Key")] - public string Key { get; set; } = default!; + public string Key { get; set; } = string.Empty; /// /// Secret is the swarm Secret object from which to read data. This can be a @@ -20,6 +20,6 @@ public class VolumeSecret // (volume.Secret) /// value of the key-value pair passed to the plugin. /// [JsonPropertyName("Secret")] - public string Secret { get; set; } = default!; + public string Secret { get; set; } = string.Empty; } } diff --git a/src/Docker.DotNet/Models/VolumesCreateParameters.Generated.cs b/src/Docker.DotNet/Models/VolumesCreateParameters.Generated.cs index 9b024946..17571a66 100644 --- a/src/Docker.DotNet/Models/VolumesCreateParameters.Generated.cs +++ b/src/Docker.DotNet/Models/VolumesCreateParameters.Generated.cs @@ -4,10 +4,10 @@ namespace Docker.DotNet.Models public class VolumesCreateParameters // (main.VolumesCreateParameters) { [JsonPropertyName("Name")] - public string Name { get; set; } = default!; + public string Name { get; set; } = string.Empty; [JsonPropertyName("Driver")] - public string Driver { get; set; } = default!; + public string Driver { get; set; } = string.Empty; [JsonPropertyName("DriverOpts")] public IDictionary DriverOpts { get; set; } = default!; diff --git a/src/Docker.DotNet/Models/WeightDevice.Generated.cs b/src/Docker.DotNet/Models/WeightDevice.Generated.cs index dbfb32df..0368df1c 100644 --- a/src/Docker.DotNet/Models/WeightDevice.Generated.cs +++ b/src/Docker.DotNet/Models/WeightDevice.Generated.cs @@ -7,7 +7,7 @@ namespace Docker.DotNet.Models public class WeightDevice // (blkiodev.WeightDevice) { [JsonPropertyName("Path")] - public string Path { get; set; } = default!; + public string Path { get; set; } = string.Empty; [JsonPropertyName("Weight")] public ushort Weight { get; set; } = default!; diff --git a/tools/specgen/csharptype.go b/tools/specgen/csharptype.go index eee45750..c0f85ccf 100644 --- a/tools/specgen/csharptype.go +++ b/tools/specgen/csharptype.go @@ -379,7 +379,11 @@ func writeProperties(w io.Writer, properties []CSProperty) { if p.DefaultValue != "" { fmt.Fprintf(w, " = %s;", p.DefaultValue) } else if !p.IsOpt { - fmt.Fprintf(w, " = default!;") + if p.Type.Name == "string" { + fmt.Fprintf(w, " = string.Empty;") + } else { + fmt.Fprintf(w, " = default!;") + } } fmt.Fprintln(w)