{
  "type": "tradle.Model",
  "title": "Invite",
  "id": "tradle.Invite",
  "subClassOf": "tradle.Form",
  "properties": {
    "recipient": {
      "type": "string",
      "description": "who to email this link",
      "range": "email"
    },
    "subject": {
      "type": "string"
    },
    "body": {
      "type": "string"
    },
    "inviteLink": {
      "type": "string",
      "description": "the link to share",
      "readOnly": true
    },
    "buttonText": {
      "type": "string",
      "description": "the text on the big button in their email"
    },
    "signature": {
      "type": "string",
      "description": "signature in the footer, e.g. \"-Tradle Team\""
    },
    "draft": {
      "type": "object",
      "readOnly": true,
      "ref": "tradle.DraftApplication"
    }
  },
  "editCols": [
    "recipient",
    "subject",
    "body",
    "buttonText",
    "signature"
  ],
  "required": [
    "recipient"
  ]
}
