Description A set of sample materials to randomly assign to a set of interior target elements.
The target set determines *what rooms* receive the materials in the sample
set. The targets in a room are the walls and flooring. Rooms may be targeted
by room type or room name.
The sample set determines *what materials* to randomly select for the
target rooms' walls and floors.
The sample set is optional and when not specified (null) materials are
randomly selected according to the room type for each room in the target
set.
A sample set with an empty material set is invalid since all wall
and flooring targets require materials.
"InteriorMaterialSet":{"type":"object","additionalProperties":false,"title":"InteriorMaterialSet","description":"A set of sample materials to randomly assign to a set of interior target elements.\n\nThe target set determines *what rooms* receive the materials in the sample\nset. The targets in a room are the walls and flooring. Rooms may be targeted\nby room type or room name.\n\nThe sample set determines *what materials* to randomly select for the\ntarget rooms' walls and floors.\n\nThe sample set is optional and when not specified (null) materials are\nrandomly selected according to the room type for each room in the target\nset.\n\nA sample set with an empty material set is invalid since all wall\nand flooring targets require materials.","required":["Name","TargetSet"],"properties":{"Name":{"type":"string","minLength":1,"maxLength":255,"pattern":"^[a-zA-Z0-9_\\- ]*$","title":"Name"},"TargetSet":{"title":"Targetset","anyOf":[{"type":"string","const":"Target.All"},{"anyOf":[{"$ref":"#/definitions/RoomNameList"},{"$ref":"#/definitions/RoomTypeList"}]}]},"SampleSet":{"$ref":"#/definitions/MaterialSetByMaterialType"}}}