Showing:

Annotations
Diagram
Properties
Constraints
Compositions
Used By
Source
Definition InteriorDoorways
definitions_InteriorDoor.htmldefinitions_InteriorDoor.html#/definitions/InteriorDoorways/properties/DoorwaySets
Annotations
Title  InteriorDoorways

Description  Describes the interior template parameters for all doorways for this floorplan.
All doorways not explicitly targeted will have a random door assigned fully opened.
Diagram
Type object
Properties
Name Occurrence
DoorwaySets
optional
Additional Properties false
Used by
Source

 "InteriorDoorways": {
  "type": "object",
  "additionalProperties": false,
  "title": "InteriorDoorways",
  "description": "Describes the interior template parameters for all doorways for this floorplan.\nAll doorways not explicitly targeted will have a random door assigned fully opened.",
  "properties": {
    "DoorwaySets": {
      "type": "array",
      "minItems": 0,
      "maxItems": 13,
      "title": "Doorwaysets",
      "default": [],
      "items": {}
    }
  }
}


Definition DoorwaySets
definitions_InteriorDoor.htmldefinitions_InteriorDoor.html#/definitions/InteriorDoorways/properties/DoorwaySets/items
Annotations
Title  Doorwaysets

Diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Source

 "DoorwaySets": {
  "type": "array",
  "minItems": 0,
  "maxItems": 13,
  "title": "Doorwaysets",
  "default": [],
  "items": {"$ref": "#/definitions/InteriorDoorwaySet"}
}


Definition InteriorDoorwaySet
definitions_InteriorDoor.htmldefinitions_InteriorDoor.html#/definitions/InteriorDoorwaySet/properties/Name definitions_InteriorDoor.htmldefinitions_InteriorDoor.html#/definitions/InteriorDoorwaySet/properties/TargetSet definitions_InteriorDoor.htmldefinitions_InteriorDoor.html#/definitions/InteriorDoorwaySet/properties/Door
Annotations
Title  InteriorDoorwaySet

Description  A set of doors to randomly assign to a set of interior target elements.

The target set determines *what room pairs* are receive the doors as specified in `Door`.
Rooms may be targeted by room type or room name.

The Door customizes the configuration for doors added in the specified target set.
Diagram
Type object
Properties
Name Occurrence
Name
TargetSet
Door
required
required
optional
Additional Properties false
Used by
Source

 "InteriorDoorwaySet": {
  "type": "object",
  "additionalProperties": false,
  "title": "InteriorDoorwaySet",
  "description": "A set of doors to randomly assign to a set of interior target elements.\n\nThe target set determines *what room pairs* are receive the doors as specified in `Door`.\nRooms may be targeted by room type or room name.\n\nThe Door customizes the configuration for doors added in the specified target set.",
  "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"
        },
        {"$ref": "#/definitions/RoomPairTargetFilter"}
      ]
    },
    "Door": {
      "title": "Door",
      "anyOf": [
        {"$ref": "#/definitions/InteriorDoor"},
        {"const": null}
      ]
    }
  }
}


Definition Name
Annotations
Title  Name

Diagram
Type string
Constraints
Min Length : 1

Max Length : 255
Pattern : ^[a-zA-Z0-9_\- ]*$

Used by
Source

 "Name": {
  "type": "string",
  "minLength": 1,
  "maxLength": 255,
  "pattern": "^[a-zA-Z0-9_\\- ]*$",
  "title": "Name"
}


Definition TargetSet
#/definitions/InteriorDoorwaySet/properties/TargetSet/anyOf/0 #/definitions/InteriorDoorwaySet/properties/TargetSet/anyOf/1
Annotations
Title  Targetset

Diagram
Type object
Any of
Additional Properties false
Used by
Source

 "TargetSet": {
  "title": "Targetset",
  "anyOf": [
    {
      "type": "string",
      "const": "Target.All"
    },
    {"$ref": "#/definitions/RoomPairTargetFilter"}
  ]
}


Definition anyOf/0
Diagram
Type string
Used by
Source

{
  "type": "string",
  "const": "Target.All"
}


Definition anyOf/1
definitions_RoomPairTargetFilter.htmldefinitions_RoomPairTargetFilter.html#/definitions/RoomPairTargetFilter
Diagram
Type reference
Refers RoomPairTargetFilter
Used by
Source

{"$ref": "#/definitions/RoomPairTargetFilter"}


Definition Door
#/definitions/InteriorDoorwaySet/properties/Door/anyOf/0 #/definitions/InteriorDoorwaySet/properties/Door/anyOf/1
Annotations
Title  Door

Diagram
Type object
Any of
Additional Properties false
Used by
Source

 "Door": {
  "title": "Door",
  "anyOf": [
    {"$ref": "#/definitions/InteriorDoor"},
    {"const": null}
  ]
}


Definition InteriorDoor
definitions_InteriorDoor.html#/definitions/InteriorDoor/properties/InitialState
Annotations
Title  InteriorDoor

Description  Custom configuration for each Doorway Set.

Initial State of doors includes the ability to configure how much the door should be open in
percent [0., 100.]
Diagram
Type object
Properties
Name Occurrence
InitialState
optional
Additional Properties false
Used by
Source

 "InteriorDoor": {
  "type": "object",
  "additionalProperties": false,
  "title": "InteriorDoor",
  "description": "Custom configuration for each Doorway Set.\n\nInitial State of doors includes the ability to configure how much the door should be open in\npercent [0., 100.]",
  "properties": {
    "InitialState": {
      "title": "Initialstate",
      "default": {
        "OpenPosition": {"Percent": 100}
      },
      "allOf": [
        {"$ref": "#/definitions/DoorInitialState"}
      ]
    }
  }
}


Definition InitialState
#/definitions/InteriorDoor/properties/InitialState/allOf/0
Annotations
Title  Initialstate

Diagram
Type object
Constraints
Default : {OpenPosition={Percent=100.0}}

All of
Additional Properties false
Used by
Schema
InteriorDoor
Source

 "InitialState": {
  "title": "Initialstate",
  "default": {
    "OpenPosition": {"Percent": 100}
  },
  "allOf": [
    {"$ref": "#/definitions/DoorInitialState"}
  ]
}


Definition allOf/0
definitions_DoorInitialState.html#/definitions/DoorInitialState
Diagram
Type reference
Refers DoorInitialState
Used by
Source

{"$ref": "#/definitions/DoorInitialState"}


Definition anyOf/0
definitions_InteriorDoor.htmldefinitions_InteriorDoor.html#/definitions/InteriorDoor
Diagram
Type reference
Refers InteriorDoor
Used by
Source

{"$ref": "#/definitions/InteriorDoor"}


Definition anyOf/1
Diagram
Type empty schema
Used by
Source

{"const": null}


Definition DoorwaySets/items
definitions_InteriorDoor.htmldefinitions_InteriorDoor.html#/definitions/InteriorDoorwaySet
Diagram
Type reference
Refers InteriorDoorwaySet
Used by
Source

 "items": {"$ref": "#/definitions/InteriorDoorwaySet"}