Module: WhatsappSdk::Resource::Template::Status

Defined in:
lib/whatsapp_sdk/resource/template.rb

Constant Summary collapse

PENDING_DELETION =
"PENDING_DELETION"
APPROVED =
"APPROVED"
PENDING =
"PENDING"
REJECTED =
"REJECTED"
STATUSES =
[PENDING_DELETION, APPROVED, PENDING, REJECTED].freeze

Instance Method Summary collapse

Instance Method Details

#serialize(status) ⇒ Object



18
19
20
# File 'lib/whatsapp_sdk/resource/template.rb', line 18

def serialize(status)
  STATUSES.include?(status) ? status : nil
end

#valid?(status) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/whatsapp_sdk/resource/template.rb', line 14

def valid?(status)
  STATUSES.include?(status)
end