app/schemas/subscription_preference_schema.rb
class SubscriptionPreferenceSchema
include JSON::SchemaBuilder
root :subscription_preferences
def create
root do |root_object|
additional_properties false
end
end
def update
root do
additional_properties false
boolean :enabled
string :email_digest do
enum SubscriptionPreference.email_digests.keys
end
end
end
end