Skip to content

Concept Hierarchy

Ben Hollis edited this page Sep 12, 2017 · 2 revisions

This is the hierarchy of major concepts we deal with in DIM. We should make sure the new client follows these much more carefully (and names them better) than the old one did.

DIM User

Top level, global settings. Not a lot here right now. DIM users have multiple Bungie.net Accounts. Other DIM-wide settings and the Storage config (GDrive) go here.

Bungie.net Account

An account can have multiple profiles, for D1 and D2. Mostly this is just that list of profiles.

Destiny Profile

A profile holds multiple characters, a vault (with items), profile-wide progression, etc. We don't have an object for this in DIM, but we should. The closest we have is "stores" which is a list and not an object. In D2 lots more stuff lives at the Profile level.

Destiny Character

A character has items, stats, etc.

Item

An individual bit of equipment or consumable or something.