Files
cloud-cap-samples/media-store/srv/user-service.cds
Dzmitry_Tamashevich@epam.com 30d5c789bc add getUser method
2021-01-04 14:37:01 +01:00

33 lines
891 B
Plaintext

using {sap.capire.media.store as my} from '../db/schema';
service UserService {
@restrict : [{
grant : '*',
to : 'employee'
}]
entity Customers as projection on my.Customers;
@(requires : 'authenticated-user')
function getUser() returns {
lastName : String(20);
firstName : String(40);
city : String(40);
state : String(40);
address : String(70);
country : String(40);
postalCode : String(10);
phone : String(24);
fax : String(24);
email : String(60);
};
function mockLogin(email : String(111), password : String(200)) returns {
roles : array of String(111);
level : Integer;
mockedToken : String(500);
email : my.Persone.email;
ID : my.Persone.ID
}
}