Delete bookshop/@cds-models directory
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
const cds = require('@sap/cds')
|
||||
const csn = cds.entities('AdminService')
|
||||
module.exports.Book = csn.Books
|
||||
module.exports.Books = csn.Books
|
||||
module.exports.Author = csn.Authors
|
||||
module.exports.Authors = csn.Authors
|
||||
// actions
|
||||
// enums
|
||||
@@ -1,38 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
import * as _sap_capire_bookshop from './../sap/capire/bookshop';
|
||||
import * as __ from './../_';
|
||||
import * as _ from './..';
|
||||
export function _BookAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Book extends Base {
|
||||
ID ?: number;
|
||||
title ?: string;
|
||||
descr ?: string;
|
||||
author ?: __.Association.to<_sap_capire_bookshop.Author>;
|
||||
genre ?: __.Association.to<_sap_capire_bookshop.Genre>;
|
||||
stock ?: number;
|
||||
price ?: number;
|
||||
/**
|
||||
* Type for an association to Currencies
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#type-currency
|
||||
*/
|
||||
currency ?: _.Currency;
|
||||
image ?: string;
|
||||
};
|
||||
}
|
||||
export class Book extends _._managedAspect(_BookAspect(__.Entity)) {}
|
||||
export class Books extends Array<Book> {}
|
||||
|
||||
export function _AuthorAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Author extends Base {
|
||||
ID ?: number;
|
||||
name ?: string;
|
||||
dateOfBirth ?: Date;
|
||||
dateOfDeath ?: Date;
|
||||
placeOfBirth ?: string;
|
||||
placeOfDeath ?: string;
|
||||
books ?: __.Association.to.many<_sap_capire_bookshop.Books>;
|
||||
};
|
||||
}
|
||||
export class Author extends _._managedAspect(_AuthorAspect(__.Entity)) {}
|
||||
export class Authors extends Array<Author> {}
|
||||
@@ -1,10 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
const cds = require('@sap/cds')
|
||||
const csn = cds.entities('CatalogService')
|
||||
module.exports.ListOfBook = csn.ListOfBooks
|
||||
module.exports.ListOfBooks = csn.ListOfBooks
|
||||
module.exports.Book = csn.Books
|
||||
module.exports.Books = csn.Books
|
||||
// actions
|
||||
module.exports.submitOrder = 'submitOrder'
|
||||
// enums
|
||||
@@ -1,56 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
import * as _sap_capire_bookshop from './../sap/capire/bookshop';
|
||||
import * as __ from './../_';
|
||||
import * as _ from './..';
|
||||
/**
|
||||
* For displaying lists of Books
|
||||
*/
|
||||
export function _ListOfBookAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class ListOfBook extends Base {
|
||||
ID ?: number;
|
||||
title ?: string;
|
||||
descr ?: string;
|
||||
author ?: __.Association.to<_sap_capire_bookshop.Author>;
|
||||
genre ?: __.Association.to<_sap_capire_bookshop.Genre>;
|
||||
stock ?: number;
|
||||
price ?: number;
|
||||
/**
|
||||
* Type for an association to Currencies
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#type-currency
|
||||
*/
|
||||
currency ?: _.Currency;
|
||||
image ?: string;
|
||||
};
|
||||
}
|
||||
export class ListOfBook extends _._managedAspect(_ListOfBookAspect(__.Entity)) {}
|
||||
export class ListOfBooks extends Array<ListOfBook> {}
|
||||
|
||||
/**
|
||||
* For display in details pages
|
||||
*/
|
||||
export function _BookAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Book extends Base {
|
||||
ID ?: number;
|
||||
title ?: string;
|
||||
descr ?: string;
|
||||
author ?: __.Association.to<_sap_capire_bookshop.Author>;
|
||||
genre ?: __.Association.to<_sap_capire_bookshop.Genre>;
|
||||
stock ?: number;
|
||||
price ?: number;
|
||||
/**
|
||||
* Type for an association to Currencies
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#type-currency
|
||||
*/
|
||||
currency ?: _.Currency;
|
||||
image ?: string;
|
||||
};
|
||||
}
|
||||
export class Book extends _._managedAspect(_BookAspect(__.Entity)) {}
|
||||
export class Books extends Array<Book> {}
|
||||
|
||||
// function
|
||||
export declare const submitOrder: (book: __.DeepRequired<Book>['ID'], quantity: number) => {
|
||||
stock ?: number;
|
||||
};
|
||||
@@ -1,8 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
const cds = require('@sap/cds')
|
||||
const csn = cds.entities('UserService')
|
||||
module.exports.me = csn.me
|
||||
module.exports.me_ = csn.me
|
||||
// actions
|
||||
module.exports.login = 'login'
|
||||
// enums
|
||||
@@ -1,17 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
import * as __ from './../_';
|
||||
/**
|
||||
* The current user
|
||||
*/
|
||||
export function _meAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class me extends Base {
|
||||
id ?: string;
|
||||
locale ?: string;
|
||||
tenant ?: string;
|
||||
};
|
||||
}
|
||||
export class me extends _meAspect(__.Entity) {}
|
||||
export class me_ extends Array<me> {}
|
||||
|
||||
// function
|
||||
export declare const login: () => me;
|
||||
@@ -1,5 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
const cds = require('@sap/cds')
|
||||
const csn = cds.entities('_')
|
||||
// actions
|
||||
// enums
|
||||
@@ -1,30 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
|
||||
export namespace Association {
|
||||
export type to <T> = T;
|
||||
export namespace to {
|
||||
export type many <T extends readonly any[]> = T;
|
||||
}
|
||||
}
|
||||
|
||||
export namespace Composition {
|
||||
export type of <T> = T;
|
||||
export namespace of {
|
||||
export type many <T extends readonly any[]> = T;
|
||||
}
|
||||
}
|
||||
|
||||
export class Entity {
|
||||
static data<T extends Entity> (this:T, input:Object) : T {
|
||||
return {} as T // mock
|
||||
}
|
||||
}
|
||||
|
||||
export type EntitySet<T> = T[] & {
|
||||
data (input:object[]) : T[]
|
||||
data (input:object) : T
|
||||
};
|
||||
|
||||
export type DeepRequired<T> = {
|
||||
[K in keyof T]: DeepRequired<T[K]>
|
||||
} & Required<T>;
|
||||
@@ -1,5 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
const cds = require('@sap/cds')
|
||||
const csn = cds.entities('')
|
||||
// actions
|
||||
// enums
|
||||
@@ -1,45 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
import * as _sap_common from './sap/common';
|
||||
import * as __ from './_';
|
||||
export type Language = __.Association.to<_sap_common.Language>;
|
||||
export type Currency = __.Association.to<_sap_common.Currency>;
|
||||
export type Country = __.Association.to<_sap_common.Country>;
|
||||
export type User = string;
|
||||
// the following represents the CDS aspect 'cuid'
|
||||
export function _cuidAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class cuid extends Base {
|
||||
ID ?: string;
|
||||
};
|
||||
}
|
||||
export class cuid extends _cuidAspect(__.Entity) {}
|
||||
// the following represents the CDS aspect 'managed'
|
||||
export function _managedAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class managed extends Base {
|
||||
createdAt ?: Date;
|
||||
/**
|
||||
* Canonical user ID
|
||||
*/
|
||||
createdBy ?: User;
|
||||
modifiedAt ?: Date;
|
||||
/**
|
||||
* Canonical user ID
|
||||
*/
|
||||
modifiedBy ?: User;
|
||||
};
|
||||
}
|
||||
export class managed extends _managedAspect(__.Entity) {}
|
||||
// the following represents the CDS aspect 'temporal'
|
||||
export function _temporalAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class temporal extends Base {
|
||||
validFrom ?: Date;
|
||||
validTo ?: Date;
|
||||
};
|
||||
}
|
||||
export class temporal extends _temporalAspect(__.Entity) {}
|
||||
// the following represents the CDS aspect 'extensible'
|
||||
export function _extensibleAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class extensible extends Base {
|
||||
extensions__ ?: string;
|
||||
};
|
||||
}
|
||||
export class extensible extends _extensibleAspect(__.Entity) {}
|
||||
@@ -1,11 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
const cds = require('@sap/cds')
|
||||
const csn = cds.entities('sap.capire.bookshop')
|
||||
module.exports.Book = csn.Books
|
||||
module.exports.Books = csn.Books
|
||||
module.exports.Author = csn.Authors
|
||||
module.exports.Authors = csn.Authors
|
||||
module.exports.Genre = csn.Genres
|
||||
module.exports.Genres = csn.Genres
|
||||
// actions
|
||||
// enums
|
||||
@@ -1,51 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
import * as __ from './../../../_';
|
||||
import * as _ from './../../..';
|
||||
import * as _sap_common from './../../common';
|
||||
export function _BookAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Book extends Base {
|
||||
ID ?: number;
|
||||
title ?: string;
|
||||
descr ?: string;
|
||||
author ?: __.Association.to<Author>;
|
||||
genre ?: __.Association.to<Genre>;
|
||||
stock ?: number;
|
||||
price ?: number;
|
||||
/**
|
||||
* Type for an association to Currencies
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#type-currency
|
||||
*/
|
||||
currency ?: _.Currency;
|
||||
image ?: string;
|
||||
};
|
||||
}
|
||||
export class Book extends _._managedAspect(_BookAspect(__.Entity)) {}
|
||||
export class Books extends Array<Book> {}
|
||||
|
||||
export function _AuthorAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Author extends Base {
|
||||
ID ?: number;
|
||||
name ?: string;
|
||||
dateOfBirth ?: Date;
|
||||
dateOfDeath ?: Date;
|
||||
placeOfBirth ?: string;
|
||||
placeOfDeath ?: string;
|
||||
books ?: __.Association.to.many<Books>;
|
||||
};
|
||||
}
|
||||
export class Author extends _._managedAspect(_AuthorAspect(__.Entity)) {}
|
||||
export class Authors extends Array<Author> {}
|
||||
|
||||
/**
|
||||
* Hierarchically organized Code List for Genres
|
||||
*/
|
||||
export function _GenreAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Genre extends Base {
|
||||
ID ?: number;
|
||||
parent ?: __.Association.to<this>;
|
||||
children ?: __.Composition.of.many<Genres>;
|
||||
};
|
||||
}
|
||||
export class Genre extends _sap_common._CodeListAspect(_GenreAspect(__.Entity)) {}
|
||||
export class Genres extends Array<Genre> {}
|
||||
@@ -1,11 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
const cds = require('@sap/cds')
|
||||
const csn = cds.entities('sap.common')
|
||||
module.exports.Language = csn.Languages
|
||||
module.exports.Languages = csn.Languages
|
||||
module.exports.Country = csn.Countries
|
||||
module.exports.Countries = csn.Countries
|
||||
module.exports.Currency = csn.Currencies
|
||||
module.exports.Currencies = csn.Currencies
|
||||
// actions
|
||||
// enums
|
||||
@@ -1,64 +0,0 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
import * as __ from './../../_';
|
||||
export type Locale = string;
|
||||
// the following represents the CDS aspect 'CodeList'
|
||||
export function _CodeListAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class CodeList extends Base {
|
||||
name ?: string;
|
||||
descr ?: string;
|
||||
};
|
||||
}
|
||||
export class CodeList extends _CodeListAspect(__.Entity) {}
|
||||
// the following represents the CDS aspect 'TextsAspect'
|
||||
export function _TextsAspectAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class TextsAspect extends Base {
|
||||
/**
|
||||
* Type for a language code
|
||||
*/
|
||||
locale ?: Locale;
|
||||
};
|
||||
}
|
||||
export class TextsAspect extends _TextsAspectAspect(__.Entity) {}
|
||||
/**
|
||||
* Code list for languages
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#entity-sapcommonlanguages
|
||||
*/
|
||||
export function _LanguageAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Language extends Base {
|
||||
/**
|
||||
* Type for a language code
|
||||
*/
|
||||
code ?: Locale;
|
||||
};
|
||||
}
|
||||
export class Language extends _CodeListAspect(_LanguageAspect(__.Entity)) {}
|
||||
export class Languages extends Array<Language> {}
|
||||
|
||||
/**
|
||||
* Code list for countries
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#entity-sapcommoncountries
|
||||
*/
|
||||
export function _CountryAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Country extends Base {
|
||||
code ?: string;
|
||||
};
|
||||
}
|
||||
export class Country extends _CodeListAspect(_CountryAspect(__.Entity)) {}
|
||||
export class Countries extends Array<Country> {}
|
||||
|
||||
/**
|
||||
* Code list for currencies
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#entity-sapcommoncurrencies
|
||||
*/
|
||||
export function _CurrencyAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Currency extends Base {
|
||||
code ?: string;
|
||||
symbol ?: string;
|
||||
minorUnit ?: number;
|
||||
};
|
||||
}
|
||||
export class Currency extends _CodeListAspect(_CurrencyAspect(__.Entity)) {}
|
||||
export class Currencies extends Array<Currency> {}
|
||||
Reference in New Issue
Block a user