{
    "Scope": "Book",
    "DefaultIdentifier": "IDBook",
    "Domain": "Default",
    "Schema": [
        {
            "Column": "IDBook",
            "Type": "AutoIdentity",
            "Size": "Default"
        },
        {
            "Column": "GUIDBook",
            "Type": "AutoGUID",
            "Size": "36"
        },
        {
            "Column": "CreateDate",
            "Type": "CreateDate",
            "Size": "Default"
        },
        {
            "Column": "CreatingIDUser",
            "Type": "CreateIDUser",
            "Size": "int"
        },
        {
            "Column": "UpdateDate",
            "Type": "UpdateDate",
            "Size": "Default"
        },
        {
            "Column": "UpdatingIDUser",
            "Type": "UpdateIDUser",
            "Size": "int"
        },
        {
            "Column": "Deleted",
            "Type": "Deleted",
            "Size": "Default"
        },
        {
            "Column": "DeleteDate",
            "Type": "DeleteDate",
            "Size": "Default"
        },
        {
            "Column": "DeletingIDUser",
            "Type": "DeleteIDUser",
            "Size": "int"
        },
        {
            "Column": "Title",
            "Type": "String",
            "Size": "200"
        },
        {
            "Column": "Type",
            "Type": "String",
            "Size": "32"
        },
        {
            "Column": "Genre",
            "Type": "String",
            "Size": "128"
        },
        {
            "Column": "ISBN",
            "Type": "String",
            "Size": "64"
        },
        {
            "Column": "Language",
            "Type": "String",
            "Size": "12"
        },
        {
            "Column": "ImageURL",
            "Type": "String",
            "Size": "254"
        },
        {
            "Column": "PublicationYear",
            "Type": "Integer",
            "Size": "int"
        }
    ],
    "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",
                "size": "Default"
            },
            "GUIDBook": {
                "type": "string",
                "size": "36"
            },
            "CreateDate": {
                "type": "string",
                "size": "Default"
            },
            "CreatingIDUser": {
                "type": "integer",
                "size": "int"
            },
            "UpdateDate": {
                "type": "string",
                "size": "Default"
            },
            "UpdatingIDUser": {
                "type": "integer",
                "size": "int"
            },
            "Deleted": {
                "type": "boolean",
                "size": "Default"
            },
            "DeleteDate": {
                "type": "string",
                "size": "Default"
            },
            "DeletingIDUser": {
                "type": "integer",
                "size": "int"
            },
            "Title": {
                "type": "string",
                "size": "200"
            },
            "Type": {
                "type": "string",
                "size": "32"
            },
            "Genre": {
                "type": "string",
                "size": "128"
            },
            "ISBN": {
                "type": "string",
                "size": "64"
            },
            "Language": {
                "type": "string",
                "size": "12"
            },
            "ImageURL": {
                "type": "string",
                "size": "254"
            },
            "PublicationYear": {
                "type": "integer",
                "size": "int"
            }
        },
        "required": [
            "IDBook"
        ],
        "MeadowSchema": {
            "Scope": "Book",
            "DefaultIdentifier": "IDBook",
            "Domain": "Default",
            "Schema": [
                {
                    "Column": "IDBook",
                    "Type": "AutoIdentity",
                    "Size": "Default"
                },
                {
                    "Column": "GUIDBook",
                    "Type": "AutoGUID",
                    "Size": "36"
                },
                {
                    "Column": "CreateDate",
                    "Type": "CreateDate",
                    "Size": "Default"
                },
                {
                    "Column": "CreatingIDUser",
                    "Type": "CreateIDUser",
                    "Size": "int"
                },
                {
                    "Column": "UpdateDate",
                    "Type": "UpdateDate",
                    "Size": "Default"
                },
                {
                    "Column": "UpdatingIDUser",
                    "Type": "UpdateIDUser",
                    "Size": "int"
                },
                {
                    "Column": "Deleted",
                    "Type": "Deleted",
                    "Size": "Default"
                },
                {
                    "Column": "DeleteDate",
                    "Type": "DeleteDate",
                    "Size": "Default"
                },
                {
                    "Column": "DeletingIDUser",
                    "Type": "DeleteIDUser",
                    "Size": "int"
                },
                {
                    "Column": "Title",
                    "Type": "String",
                    "Size": "200"
                },
                {
                    "Column": "Type",
                    "Type": "String",
                    "Size": "32"
                },
                {
                    "Column": "Genre",
                    "Type": "String",
                    "Size": "128"
                },
                {
                    "Column": "ISBN",
                    "Type": "String",
                    "Size": "64"
                },
                {
                    "Column": "Language",
                    "Type": "String",
                    "Size": "12"
                },
                {
                    "Column": "ImageURL",
                    "Type": "String",
                    "Size": "254"
                },
                {
                    "Column": "PublicationYear",
                    "Type": "Integer",
                    "Size": "int"
                }
            ],
            "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
            },
            "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"
                }
            }
        }
    },
    "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"
        }
    }
}