com.pimstash.stuff.kind

A Kind in a Stuff Trove: the fields its Things share unless a Thing sets its own.

Details · record, key any
Kindrecord
Record keyany
Authoritystuff.pimstash.com
Commit rev3mzxziavt5z2o
Indexed

Record

record · key any

Properties

category

string
  • maxLength: 1000
  • maxGraphemes: 100

createdAt

requiredstring · datetime

Months of service before the Thing is due for replacement.

  • minimum: 1

make

string
  • maxLength: 1000
  • maxGraphemes: 100

measure

string

How the amount is read. Absent on a Thing inherits the Kind's; absent on a Kind reads as quantity.

  • maxLength: 64
  • knownValues: quantity | count | level

model

string
  • maxLength: 1000
  • maxGraphemes: 100

name

requiredstring
  • minLength: 1
  • maxLength: 1000
  • maxGraphemes: 100

notes

string
  • maxLength: 10000
  • maxGraphemes: 1000

photo

blob
  • maxSize: 1000000
  • accept: image/jpeg, image/webp, image/avif

Usage the Thing is rated for, in usageUnit, as a decimal string ("2.375") so it round-trips exactly.

  • maxLength: 64

updatedAt

string · datetime

usageUnit

string
  • maxLength: 1000
  • maxGraphemes: 100

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A Thing in a Stuff Trove. A shared field (name, category, make, model, measure, lifespanMonths, usageUnit, ratedUsage, photo) is absent, never null, to inherit the Kind's.