# GenerateParameterDefault Properties

- Package: [Aspire.Hosting](/reference/api/csharp/aspire.hosting.md)
- Type: [GenerateParameterDefault](/reference/api/csharp/aspire.hosting/generateparameterdefault.md)
- Kind: `Properties`
- Members: `9`

Represents that a default value should be generated.

## Lower

- Name: `Lower`
- Modifiers: `get; set`
- Returns: `bool`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets a value indicating whether to include lowercase alphabet characters in the result.

```csharp
public bool Lower { get; set; }
```

## MinLength

- Name: `MinLength`
- Modifiers: `get; set`
- Returns: `int`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets the minimum length of the generated value.

```csharp
public int MinLength { get; set; }
```

## MinLower

- Name: `MinLower`
- Modifiers: `get; set`
- Returns: `int`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets the minimum number of lowercase characters in the result.

```csharp
public int MinLower { get; set; }
```

## MinNumeric

- Name: `MinNumeric`
- Modifiers: `get; set`
- Returns: `int`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets the minimum number of numeric characters in the result.

```csharp
public int MinNumeric { get; set; }
```

## MinSpecial

- Name: `MinSpecial`
- Modifiers: `get; set`
- Returns: `int`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets the minimum number of special characters in the result.

```csharp
public int MinSpecial { get; set; }
```

## MinUpper

- Name: `MinUpper`
- Modifiers: `get; set`
- Returns: `int`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets the minimum number of uppercase characters in the result.

```csharp
public int MinUpper { get; set; }
```

## Numeric

- Name: `Numeric`
- Modifiers: `get; set`
- Returns: `bool`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets a value indicating whether to include numeric characters in the result.

```csharp
public bool Numeric { get; set; }
```

## Special

- Name: `Special`
- Modifiers: `get; set`
- Returns: `bool`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets a value indicating whether to include special characters in the result.

```csharp
public bool Special { get; set; }
```

## Upper

- Name: `Upper`
- Modifiers: `get; set`
- Returns: `bool`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/ParameterDefault.cs)

Gets or sets a value indicating whether to include uppercase alphabet characters in the result.

```csharp
public bool Upper { get; set; }
```
