struct

AtomSpace::SyncOperation

Inherits Struct < Value < Object

Represents a sync operation between nodes

Constructors

new(operation_type : String, atom_handle : String, source_node : String, target_node : String = "*")
Source

Instance methods

atom_data
Source
atom_data=(atom_data : Hash(String, JSON::Any) | Nil)
Source
atom_handle
Source
atom_handle=(atom_handle : String)
Source
id=(id : String)
Source
operation_type
Source
operation_type=(operation_type : String)
Source
source_node
Source
source_node=(source_node : String)
Source
target_node
Source
target_node=(target_node : String)
Source
timestamp
Source
timestamp=(timestamp : Time)
Source
vector_clock
Source
vector_clock=(vector_clock : Hash(String, UInt64) | Nil)
Source