meadow
Version:
A data access library.
268 lines • 7.08 kB
JSON
{
"Scope": "Book",
"DefaultIdentifier": "IDBook",
"Domain": "Default",
"Schema": [
{
"Column": "IDBook",
"Type": "AutoIdentity"
},
{
"Column": "GUIDBook",
"Type": "AutoGUID"
},
{
"Column": "CreateDate",
"Type": "CreateDate"
},
{
"Column": "CreatingIDUser",
"Type": "CreateIDUser"
},
{
"Column": "UpdateDate",
"Type": "UpdateDate"
},
{
"Column": "UpdatingIDUser",
"Type": "UpdateIDUser"
},
{
"Column": "Deleted",
"Type": "Deleted"
},
{
"Column": "DeleteDate",
"Type": "DeleteDate"
},
{
"Column": "DeletingIDUser",
"Type": "DeleteIDUser"
},
{
"Column": "Title",
"Type": "String"
},
{
"Column": "Type",
"Type": "String"
},
{
"Column": "Genre",
"Type": "String"
},
{
"Column": "ISBN",
"Type": "String"
},
{
"Column": "Language",
"Type": "String"
},
{
"Column": "ImageURL",
"Type": "String"
},
{
"Column": "PublicationYear",
"Type": "Integer"
}
],
"DefaultObject": {
"IDBook": 0,
"GUIDBook": "0x0000000000000000",
"CreateDate": null,
"CreatingIDUser": 0,
"UpdateDate": null,
"UpdatingIDUser": 0,
"Deleted": false,
"DeleteDate": null,
"DeletingIDUser": 0,
"Title": "",
"Type": "",
"Genre": "",
"ISBN": "",
"Language": "",
"ImageURL": "",
"PublicationYear": 0
},
"JsonSchema": {
"title": "Book",
"type": "object",
"properties": {
"IDBook": {
"type": "integer"
},
"GUIDBook": {
"type": "string"
},
"CreateDate": {
"type": "string"
},
"CreatingIDUser": {
"type": "integer"
},
"UpdateDate": {
"type": "string"
},
"UpdatingIDUser": {
"type": "integer"
},
"Deleted": {
"type": "boolean"
},
"DeleteDate": {
"type": "string"
},
"DeletingIDUser": {
"type": "integer"
},
"Title": {
"type": "string"
},
"Type": {
"type": "string"
},
"Genre": {
"type": "string"
},
"ISBN": {
"type": "string"
},
"Language": {
"type": "string"
},
"ImageURL": {
"type": "string"
},
"PublicationYear": {
"type": "integer"
}
},
"required": [
"IDBook"
]
},
"Authorization": {
"__DefaultAPISecurity": {
"Create": "Deny",
"Read": "Deny",
"Reads": "Deny",
"ReadsBy": "Deny",
"ReadMax": "Deny",
"ReadSelectList": "Deny",
"Update": "Deny",
"Delete": "Deny",
"Count": "Deny",
"CountBy": "Deny",
"Schema": "Deny",
"Validate": "Deny",
"New": "Deny"
},
"Unauthenticated": {
"Create": "Deny",
"Read": "Deny",
"Reads": "Deny",
"ReadsBy": "Deny",
"ReadMax": "Deny",
"ReadSelectList": "Deny",
"Update": "Deny",
"Delete": "Deny",
"Count": "Deny",
"CountBy": "Deny",
"Schema": "Deny",
"Validate": "Deny",
"New": "Deny"
},
"Readonly": {
"Create": "Deny",
"Read": "Allow",
"Reads": "Allow",
"ReadsBy": "Allow",
"ReadMax": "Allow",
"ReadSelectList": "Allow",
"Update": "Deny",
"Delete": "Deny",
"Count": "Allow",
"CountBy": "Allow",
"Schema": "Allow",
"Validate": "Allow",
"New": "Deny"
},
"User": {
"Create": "Allow",
"Read": "MyCustomer",
"Reads": "MyCustomer",
"ReadsBy": "MyCustomer",
"ReadMax": "MyCustomer",
"ReadSelectList": "MyCustomer",
"Update": "Mine",
"Delete": "Mine",
"Count": "MyCustomer",
"CountBy": "MyCustomer",
"Schema": "MyCustomer",
"Validate": "MyCustomer",
"New": "MyCustomer"
},
"Manager": {
"Create": "Allow",
"Read": "MyCustomer",
"Reads": "MyCustomer",
"ReadsBy": "MyCustomer",
"ReadMax": "MyCustomer",
"ReadSelectList": "MyCustomer",
"Update": "Mine",
"Delete": "Mine",
"Count": "MyCustomer",
"CountBy": "MyCustomer",
"Schema": "MyCustomer",
"Validate": "MyCustomer",
"New": "MyCustomer"
},
"Director": {
"Create": "Allow",
"Read": "MyCustomer",
"Reads": "MyCustomer",
"ReadsBy": "MyCustomer",
"ReadMax": "MyCustomer",
"ReadSelectList": "MyCustomer",
"Update": "MyCustomer",
"Delete": "MyCustomer",
"Count": "MyCustomer",
"CountBy": "MyCustomer",
"Schema": "MyCustomer",
"Validate": "MyCustomer",
"New": "MyCustomer"
},
"Executive": {
"Create": "Allow",
"Read": "MyCustomer",
"Reads": "MyCustomer",
"ReadsBy": "MyCustomer",
"ReadMax": "MyCustomer",
"ReadSelectList": "MyCustomer",
"Update": "MyCustomer",
"Delete": "MyCustomer",
"Count": "MyCustomer",
"CountBy": "MyCustomer",
"Schema": "MyCustomer",
"Validate": "MyCustomer",
"New": "MyCustomer"
},
"Administrator": {
"Create": "Allow",
"Read": "Allow",
"Reads": "Allow",
"ReadsBy": "Allow",
"ReadMax": "Allow",
"ReadSelectList": "Allow",
"Update": "Allow",
"Delete": "Allow",
"Count": "Allow",
"CountBy": "Allow",
"Schema": "Allow",
"Validate": "Allow",
"New": "Allow"
}
}
}