lib/calendly/models/webhook_subscription.rb in calendly-0.8.3 vs lib/calendly/models/webhook_subscription.rb in calendly-0.9.0

- old
+ new

@@ -1,18 +1,20 @@ # frozen_string_literal: true -require 'calendly/client' -require 'calendly/models/model_utils' -require 'calendly/models/organization' -require 'calendly/models/user' - module Calendly # Calendly's webhook model. class WebhookSubscription include ModelUtils UUID_RE = %r{\A#{Client::API_HOST}/webhook_subscriptions/(#{UUID_FORMAT})\z}.freeze TIME_FIELDS = %i[created_at updated_at retry_started_at].freeze - ASSOCIATION = {organization: Organization, user: User, creator: User}.freeze + + def self.association + { + organization: Organization, + user: User, + creator: User + } + end # @return [String] # unique id of the WebhookSubscription object. attr_accessor :uuid