userProfile.json 943 Bytes
{
	"name": "userProfile",
	"base": "PersistedModel",
	"idInjection": true,
	"options": {
		"validateUpsert": true
	},
	"mixins": {
		"TimeStamp": {
			"required": true,
			"validateUpsert": true,
			"silenceWarnings": false
		}
	},
	"properties": {
		"id": {
			"type": "number",
			"required": true,
			"generated": true
		},
		"formType": {
			"type": "string",
			"enum": ["formA", "formB", "formC", "formD"],
			"required": false
		},
		"name": {
			"type": "string",
			"required": false
		},
		"work": {
			"type": "string",
			"required": false
		},
		"monthlyIncome": {
			"type": "number",
			"required": false
		},
		"city": {
			"type": "string",
			"required": false
		},
		"email": {
			"type": "stirng",
			"required": false
		},
		"dob": {
			"type": "date",
			"required": false
		},
		"phone": {
			"type": "number",
			"required": false
		}
	},

  "validations": [],
  "relations": {
  },
  "acls": [
 
  ],
  "methods": {}
}