# CheckboxParameterAttribute

Namespace: Lithnet.Ecma2Framework

Defines a configuration parameter that is rendered as a check box in the management agent's configuration pages

```csharp
public class CheckboxParameterAttribute : DataParameterAttribute
```

Inheritance [Object](https://docs.microsoft.com/en-us/dotnet/api/system.object) → [Attribute](https://docs.microsoft.com/en-us/dotnet/api/system.attribute) → [ParameterAttribute](https://docs.lithnet.io/ecma2-framework/advanced/index/lithnet.ecma2framework.parameterattribute) → [DataParameterAttribute](https://docs.lithnet.io/ecma2-framework/advanced/index/lithnet.ecma2framework.dataparameterattribute) → [CheckboxParameterAttribute](https://docs.lithnet.io/ecma2-framework/advanced/index/lithnet.ecma2framework.checkboxparameterattribute)

## Properties

### **Name**

Gets the name of the parameter, as shown to the user on the MIM configuration page

```csharp
public string Name { get; }
```

#### Property Value

[String](https://docs.microsoft.com/en-us/dotnet/api/system.string)<br>

### **TypeId**

```csharp
public object TypeId { get; }
```

#### Property Value

[Object](https://docs.microsoft.com/en-us/dotnet/api/system.object)<br>

## Constructors

### **CheckboxParameterAttribute(String)**

Initializes a new instance of the CheckboxParameterAttribute class

```csharp
public CheckboxParameterAttribute(string name)
```

#### Parameters

`name` [String](https://docs.microsoft.com/en-us/dotnet/api/system.string)\
The name of the parameter, as shown to the user on the MIM configuration page
