class E3DB::Meta

Meta-information about an E3DB record, such as who wrote it, when it was written, and the type of data stored.

@!attribute record_id

@return [String,nil] the unique ID of this record, or nil if not yet written

@!attribute writer_id

@return [String] the client ID that wrote this record

@!attribute user_id

@return [String] the subject client ID (currently == writer_id)

@!attribute type

@return [String] a free-form description of record content type

@!attribute plain

@return [Hash<String, String>] this record's plaintext record metadata

@!attribute created

@return [Time, nil] when this record was created, or nil if unavailable

@!attribute last_modified

@return [Time, nil] when this record was last modified, or nil if unavailable

@!attribute version

@return [String] opaque version identifier updated by server on changes