{
    "name": "UserRoleAssignment",
    "fields": [
        {
            "fieldName": "entityTypeId",
            "fieldType": "String",
            "fieldValidateRules": [
                "required",
                "maxlength"
            ],
            "fieldValidateRulesMaxlength": 32
        },
        {
            "fieldName": "entityObjectId",
            "fieldType": "Long",
            "fieldValidateRules": [
                "required"
            ]
        },
        {
            "fieldName": "assignedRole",
            "fieldType": "UserRole",
            "fieldValues": "HOSTMASTER,ADMIN,SUPPORTER,CONTRACTUAL_CONTACT,FINANCIAL_CONTACT,TECHNICAL_CONTACT,CUSTOMER_USER",
            "fieldValidateRules": [
                "required"
            ]
        }
    ],
    "relationships": [
        {
            "relationshipType": "many-to-one",
            "otherEntityName": "user",
            "otherEntityRelationshipName": "required",
            "relationshipName": "user",
            "otherEntityField": "login"
        }
    ],
    "changelogDate": "20190507105342",
    "entityTableName": "user_role_assignment",
    "dto": "no",
    "pagination": "infinite-scroll",
    "service": "serviceClass",
    "jpaMetamodelFiltering": true,
    "fluentMethods": true,
    "clientRootFolder": "",
    "applications": "*"
}