Files
cloud-cap-samples/media-store/srv/invoices-service.cds
Dzmitry_Tamashevich@epam.com a319199e10 add cancel invoice action
2021-01-04 14:37:01 +01:00

19 lines
403 B
Plaintext

using {sap.capire.media.store as my} from '../db/schema';
@(requires : 'authenticated-user')
service BrowseInvoices {
@readonly
entity Invoices as projection on my.Invoices;
@readonly
entity Tracks as projection on my.Tracks;
action invoice(tracks : array of {
ID : Integer;
unitPrice : Decimal(10, 2);
});
action cancelInvoice(ID : Integer);
}