Fine-tuned data-service definition
This commit is contained in:
@@ -2,12 +2,12 @@
|
|||||||
* Exposes data + entity metadata
|
* Exposes data + entity metadata
|
||||||
*/
|
*/
|
||||||
@requires:'authenticated-user'
|
@requires:'authenticated-user'
|
||||||
service DataService @( path:'-data' ) {
|
@odata service DataService @( path:'-data' ) {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Metadata like name and columns/elements
|
* Metadata like name and columns/elements
|
||||||
*/
|
*/
|
||||||
entity Entities {
|
entity Entities @cds.persistence.skip {
|
||||||
key name : String;
|
key name : String;
|
||||||
columns: Composition of many {
|
columns: Composition of many {
|
||||||
name : String;
|
name : String;
|
||||||
@@ -19,7 +19,7 @@ service DataService @( path:'-data' ) {
|
|||||||
/**
|
/**
|
||||||
* The actual data, organized by column name
|
* The actual data, organized by column name
|
||||||
*/
|
*/
|
||||||
entity Data {
|
entity Data @cds.persistence.skip {
|
||||||
record : array of {
|
record : array of {
|
||||||
column : String;
|
column : String;
|
||||||
data : String;
|
data : String;
|
||||||
|
|||||||
Reference in New Issue
Block a user