{
  "name": "Artboard",
  "key": {
    "int": 1,
    "string": "artboard"
  },
  "extends": "layout_component.json",
  "mixin": "publishable.json",
  "properties": {
    "originX": {
      "type": "double",
      "initialValue": "0",
      "key": {
        "int": 11,
        "string": "ox"
      },
      "description": "Origin x in normalized coordinates (0.5 = center, 0 = left, 1 = right)."
    },
    "originY": {
      "type": "double",
      "initialValue": "0",
      "key": {
        "int": 12,
        "string": "oy"
      },
      "description": "Origin y in normalized coordinates (0.5 = center, 0 = top, 1 = bottom)."
    },
    "defaultStateMachineId": {
      "type": "Id",
      "typeRuntime": "uint",
      "initialValue": "Core.missingId",
      "initialValueRuntime": "-1",
      "key": {
        "int": 236,
        "string": "defaultStateMachineId"
      },
      "description": "The default StateMachine attached to this artboard automatically when it is initialized."
    },
    "animationsScrollOffset": {
      "type": "double",
      "initialValue": "0.0",
      "key": {
        "int": 257,
        "string": "animationsscrolloffset"
      },
      "description": "Scroll offset of the animation list",
      "runtime": false,
      "coop": false
    },
    "expandedComponents": {
      "type": "List<Id>",
      "initialValue": "[]",
      "key": {
        "int": 267,
        "string": "expandedcomponents"
      },
      "description": "List of expanded components",
      "runtime": false,
      "coop": false
    },
    "expandedFolders": {
      "type": "List<Id>",
      "initialValue": "[]",
      "key": {
        "int": 283,
        "string": "expandedanimationfolders"
      },
      "description": "List of expanded folders",
      "runtime": false,
      "coop": false
    },
    "selectedAnimations": {
      "type": "List<Id>",
      "initialValue": "[]",
      "key": {
        "int": 291,
        "string": "selectedanimations"
      },
      "description": "List of selected animations",
      "runtime": false,
      "coop": false
    },
    "viewModelId": {
      "type": "Id",
      "typeRuntime": "uint",
      "initialValue": "Core.missingId",
      "initialValueRuntime": "-1",
      "key": {
        "int": 583,
        "string": "viewmodelid"
      },
      "description": "The view model attached to this artboard data context."
    },
    "viewModelInstanceId": {
      "type": "Id",
      "initialValue": "Core.missingId",
      "key": {
        "int": 584,
        "string": "viewmodelinstanceid"
      },
      "description": "A view model instance attached for editing purposes.",
      "runtime": false
    },
    "isComponent": {
      "type": "bool",
      "initialValue": "false",
      "key": {
        "int": 792,
        "string": "iscomponent"
      },
      "description": "Mark the artboard as a reusable component.",
      "runtime": false
    },
    "includeInExport": {
      "type": "bool",
      "initialValue": "false",
      "key": {
        "int": 802,
        "string": "includeinexport"
      },
      "description": "If artboard should be exported",
      "runtime": false
    }
  }
}