@gameroom/gameroom-kit
Version:
Node kit for the Gameroom API
30 lines (28 loc) • 1 kB
JavaScript
const { Properties } = require('../lib'),
store = require('../store');
module.exports = store.define('Unit', {
// 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}
}, {
resourceName: 'units'
});