# AtsConstants Fields

- Package: [Aspire.TypeSystem](/reference/api/csharp/aspire.typesystem.md)
- Type: [AtsConstants](/reference/api/csharp/aspire.typesystem/atsconstants.md)
- Kind: `Fields`
- Members: `22`

Constants for ATS (Aspire Type System) type IDs and capability IDs.

## Any

- Name: `Any`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Any type ID. Maps from .NET `Object`. Accepts any supported ATS type. Use when a parameter needs to accept multiple types without explicit union declaration.

```csharp
public const static string Any
```

## ApplicationTypeId

- Name: `ApplicationTypeId`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Type ID for DistributedApplication.

```csharp
public const static string ApplicationTypeId
```

## AspireHostingAssembly

- Name: `AspireHostingAssembly`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

The Aspire.Hosting assembly name.

```csharp
public const static string AspireHostingAssembly
```

## Boolean

- Name: `Boolean`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Boolean type ID. Maps from .NET `Boolean`.

```csharp
public const static string Boolean
```

## BuildCapability

- Name: `BuildCapability`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Capability ID for building the application.

```csharp
public const static string BuildCapability
```

## BuilderTypeId

- Name: `BuilderTypeId`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Type ID for IDistributedApplicationBuilder.

```csharp
public const static string BuilderTypeId
```

## CancellationToken

- Name: `CancellationToken`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

CancellationToken type ID. Maps from .NET `Threading.CancellationToken`. In TypeScript, maps to AbortSignal for cancellation support.

```csharp
public const static string CancellationToken
```

## Char

- Name: `Char`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Char type ID. Maps from .NET `Char`. Serializes to JSON string.

```csharp
public const static string Char
```

## CreateBuilderCapability

- Name: `CreateBuilderCapability`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Capability ID for creating a builder.

```csharp
public const static string CreateBuilderCapability
```

## DateOnly

- Name: `DateOnly`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

DateOnly type ID. Maps from .NET `DateOnly`. Serializes to JSON string (YYYY-MM-DD).

```csharp
public const static string DateOnly
```

## DateTime

- Name: `DateTime`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

DateTime type ID. Maps from .NET `DateTime`. Serializes to JSON string (ISO 8601).

```csharp
public const static string DateTime
```

## DateTimeOffset

- Name: `DateTimeOffset`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

DateTimeOffset type ID. Maps from .NET `DateTimeOffset`. Serializes to JSON string (ISO 8601).

```csharp
public const static string DateTimeOffset
```

## EnumPrefix

- Name: `EnumPrefix`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Enum type ID prefix. Maps from .NET enum types. Full format: "enum:{FullTypeName}". Serializes to JSON string (enum name).

```csharp
public const static string EnumPrefix
```

## Guid

- Name: `Guid`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Guid type ID. Maps from .NET `Guid`. Serializes to JSON string.

```csharp
public const static string Guid
```

## Number

- Name: `Number`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Number type ID. Maps from .NET numeric types (int, long, float, double, decimal, etc.). Serializes to JSON number.

```csharp
public const static string Number
```

## ReferenceExpressionTypeId

- Name: `ReferenceExpressionTypeId`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Type ID for ReferenceExpression.

```csharp
public const static string ReferenceExpressionTypeId
```

## RunCapability

- Name: `RunCapability`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Capability ID for running the application.

```csharp
public const static string RunCapability
```

## String

- Name: `String`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

String type ID. Maps from .NET `String`.

```csharp
public const static string String
```

## TimeOnly

- Name: `TimeOnly`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

TimeOnly type ID. Maps from .NET `TimeOnly`. Serializes to JSON string (HH:mm:ss).

```csharp
public const static string TimeOnly
```

## TimeSpan

- Name: `TimeSpan`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

TimeSpan type ID. Maps from .NET `TimeSpan`. Serializes to JSON number (total milliseconds).

```csharp
public const static string TimeSpan
```

## Uri

- Name: `Uri`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Uri type ID. Maps from .NET `Uri`. Serializes to JSON string.

```csharp
public const static string Uri
```

## Void

- Name: `Void`
- Modifiers: `static` `const`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/a3766e994fd2cba86c8ac60b8a80268cab7e6383/src/Aspire.TypeSystem/AtsConstants.cs)

Void type ID. Represents no return value.

```csharp
public const static string Void
```
