---
title: "Class IAssetEntityExtensions"
slug: "sdk--stylelabs.m.sdk.extensions.iassetentityextensions"
abstract: ""
---
# Class IAssetEntityExtensions

Extension methods for [IAssetEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.typed.iassetentity.html).

## Inheritance

object

IAssetEntityExtensions

## Namespace: StylelabsStylelabs.MSdkExtensions

## Assembly: Stylelabs.M.Sdk.dll

## Syntax

```csharp
public static class IAssetEntityExtensions
```

## Methods

### GetFinalLifeCycleStatus(IAssetEntity)

Gets the [FinalLifeCycleStatus](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.content.finallifecyclestatus.html).

#### Declaration

```csharp
public static Task<FinalLifeCycleStatus?> GetFinalLifeCycleStatus(this IAssetEntity asset)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [IAssetEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.typed.iassetentity.html) | asset | The [IAssetEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.typed.iassetentity.html). |

#### Returns

| Type | Description |
| --- | --- |
| Task<>[FinalLifeCycleStatus](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.content.finallifecyclestatus.html) | The [FinalLifeCycleStatus](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.content.finallifecyclestatus.html) for an [IAsset](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.content.iasset.html). |
