Method: ATProto::Writes::Write#to_h

Defined in:
lib/at_protocol/writes.rb

#to_hObject



23
24
25
26
27
28
29
30
31
# File 'lib/at_protocol/writes.rb', line 23

def to_h
  {
    :"$type" => "com.atproto.repo.applyWrites##{self.action.serialize}",
    action: self.action.serialize,
    value: self.value || nil,
    collection: self.collection,
    rkey: self.rkey || nil,
  }.compact
end