The category of the resource.
The description of the resource.
The display name of the resource.
OptionalfnOptional lambda called before the save dialog opens. Receives a continuation callback that must be invoked
with the configured options to proceed. If the callback is not called (e.g. user cancels), the save dialog
will not open. The options value passed to the callback will be forwarded to fnOnCreate as the
options parameter.
The lambda to create the resource. The options parameter contains the value passed by fnOnConfigure.
The help URL.
The icon image.
Determines if this is a user favorite.
Determines if the resource is created by user-code in the current project.
Determines if the resource is visible in the UI.
Resources will be sorted by priority. Higher priorities will come first.
The type of the resource.
An optional array containing variants.
The ResourceTypeMetaData class contains information for dynamic resource creation.