{
  "source": "mapper.js",
  "method": "assignSchema",
  "input-schema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "object": {
            "type": "any",
            "description": "A data object which is assumed to be instance of the below JSON schema."
        },
        "schema": {
            "type": "string",
            "format": "schemachooser",
            "description": "A JSON schema to which the object will be bound. The output of this step will reflect this schema."
        }
    }
  },
  "output-schema": {
    "type": "object",
    "dynamic": {
      "target": "schema"
    }
  },
  "meta": {
    "name": "assignSchema",
    "sort_index": 3,
    "icon": {
        "type": "fa",
        "name": "sitemap",
        "label": "schema",
        "color": "#338A8B"
    },
    "description": "Assign a schema to the given input data. Useful for binding a schema on top of any unknown object."
  }
}