> ## 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: Customer

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

Information about a customer. Each license key may be assigned a customer.

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

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

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

This SDK type has `Id`, `Name`, `Email`, `CompanyName` and `Created`. It has no `Secret` property. See the [customer-method FAQ](/libraries/dotnet-reference/methods/customer-methods#customer-secret).

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

## Properties

<a id="company-name-d8d3a7248a" />

### CompanyName

Company name of the customer

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

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

**Type:** `string`

<a id="created-cfc3a9929d" />

### Created

Creation date of the customer

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

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

**Type:** `DateTime`

<a id="email-fbbbd10ae6" />

### Email

The email of the customer.

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

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

**Type:** `string`

<a id="id-e53beff0a5" />

### Id

A unique identifier of the customer

<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="name-a6aeade791" />

### Name

Name of the customer

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

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

**Type:** `string`

## Constructors

<a id="ctor-4541f67702" />

### Customer()

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

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

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

## Methods

<a id="equals-eca1454af5" />

### Equals(object)

Compares this object with another object using this type's equality implementation.

<CodeGroup>
  ```csharp C# theme={null}
  public override bool Equals(object obj)
  ```

  ```vb VB.NET theme={null}
  Public Overrides Function Equals(obj As Object) As Boolean
  ```
</CodeGroup>

**Parameters**

| Name | Type | Description |
| - | - | - |
| `obj` | `object` | The object to compare. |

**Returns:** `bool`. True when the compared fields match; otherwise false. This is not a signature or license-validity check.

**Checks:** This comparison is not signature verification or license validation.

<a id="to-string-03fba7e6d7" />

### ToString()

Returns a text representation of this object.

<CodeGroup>
  ```csharp C# theme={null}
  public override string ToString()
  ```

  ```vb VB.NET theme={null}
  Public Overrides Function ToString() As String
  ```
</CodeGroup>

**Returns:** `string`. A string representation of this object.

[.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.