### Index

- allowedProperties (src/.../page-meta.dto.ts)
- allowedProperties (src/.../page.dto.ts)
- allowedProperties (src/.../paper.dto.ts)
- allowedProperties (src/.../request.dto.ts)
- allowedProperties (src/.../search-q.dto.ts)
- allowedProperties (src/.../search-result.dto.ts)
- allowedProperties (src/.../es-hit.dto.ts)
- allowedProperties (src/.../es-query.dto.ts)
- allowedProperties (src/.../es-response.dto.ts)
- configuration (src/.../env.objects.ts)
- IS_PUBLIC_KEY (src/.../public.decorator.ts)
- modulesList (src/.../app.module.ts)
- Public (src/.../public.decorator.ts)
- Roles (src/.../roles.decorator.ts)
- ROLES_KEY (src/.../roles.decorator.ts)

### src/core/domain/dtos/page-meta.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['total', 'pagenum', 'order', 'hasNext', 'hasPrev', 'pagesize']`
List of allowed properties in this DTO

### src/core/domain/dtos/page.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['data', 'meta']`
List of allowed properties in this DTO

### src/core/domain/dtos/paper.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['id', 'title', 'authors', 'topic', 'summary', 'tags', 'content']`
List of allowed properties in this DTO

### src/core/domain/dtos/request.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['query', 'es_query']`
List of allowed properties in this DTO

### src/core/domain/dtos/search-q.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['query', 'pagen', 'limit', 'order']`
List of allowed properties in this DTO

### src/core/domain/dtos/search-result.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['data', 'status']`
List of allowed properties in this DTO

### src/core/domain/dtos/elastic/es-hit.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['sort', '_source', '_score']`
List of allowed properties in this DTO

### src/core/domain/dtos/elastic/es-query.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['size', 'query', 'pit', 'sort']`
List of allowed properties in this DTO

### src/core/domain/dtos/elastic/es-response.dto.ts

###

allowedProperties
Type : `[]`
Default value : `['took', 'timed_out', '_shards', 'hits', 'pit_id']`
List of allowed properties in this DTO

### src/infrastructure/config/env.objects.ts

###

configuration
Default value : `(): any => ({ VirtualBankOptions: { transaction_commission: process.env.TRANSACTION_COMMISSION, widraw_commission: process.env.WIDRAW_COMMISSION, deposit_fee_per_minute: process.env.DEPOSIT_FEE_PER_MINUTE, }, })`
configuration function

### src/core/decorators/public.decorator.ts

###

IS_PUBLIC_KEY
Type : `string`
Default value : `'isPublic'`
key for public state

Public
Default value : `() => SetMetadata(IS_PUBLIC_KEY, true)`
decorates method as public

### src/infrastructure/modules/app.module.ts

###

modulesList
Default value : `Object.keys(modules).map(moduleIndex => modules[moduleIndex as keyof typeof modules])`
application modules list

### src/core/decorators/roles.decorator.ts

###

Roles
Default value : `(...roles: Role[]) => SetMetadata(ROLES_KEY, roles)`
retuns a list of defined roles

ROLES_KEY
Type : `string`
Default value : `'roles'`
keys of roles

# results matching ""

# No results matching ""