Skip to content

Interface: Asset

@flyze/lib-data-store 3.0.0-alpha.55· latest

Defined in: projects/lib-data-store/src/lib/flyze-models/asset.model.ts:3

  • AssetDTO

optional __v: number

Defined in: projects/lib-data-store/src/lib/flyze-models/asset.model.ts:13


optional _id: string

Defined in: projects/lib-data-store/src/lib/flyze-models/asset.model.ts:7

use id instead


assetConfig: IAssetConfig

Defined in: node_modules/@flyze/lib-db-models/models/asset/asset.model.d.ts:9

AssetDTO.assetConfig


assetTypeIds: string[]

Defined in: node_modules/@flyze/lib-db-models/models/asset/asset.model.d.ts:8

AssetDTO.assetTypeIds


readonly createdAt: Date

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-tracked-dates.model.d.ts:5

The date when the record was created.

AssetDTO.createdAt


optional createdBy: string | null

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-audit-meta.model.d.ts:7

The ID of the user who created the resource.

AssetDTO.createdBy


createdByKind: "Group" | "User" | "Unknown" | "API" | "System"

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-audit-meta.model.d.ts:11

The kind of the user who created the resource.

AssetDTO.createdByKind


optional customId: string | null

Defined in: node_modules/@flyze/lib-db-models/models/shared/custom-identifiable.model.d.ts:2

AssetDTO.customId


optional description: string | null

Defined in: node_modules/@flyze/lib-db-models/models/asset/asset.model.d.ts:6

AssetDTO.description


readonly entityKind: "asset"

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-entity-kind.model.d.ts:31

The kind of the entity.

AssetDTO.entityKind


fullName: string

Defined in: node_modules/@flyze/lib-db-models/models/asset/asset.model.d.ts:4

AssetDTO.fullName


readonly id: string

Defined in: projects/lib-data-store/src/lib/flyze-models/asset.model.ts:8

AssetDTO.id


readonly optional instanceId: string

Defined in: projects/lib-data-store/src/lib/flyze-models/asset.model.ts:16


isFolder: boolean

Defined in: node_modules/@flyze/lib-db-models/models/asset/asset.model.d.ts:5

AssetDTO.isFolder


name: string

Defined in: node_modules/@flyze/lib-db-models/models/asset/asset.model.d.ts:21

A user-friendly name for the asset, derived from the last segment of fullName.

AssetDTO.name


optional ownerId: string | null

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-owner.model.d.ts:14

The ID of the owner of the resource.

AssetDTO.ownerId


ownerKind: "Group" | "User" | "Unknown" | "API" | "System"

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-owner.model.d.ts:18

The owner of the resource.

AssetDTO.ownerKind


optional parent: string | null

Defined in: node_modules/@flyze/lib-db-models/models/asset/asset.model.d.ts:7

AssetDTO.parent


path: string

Defined in: node_modules/@flyze/lib-db-models/models/asset/asset.model.d.ts:25

The path of the asset, derived from fullName.

AssetDTO.path


readonly resourcePermission: ResourcePermissions

Defined in: node_modules/@flyze/lib-db-models/models/shared/resource-permissions.model.d.ts:27

Describes the permissions of the user on the resource.

AssetDTO.resourcePermission


optional tagIds: string[]

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-tags.model.d.ts:6

Tags IDs this entity is associated with

AssetDTO.tagIds


readonly updatedAt: Date

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-tracked-dates.model.d.ts:9

The date when the record was last updated.

AssetDTO.updatedAt


optional updatedBy: string | null

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-audit-meta.model.d.ts:15

The ID of the user who last updated the resource.

AssetDTO.updatedBy


updatedByKind: "Group" | "User" | "Unknown" | "API" | "System"

Defined in: node_modules/@flyze/lib-db-models/models/shared/has-audit-meta.model.d.ts:19

The kind of the user who last updated the resource.

AssetDTO.updatedByKind