@gameroom/gameroom-kit
Version:
Node kit for the Gameroom API
36 lines (34 loc) • 1.22 kB
JavaScript
const uuid = require('uuid'),
{ Properties, SecondsFrom1970 } = require('../lib'),
store = require('../store');
module.exports = store.define('Unit_Extended', {
// Unit
amount: {type: Number, default: 0},
calculated: {type: Boolean, default: false},
depth: {type: Number, default: 0},
height: {type: Number, default: 0},
identifier: {type: String, default: null},
index: {type: Number, default: 0},
info: {type: String, default: null},
locked: {type: Boolean, default: false},
name: {type: String, default: null},
offered: {type: Boolean, default: false},
properties: {type: Properties, default: {}},
quantity: {type: Number, default: 0},
subname: {type: String, default: null},
tags: {type: Array, default: []},
weight: {type: Number, default: 0},
width: {type: Number, default: 0},
// Relationships
container_id: {type: String, default: null},
price_id: {type: String, default: null},
product_id: {type: String, default: null},
store_id: {type: String, default: null},
// Extended
image: {type: String, default: null},
store: {type: String, default: null},
container: {type: String, default: null}
}, {
resourceName: 'unit_extendeds',
writable: false
});