Sha256: cf1653d3b15282e8fd1ed4c9cb19938496288f2174132eccb29a7bcb9480b3fe

Contents?: true

Size: 656 Bytes

Versions: 4

Compression:

Stored size: 656 Bytes

Contents

# frozen_string_literal: true

class SubscriptionClientResource < ActiveRecord::Base
  belongs_to :supplier, class_name: "SubscriptionClientSupplier"
  has_many :notices, class_name: "SubscriptionClientNotice", as: :notice_subject, dependent: :destroy
  has_many :subscriptions, foreign_key: "resource_id", class_name: "SubscriptionClientSubscription", dependent: :destroy
end

# == Schema Information
#
# Table name: subscription_client_resources
#
#  id          :bigint           not null, primary key
#  supplier_id :bigint
#  name        :string           not null
#  created_at  :datetime         not null
#  updated_at  :datetime         not null
#

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
discourse_subscription_client-0.1.3 app/models/subscription_client_resource.rb
discourse_subscription_client-0.1.2 app/models/subscription_client_resource.rb
discourse_subscription_client-0.1.1 app/models/subscription_client_resource.rb
discourse_subscription_client-0.1.0 app/models/subscription_client_resource.rb