From 7ffca47011c0c696c4cae2eab5169630e1b3c02b Mon Sep 17 00:00:00 2001 From: Tobias Matz Date: Mon, 27 Apr 2026 11:48:34 +0200 Subject: [PATCH] Add FollowRequest model and include it in ProductValidation model --- lib/ioki/model/operator/product_validation.rb | 5 +++++ .../product_validations/follow_request.rb | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 lib/ioki/model/operator/product_validations/follow_request.rb diff --git a/lib/ioki/model/operator/product_validation.rb b/lib/ioki/model/operator/product_validation.rb index 0b2c2c16..f54d57b9 100644 --- a/lib/ioki/model/operator/product_validation.rb +++ b/lib/ioki/model/operator/product_validation.rb @@ -23,6 +23,11 @@ class ProductValidation < Base attribute :description, on: :read, type: :string + + attribute :follow_request, + on: :read, + type: :object, + class_name: 'ProductValidations::FollowRequest' end end end diff --git a/lib/ioki/model/operator/product_validations/follow_request.rb b/lib/ioki/model/operator/product_validations/follow_request.rb new file mode 100644 index 00000000..72f9d23f --- /dev/null +++ b/lib/ioki/model/operator/product_validations/follow_request.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module Ioki + module Model + module Operator + module ProductValidations + class FollowRequest < Base + attribute :resource, + on: :read, + type: :string + + attribute :filter, + on: :read, + type: :string + end + end + end + end +end