class Attio::Webhook
def initialize(attributes = {}, opts = {})
def initialize(attributes = {}, opts = {}) super normalized_attrs = normalize_attributes(attributes) @secret = normalized_attrs[:secret] @last_event_at = parse_timestamp(normalized_attrs[:last_event_at]) @created_by_actor = normalized_attrs[:created_by_actor] # Map status to active for convenience if status == "active" instance_variable_set(:@active, true) elsif status == "paused" instance_variable_set(:@active, false) end end