Files
node-metaverse/lib/classes/InventoryItem.ts
Casper Warden 572cd576de Fix lint issues
2018-10-10 10:36:12 +01:00

30 lines
810 B
TypeScript

import {UUID} from './UUID';
import {InventoryType} from '../enums/InventoryType';
import {PermissionMask} from '../enums/PermissionMask';
import {AssetType, InventoryItemFlags} from '..';
export class InventoryItem
{
assetID: UUID = UUID.zero();
inventoryType: InventoryType;
name: string;
salePrice: number;
saleType: number;
created: Date;
parentID: UUID;
flags: InventoryItemFlags;
itemID: UUID;
description: string;
type: AssetType;
permissions: {
baseMask: PermissionMask;
groupMask: PermissionMask;
nextOwnerMask: PermissionMask;
ownerMask: PermissionMask;
everyoneMask: PermissionMask;
lastOwner: UUID;
owner: UUID;
creator: UUID;
group: UUID;
};
}