Skip to content

Interface: AssetType

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

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

  • AssetTypeDTO

optional __v: number

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


optional _id: string

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

use id instead


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.

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

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

AssetTypeDTO.createdByKind


optional customId: string | null

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

AssetTypeDTO.customId


optional description: string | null

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

AssetTypeDTO.description


optional displayName: string | null

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

A user-friendly name for the aspect type.

AssetTypeDTO.displayName


readonly entityKind: "asset-type"

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

The kind of the entity.

AssetTypeDTO.entityKind


id: string

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

AssetTypeDTO.id


optional inheritances: string[]

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

List of Asset Types this Asset Type inherits from

AssetTypeDTO.inheritances


optional inheritedBy: string[]

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

List of Asset Types that inherit from this Asset Type

AssetTypeDTO.inheritedBy


readonly optional instanceId: string

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


name: string

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

The name of the aspect type. Handled like a class name

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

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

AssetTypeDTO.ownerKind


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.

AssetTypeDTO.resourcePermission


structure: Record<string, { aspectTypeId: TId; config: { isList: boolean; }; displayName?: string; }>

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

AssetTypeDTO.structure


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

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

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

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

AssetTypeDTO.updatedByKind