5.1.1 • Published 7 months ago
@fye/mongoose-models v5.1.1
mongoose-models
Installation
npm i @twec/mongoose-modelsUsage
const models = require('@twec/mongoose-models`);
const instance = new models.OrderFeedback({...})or
const { OrderFeedback } = require('@twec/mongoose-models`);
const instance = new OrderFeedback({...})Available Models
OrderFeedback
| Field | Type | Required | Default |
|---|---|---|---|
reference | string | ✓ | |
purchaseOrderId | string | ✓ | |
sentToOMS | boolean | ||
sentToCustomer | boolean | ||
errorCode | string | ||
errorMessage | string |
OrderCancel
inherits fields from OrderFeedback
| Field | Type | Required | Default |
|---|---|---|---|
cancelledAt | date | ||
reference | string | ✓ | |
purchaseOrderId | string | ✓ | |
sentToOMS | boolean | ||
sentToCustomer | boolean | ||
errorCode | string | ||
errorMessage | string |
ItemShipment
inherits fields from OrderFeedback
| Field | Type | Required | Default |
|---|---|---|---|
shippedAt | date | ✓ | Date.now |
items | [schema] | ||
carrier | string | ||
trackingNumber | string | ✓ | |
expenses | [schema] |
Items Schema
| Field | Type | Required | Min | Max | Default |
|---|---|---|---|---|---|
itemId | string | ✓ | |||
quantity | number | ✓ | 0 | 9999 | |
cost | number | ||||
isUsed | boolean | false |
Expense Schema
| Field | Type | Required | Enum | Min |
|---|---|---|---|---|
type | string | ✓ | handling,freight | |
amount | number | ✓ | 0 |
ItemConfirmation
inherits fields from OrderFeedback
| Field | Type | Required | Default | Min | Max |
|---|---|---|---|---|---|
confirmedAt | date | ✓ | Date.now | ||
itemId | string | ✓ | |||
quantity | number | ✓ | 0 | 9999 |
ItemCancel
inherits fields from OrderFeedback
| Field | Type | Required | Default | Min | Max |
|---|---|---|---|---|---|
cancelledAt | date | ✓ | Date.now | ||
itemId | string | ✓ | |||
quantity | number | ✓ | 0 | 9999 |
ItemBackorder
inherits fields from OrderFeedback
| Field | Type | Required | Default | Min | Max |
|---|---|---|---|---|---|
backorderedAt | date | ✓ | Date.now | ||
itemId | string | ✓ | |||
quantity | number | ✓ | 0 | 9999 |
5.1.1
7 months ago
5.0.0
1 year ago
5.1.0-dev
11 months ago
4.5.2
2 years ago
4.5.1
2 years ago
4.4.7
2 years ago
4.5.0
2 years ago
4.4.6
3 years ago
4.4.5
3 years ago
4.4.4
3 years ago
4.4.1
3 years ago
4.4.0
3 years ago
4.4.3
3 years ago
4.4.2
3 years ago
4.3.0
3 years ago
4.2.0
3 years ago
4.1.0
3 years ago
4.0.0
3 years ago
3.12.0
3 years ago
3.11.0
4 years ago
3.10.0
4 years ago
3.9.8
4 years ago
3.9.7
4 years ago
3.9.6
4 years ago
3.9.5
4 years ago
3.9.4
4 years ago
3.9.3
4 years ago
3.9.2
4 years ago
3.9.1
4 years ago
3.9.0
4 years ago
3.8.1
5 years ago
3.8.0
5 years ago
3.7.0
5 years ago
3.6.1
5 years ago
3.6.0
5 years ago
3.5.0
5 years ago
3.4.1
5 years ago
3.4.0
5 years ago
3.3.0
5 years ago
3.2.2
5 years ago
3.3.0-dev4
5 years ago
3.3.1-dev.c059ef626
5 years ago