diff --git a/app/models/connected_app.rb b/app/models/connected_app.rb index 85cdc6f9a5..4d45d10c89 100644 --- a/app/models/connected_app.rb +++ b/app/models/connected_app.rb @@ -8,6 +8,7 @@ class ConnectedApp < ApplicationRecord after_destroy :disconnect scope :discover_regen, -> { where(type: "ConnectedApp") } + scope :affiliate_sales_data, -> { where(type: "ConnectedApps::AffiliateSalesData") } def connecting? data.nil? diff --git a/app/models/connected_apps/affiliate_sales_data.rb b/app/models/connected_apps/affiliate_sales_data.rb new file mode 100644 index 0000000000..a9425a1303 --- /dev/null +++ b/app/models/connected_apps/affiliate_sales_data.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +# An enterprise can opt-in for their data to be included in the affiliate_sales_data endpoint +# +module ConnectedApps + class AffiliateSalesData < ConnectedApp + def connect; end + + def disconnect; end + end +end