... | @@ -18,9 +18,11 @@ export default class Adapter { |
... | @@ -18,9 +18,11 @@ export default class Adapter { |
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
```
|
|
##Entity.js
|
|
Entity.js
|
|
|
|
|
|
|
|
Classe que contém os dados e as regras de negócio.
|
|
--
|
|
--
|
|
```javascript
|
|
```
|
|
import Joi from 'joi'
|
|
import Joi from 'joi'
|
|
|
|
|
|
export default class Entity {
|
|
export default class Entity {
|
... | @@ -54,10 +56,8 @@ export default class Entity { |
... | @@ -54,10 +56,8 @@ export default class Entity { |
|
```
|
|
```
|
|
##Interactor.js
|
|
##Interactor.js
|
|
|
|
|
|
Interactors — Contém as regras de negócios específicas. Manipula os dados relevantes do Request Model e interage com as Entities.
|
|
Contém as regras de negócio específicas. Manipula os dados relevantes do Request Model e interage com as Entities.
|
|
|
|
```
|
|
--
|
|
|
|
```javascript
|
|
|
|
export default class Interactor {
|
|
export default class Interactor {
|
|
constructor() {
|
|
constructor() {
|
|
self.Entity = require('./Entity').default
|
|
self.Entity = require('./Entity').default
|
... | | ... | |