OpenMetaverse.InventoryManager.RequestCreateItem C# (CSharp) Method

RequestCreateItem() public method

public RequestCreateItem ( UUID parentFolder, string name, string description, AssetType type, UUID assetTransactionID, InventoryType invType, PermissionMask nextOwnerMask, ItemCreatedCallback callback ) : void
parentFolder UUID
name string
description string
type AssetType
assetTransactionID UUID Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.
invType InventoryType
nextOwnerMask PermissionMask
callback ItemCreatedCallback
return void
        public void RequestCreateItem(UUID parentFolder, string name, string description, AssetType type, UUID assetTransactionID,
            InventoryType invType, PermissionMask nextOwnerMask, ItemCreatedCallback callback)
        {
            // Even though WearableType 0 is Shape, in this context it is treated as NOT_WEARABLE
            RequestCreateItem(parentFolder, name, description, type, assetTransactionID, invType, (WearableType)0, nextOwnerMask,
                callback);
        }

Same methods

InventoryManager::RequestCreateItem ( UUID parentFolder, string name, string description, AssetType type, UUID assetTransactionID, InventoryType invType, WearableType wearableType, PermissionMask nextOwnerMask, ItemCreatedCallback callback ) : void