models.sequence_number module¶
-
class
models.sequence_number.
SequenceNumber
(timestamp=None)[source]¶ Bases:
object
Implementation of the ‘SequenceNumber’ model.
Sequence Number for each change for MongoDB Entity.
- Attributes:
- timestamp (long|int): Timestamp field of the change event.
Mongodb associates each change with a timestamp type which is a 64 bit value where: The most significant 32 bits are a time_t value (seconds since the Unix epoch), the least significant 32 bits are an incrementing ordinal for operations within a given second. Note that the timestamps of events are not consecutive numbers and also we can have multiple colocated changes entries for same timestamp.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.