Skip to content

Instantly share code, notes, and snippets.

@dsharpe
Created September 20, 2017 18:42
Show Gist options
  • Save dsharpe/0c8839a9417682e9181364d88e3ef348 to your computer and use it in GitHub Desktop.
Save dsharpe/0c8839a9417682e9181364d88e3ef348 to your computer and use it in GitHub Desktop.
Ticket JSON
{
“fluentMethods”: true,
"relationships": [
{
"relationshipName": "project",
"otherEntityName": "project",
"relationshipType": "many-to-one",
"otherEntityField": "name"
},
{
"relationshipName": "assignedTo",
"otherEntityName": "user",
"relationshipType": "many-to-one",
"otherEntityField": "login",
“ownerSide”: true,
“otherEntityRelationshipName”: “ticket”
},
{
"relationshipName": "label",
"otherEntityName": "label",
"relationshipType": "many-to-many",
"otherEntityField": "label",
"ownerSide": true,
“otherEntityRelationshipName”: “ticket”
}
],
"fields": [
{
"fieldName": "title",
"fieldType": "String",
"fieldValidateRules": [
"required"
]
},
{
"fieldName": "description",
"fieldType": "String"
},
{
"fieldName": "dueDate",
"fieldType": "LocalDate"
},
{
"fieldName": "done",
"fieldType": "Boolean"
}
],
"changelogDate": "20151118154200",
"dto": "no",
“service”: “no”,
“entityTableName”: “ticket”,
“jpaMetamodelFiltering”: “false”,
"pagination": "pagination"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment