1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- Transaction
- ===========
- Required keys:
- ============ =================== ===============================================
- Key Type Description
- ============ =================== ===============================================
- origin String DNS name of homeserver making this transaction.
- ts Integer Timestamp in milliseconds on originating
- homeserver when this transaction started.
- previous_ids List of Strings List of transactions that were sent immediately
- prior to this transaction.
- pdus List of Objects List of updates contained in this transaction.
- ============ =================== ===============================================
- PDU
- ===
- Required keys:
- ============ ================== ================================================
- Key Type Description
- ============ ================== ================================================
- context String Event context identifier
- origin String DNS name of homeserver that created this PDU.
- pdu_id String Unique identifier for PDU within the context for
- the originating homeserver.
- ts Integer Timestamp in milliseconds on originating
- homeserver when this PDU was created.
- pdu_type String PDU event type.
- prev_pdus List of Pairs The originating homeserver and PDU ids of the
- of Strings most recent PDUs the homeserver was aware of for
- this context when it made this PDU.
- depth Integer The maximum depth of the previous PDUs plus one.
- ============ ================== ================================================
- Keys for state updates:
- ================== ============ ================================================
- Key Type Description
- ================== ============ ================================================
- is_state Boolean True if this PDU is updating state.
- state_key String Optional key identifying the updated state within
- the context.
- power_level Integer The asserted power level of the user performing
- the update.
- min_update Integer The required power level needed to replace this
- update.
- prev_state_id String The homeserver of the update this replaces
- prev_state_origin String The PDU id of the update this replaces.
- user String The user updating the state.
- ================== ============ ================================================
|