add response interceptors for refreshTokens method

This commit is contained in:
Dzmitry_Tamashevich@epam.com
2020-11-23 22:27:36 +03:00
committed by Daniel Hutzel
parent 76cbf7f9ca
commit 938abb6387
53 changed files with 4702 additions and 4513 deletions

View File

@@ -1,27 +1,22 @@
namespace sap.capire.media.store;
aspect Named {
key ID : Integer default 1;
key ID : Integer;
name : String(120);
}
aspect Person {
key ID : Integer;
lastName : String(20) default 'dummy';
firstName : String(40) default 'dummy';
city : String(40) default 'dummy';
state : String(40) default 'dummy';
address : String(70) default 'dummy';
country : String(40) default 'dummy';
postalCode : String(10) default 123;
phone : String(24) default 'dummy';
fax : String(24) default 'dummy';
email : String(60) default 'dummy@email.com';
password : String(500) default 'dummy';
key ID : Integer;
lastName : String(20) default 'dummy';
firstName : String(40) default 'dummy';
city : String(40) default 'dummy';
address : String(70) default 'dummy';
country : String(40) default 'dummy';
phone : String(24) default 'dummy';
email : String(60) default 'dummy@email.com';
password : String(500) default 'dummy';
}
entity MediaTypes : Named {}
entity Genres {
key ID : Integer;
name : localized String;
@@ -56,25 +51,19 @@ entity Employees : Person {
}
entity Customers : Person {
company : String(80);
supportRep : Association to Employees;
invoices : Association to many Invoices
on invoices.customer = $self;
}
entity Invoices {
key ID : Integer;
customer : Association to Customers;
invoiceDate : DateTime;
billingAddress : String(70) default 'dummy';
billingCity : String(40) default 'dummy';
billingState : String(40) default 'dummy';
billingCountry : String(40) default 'dummy';
billingPostalCode : String(40) default 123;
total : Decimal(10, 2);
invoiceItems : Composition of many InvoiceItems
on invoiceItems.invoice = $self;
status : Integer enum {
key ID : Integer;
customer : Association to Customers;
invoiceDate : DateTime;
total : Decimal(10, 2);
invoiceItems : Composition of many InvoiceItems
on invoiceItems.invoice = $self;
status : Integer enum {
submitted = 1;
canceled = -1;
} default 1;
@@ -92,12 +81,9 @@ entity Tracks {
key ID : Integer;
name : String(200);
album : Association to Albums;
mediaType : Association to MediaTypes;
genre : Association to Genres;
composer : String(220);
milliseconds : Integer default 230619;
bytes : Integer default 3990994;
unitPrice : Decimal(10, 2) default 0.99;
unitPrice : Decimal(10, 2);
virtual alreadyOrdered : Boolean;
// Two compositions below needed for cascade delete track