| Field Name | Field Type | Comment | Required | Default | Min | Max | Nested Schema |
|---|---|---|---|---|---|---|---|
| service_type | String | False | |||||
| number_of_uses | Number | False | |||||
| date_of_uses | String | False | () => moment().format('YYYY-MM-DD') | ||||
| reason | String | False | |||||
| another_uses[].portion_type | String | False | |||||
| another_uses[].total | Number | False | |||||
| another_uses[]._id | ObjectID | False | |||||
| another_uses | Array | False | |||||
| detail[].id_stocks | ObjectID | False | |||||
| detail[].quantity | Number | False | 0 | ||||
| detail[].old_stock | Number | False | 0 | ||||
| detail | Array | False | |||||
| created_at | String | False | () => moment().format() | ||||
| created_by | ObjectID | False | |||||
| _id | ObjectID | False | |||||
| __v | Number | False |