{"required": ["name"], "type": "object", "properties": {"onDelete": {"enum": ["NoAction", "Cascade", "ClientCascade", "ClientNoAction", "ClientSetNull", "Restrict", "SetNull"], "type": "string"}, "name": {"type": "string"}, "type": {"enum": ["OneToMany", "ManyToOne"], "type": "string"}, "propertyName": {"type": "string"}, "efModelName": {"type": "string"}, "principalKeyColumns": {"items": {"type": "string"}, "type": "array"}, "foreignKeyColumns": {"items": {"type": "string"}, "type": "array"}, "autoInclude": {"type": "boolean"}, "schema": {"type": "string"}}}