Method: Io::Flow::V0::Models::WebhookForm#initialize
- Defined in:
- lib/flow_commerce/flow_api_v0_client.rb
#initialize(incoming = {}) ⇒ WebhookForm
Returns a new instance of WebhookForm.
72805 72806 72807 72808 72809 72810 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 72805 def initialize(incoming={}) opts = HttpClient::Helper.symbolize_keys(incoming) HttpClient::Preconditions.require_keys(opts, [:url, :events], 'WebhookForm') @url = HttpClient::Preconditions.assert_class('url', opts.delete(:url), String) @events = HttpClient::Preconditions.assert_class('events', opts.delete(:events), Array).map { |v| HttpClient::Preconditions.assert_class('events', v, String) } end |