Class: Sendly::WhatsAppTemplateDeletion

Inherits:
Object
  • Object
show all
Defined in:
lib/sendly/whatsapp_resource.rb

Overview

Confirmation that a template was deleted.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ WhatsAppTemplateDeletion

Returns a new instance of WhatsAppTemplateDeletion.



190
191
192
193
# File 'lib/sendly/whatsapp_resource.rb', line 190

def initialize(data)
  @id = data["id"]
  @deleted = data["deleted"] || false
end

Instance Attribute Details

#deletedObject (readonly)

Returns the value of attribute deleted.



188
189
190
# File 'lib/sendly/whatsapp_resource.rb', line 188

def deleted
  @deleted
end

#idObject (readonly)

Returns the value of attribute id.



188
189
190
# File 'lib/sendly/whatsapp_resource.rb', line 188

def id
  @id
end

Instance Method Details

#deleted?Boolean

Returns:

  • (Boolean)


195
196
197
# File 'lib/sendly/whatsapp_resource.rb', line 195

def deleted?
  deleted
end

#to_hObject



199
200
201
# File 'lib/sendly/whatsapp_resource.rb', line 199

def to_h
  { id: id, deleted: deleted }.compact
end