plaintextSchema top-level property
JsonSchema
plaintextSchema
getter/setter pair
Implementation
var plaintextSchema = JsonSchema.create({
'type': 'object',
'properties': {
'id': {'type': 'string'},
'type': {'type': 'string'},
'to': {
'type': 'array',
'contains': {'type': 'string'}
},
'from': {'type': 'string'},
'thid': {'type': 'string'},
'pthid': {'type': 'string'},
'expires_time': {'type': 'integer', 'min': 0},
'created_time': {'type': 'integer', 'min': 0},
'body': {'type': 'object'},
'attachments': {
'type': 'array',
'contains': {'type': 'object'}
}
},
'additionalProperties': true,
'required': ['id', 'type']
});