Sha256: 8d40010ede7c655f30cf5980f30fdfe3088e16117f8de52ddbd60678321a65b2

Contents?: true

Size: 324 Bytes

Versions: 21

Compression:

Stored size: 324 Bytes

Contents

# typed: strict
# frozen_string_literal: true

module ShopifyAPI
  module Webhooks
    module Handler
      extend T::Sig
      extend T::Helpers
      interface!

      sig { abstract.params(topic: String, shop: String, body: T::Hash[String, T.untyped]).void }
      def handle(topic:, shop:, body:); end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
shopify_api-13.4.0 lib/shopify_api/webhooks/handler.rb
shopify_api-13.3.1 lib/shopify_api/webhooks/handler.rb
shopify_api-13.3.0 lib/shopify_api/webhooks/handler.rb
shopify_api-13.2.0 lib/shopify_api/webhooks/handler.rb
shopify_api-13.1.0 lib/shopify_api/webhooks/handler.rb
shopify_api-13.0.0 lib/shopify_api/webhooks/handler.rb
shopify_api-12.5.0 lib/shopify_api/webhooks/handler.rb
shopify_api-12.4.0 lib/shopify_api/webhooks/handler.rb
shopify_api-12.3.0 lib/shopify_api/webhooks/handler.rb
shopify_api-12.2.1 lib/shopify_api/webhooks/handler.rb
shopify_api-12.2.0 lib/shopify_api/webhooks/handler.rb
shopify_api-12.1.0 lib/shopify_api/webhooks/handler.rb
shopify_api-12.0.0 lib/shopify_api/webhooks/handler.rb
shopify_api-11.1.0 lib/shopify_api/webhooks/handler.rb
shopify_api-11.0.1 lib/shopify_api/webhooks/handler.rb
shopify_api-11.0.0 lib/shopify_api/webhooks/handler.rb
shopify_api-10.1.0 lib/shopify_api/webhooks/handler.rb
shopify_api-10.0.3 lib/shopify_api/webhooks/handler.rb
shopify_api-10.0.2 lib/shopify_api/webhooks/handler.rb
shopify_api-10.0.1 lib/shopify_api/webhooks/handler.rb