Files
cloud-cap-samples/media-store/srv/media-service.cds
2021-01-04 14:37:01 +01:00

25 lines
839 B
Plaintext

using {sap.capire.media.store as my} from '../db/schema';
@cds.query.limit : {
default : 20,
max : 100
}
service MediaService {
entity Employees as projection on my.Employees;
entity Customers as projection on my.Customers;
entity Albums as projection on my.Albums;
entity Artists as projection on my.Artists;
entity Genres as projection on my.Genres;
entity InvoiceItems as projection on my.InvoiceItems;
entity Invoices as projection on my.Invoices;
entity MediaTypes as projection on my.MediaTypes;
entity PlaylistTrack as projection on my.PlaylistTrack;
entity Playlists as projection on my.Playlists;
@(restrict : [{
grant : '*',
where : '$user.level > 1'
}])
entity Tracks as projection on my.Tracks;
}