export const kData = Symbol.for('djs.structures.data');
export const kClone = Symbol.for('djs.structures.clone');
export const kPatch = Symbol.for('djs.structures.patch');
export const kExpiresTimestamp = Symbol.for('djs.structures.expiresTimestamp');
export const kEndedTimestamp = Symbol.for('djs.structures.endedTimestamp');
export const kCreatedTimestamp = Symbol.for('djs.structures.createdTimestamp');
export const kEditedTimestamp = Symbol.for('djs.structures.editedTimestamp');
export const kArchiveTimestamp = Symbol.for('djs.structures.archiveTimestamp');

export const kStartsTimestamp = Symbol.for('djs.structures.startsTimestamp');
export const kEndsTimestamp = Symbol.for('djs.structures.endsTimestamp');

export const kCurrentPeriodStartTimestamp = Symbol.for('djs.structures.currentPeriodStartTimestamp');
export const kCurrentPeriodEndTimestamp = Symbol.for('djs.structures.currentPeriodEndTimestamp');
export const kCanceledTimestamp = Symbol.for('djs.structures.canceledTimestamp');

export const kAllow = Symbol.for('djs.structures.allow');
export const kDeny = Symbol.for('djs.structures.deny');

export const kBurstColors = Symbol.for('djs.structures.burstColors');

export const kLastPinTimestamp = Symbol.for('djs.structures.lastPinTimestamp');

export const kMixinConstruct = Symbol.for('djs.structures.mixin.construct');
export const kMixinToJSON = Symbol.for('djs.structures.mixin.toJSON');
