> ## Documentation Index
> Fetch the complete documentation index at: https://help.cryptolens.io/llms.txt
> Use this file to discover all available pages before exploring further.

# .NET: Product

> Signatures, models and behavior for SKM.V3.Models.Product in the .NET SDK 4.0.54.

The Product model used by the .NET SDK.

**Namespace:** `SKM.V3.Models`\
**Version:** 4.0.54. Both packages; all six documented target frameworks.

<CodeGroup>
  ```csharp C# theme={null}
  public class Product
  ```

  ```vb VB.NET theme={null}
  Public Class Product
  ```
</CodeGroup>

[Web API Reference](/api-reference/generated/model/Product)

## Properties

<a id="creation-date-f39cf197f5" />

### CreationDate

The creation date\< of the product.

<CodeGroup>
  ```csharp C# theme={null}
  public DateTime CreationDate { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property CreationDate As Date
  ```
</CodeGroup>

**Type:** `DateTime`

<a id="data-objects-0af64436f5" />

### DataObjects

Data objects associated with the product.

<CodeGroup>
  ```csharp C# theme={null}
  public List<DataObject> DataObjects { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property DataObjects As List(Of DataObject)
  ```
</CodeGroup>

**Type:** `List` of [`DataObject`](/libraries/dotnet-reference/data-object)

<a id="description-e07314b310" />

### Description

Description of the product.

<CodeGroup>
  ```csharp C# theme={null}
  public string Description { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property Description As String
  ```
</CodeGroup>

**Type:** `string`

<a id="feature-definitions-af411685ee" />

### FeatureDefinitions

An [feature definitions](/api-reference/generated/model/FeatureDefinitions) object with information about what features are trials, etc.

<CodeGroup>
  ```csharp C# theme={null}
  public FeatureDefinitions FeatureDefinitions { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property FeatureDefinitions As FeatureDefinitions
  ```
</CodeGroup>

**Type:** [`FeatureDefinitions`](/libraries/dotnet-reference/models/feature-definitions)

<a id="id-e2d5c019bd" />

### Id

A unique identifier of the product

<CodeGroup>
  ```csharp C# theme={null}
  public int Id { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property Id As Integer
  ```
</CodeGroup>

**Type:** `int`

<a id="is-public-619044f4b7" />

### IsPublic

Whether the product is marked public.

<CodeGroup>
  ```csharp C# theme={null}
  public bool IsPublic { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property IsPublic As Boolean
  ```
</CodeGroup>

**Type:** `bool`

<a id="key-algorithm-780a46648c" />

### KeyAlgorithm

The key algorithm.

<CodeGroup>
  ```csharp C# theme={null}
  [DefaultValue(AlgorithmTypes.SKGL)]
  public AlgorithmTypes KeyAlgorithm { get; set; }
  ```

  ```vb VB.NET theme={null}
  <DefaultValue(AlgorithmTypes.SKGL)>
  Public Property KeyAlgorithm As AlgorithmTypes
  ```
</CodeGroup>

**Type:** [`AlgorithmTypes`](/libraries/dotnet-reference/models/algorithm-types)

<a id="name-0c30a4b956" />

### Name

Name of the product

<CodeGroup>
  ```csharp C# theme={null}
  public string Name { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property Name As String
  ```
</CodeGroup>

**Type:** `string`

<a id="password-807a7e566d" />

### Password

Password of the product. Only returned if the Key Algorithm is SKGL.

<CodeGroup>
  ```csharp C# theme={null}
  public string Password { get; set; }
  ```

  ```vb VB.NET theme={null}
  Public Property Password As String
  ```
</CodeGroup>

**Type:** `string`

## Constructors

<a id="ctor-3a4be4ee85" />

### Product()

Creates an empty Product object. This constructor does not send an API request.

<CodeGroup>
  ```csharp C# theme={null}
  public Product()
  ```

  ```vb VB.NET theme={null}
  Public Sub New()
  ```
</CodeGroup>

[.NET SDK Reference](/libraries/dotnet-api) · [Reviewed Source Revision](https://github.com/Cryptolens/cryptolens-dotnet/tree/30aaf399ba53d9a111bee896c35bf557fa219394)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.