class PhraseApp::RequestParams::WebhookParams
Parameters:¶ ↑
- active
-
Whether webhook is active or inactive
- callback_url
-
Callback URL to send requests to
- description
-
Webhook description
- events
-
List of event names to trigger the webhook (separated by comma)
Public Instance Methods
active=(val)
click to toggle source
Calls superclass method
# File lib/phraseapp-ruby.rb, line 1774 def active=(val) if val.is_a?(TrueClass) super(true) elsif val.is_a?(FalseClass) return else PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}") end end
callback_url=(val)
click to toggle source
Calls superclass method
# File lib/phraseapp-ruby.rb, line 1784 def callback_url=(val) super(val) end
description=(val)
click to toggle source
Calls superclass method
# File lib/phraseapp-ruby.rb, line 1788 def description=(val) super(val) end
events=(val)
click to toggle source
Calls superclass method
# File lib/phraseapp-ruby.rb, line 1792 def events=(val) super(val) end
validate()
click to toggle source
# File lib/phraseapp-ruby.rb, line 1796 def validate if callback_url == nil || callback_url == "" raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"callback_url\" of \"WebhookParams\" not set") end if events == nil || events == "" raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"events\" of \"WebhookParams\" not set") end end