managed.json revision 15e248537c1fa9d0cef9a382223cc65419fe68ed
{
"objects" :
[
{
"name" : "person",
"schema" :
{
"$schema" : "http://json-schema.org/draft-03/schema#",
"id" : "managed/person",
"type" : "object",
"properties" :
{
"name" :
{
"type" : "string",
"required" : true
},
"firstName" :
{
"type" : "string"
},
"lastName" :
{
"type" : "string",
"required" : true
},
"personas" :
{
"type" : "array",
"items" :
{
"type" : "string"
}
}
}
},
"properties" :
[
{
"name" : "name"
},
{
"name" : "firstName"
},
{
"name" : "lastName"
},
{
"name" : "personas"
}
]
},
{
"name" : "persona",
"schema" :
{
"$schema" : "http://json-schema.org/draft-03/schema#",
"id" : "managed/person",
"type" : "object",
"properties" :
{
"name" :
{
"type" : "string",
"required" : true
},
"firstName" :
{
"type" : "string"
},
"lastName" :
{
"type" : "string",
"required" : true
},
"email" :
{
"type" : "string"
}
}
},
"properties" :
[
{
"name" : "name"
},
{
"name" : "firstName"
},
{
"name" : "lastName"
},
{
"name" : "email"
}
]
},
{
"name" : "account",
"schema" :
{
"$schema" : "http://json-schema.org/draft-03/schema#",
"id" : "managed/person",
"type" : "object",
"properties" :
{
"name" :
{
"type" : "string",
"required" : true
},
"enabled" :
{
"type" : "boolean"
}
}
},
"properties" :
[
{
"name" : "name"
},
{
"name" : "enabled"
}
]
}
]
}