/// <summary> /// Adds the color attribute type. /// </summary> /// <returns>The type ID.</returns> private int AddColorAttributeType(IDatabaseApi uut, Guid databaseId) { AssetTypeBuilder typeBuilder = new AssetTypeBuilder(colorTypeName, databaseId); AssetNameAttributeType assetNameType = new AssetNameAttributeType { Key = nameKey, Required = true }; typeBuilder.AttributeTypes.Add(assetNameType); IntegerAttributeType redValue = new IntegerAttributeType { Key = redKey, Required = true, MinValue = 0, MaxValue = 255, DefaultValue = 0 }; typeBuilder.AttributeTypes.Add(redValue); IntegerAttributeType greenValue = new IntegerAttributeType { Key = greenKey, Required = true, MinValue = 0, MaxValue = 255, DefaultValue = 0 }; typeBuilder.AttributeTypes.Add(greenValue); IntegerAttributeType blueValue = new IntegerAttributeType { Key = blueKey, Required = true, MinValue = 0, MaxValue = 255, DefaultValue = 0 }; typeBuilder.AttributeTypes.Add(blueValue); int colorAssetTypeID = uut.AddAssetType(typeBuilder); return(colorAssetTypeID); }