{
    "Scope": "Review",
    "DefaultIdentifier": "IDReviews",
    "Domain": "Default",
    "Schema": [
        {
            "Column": "IDReviews",
            "Type": "AutoIdentity"
        },
        {
            "Column": "GUIDReviews",
            "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": "Text",
            "Type": "String"
        },
        {
            "Column": "Rating",
            "Type": "Integer"
        },
        {
            "Column": "IDBook",
            "Type": "Integer"
        }
    ],
    "DefaultObject": {
        "IDReviews": 0,
        "GUIDReviews": "0x0000000000000000",
        "CreateDate": null,
        "CreatingIDUser": 0,
        "UpdateDate": null,
        "UpdatingIDUser": 0,
        "Deleted": false,
        "DeleteDate": null,
        "DeletingIDUser": 0,
        "Text": "",
        "Rating": 0,
        "IDBook": 0
    },
    "JsonSchema": {
        "title": "Review",
        "type": "object",
        "properties": {
            "IDReviews": {
                "type": "integer"
            },
            "GUIDReviews": {
                "type": "string"
            },
            "CreateDate": {
                "type": "string"
            },
            "CreatingIDUser": {
                "type": "integer"
            },
            "UpdateDate": {
                "type": "string"
            },
            "UpdatingIDUser": {
                "type": "integer"
            },
            "Deleted": {
                "type": "boolean"
            },
            "DeleteDate": {
                "type": "string"
            },
            "DeletingIDUser": {
                "type": "integer"
            },
            "Text": {
                "type": "string"
            },
            "Rating": {
                "type": "integer"
            },
            "IDBook": {
                "type": "integer"
            }
        },
        "required": [
            "IDReviews"
        ]
    },
    "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"
        }
    }
}