Sha256: 2704dc83d7e7d6b81ab6c5ea291d3fd009a48e7e92211c0057f3edd76a243bac

Contents?: true

Size: 571 Bytes

Versions: 17

Compression:

Stored size: 571 Bytes

Contents

module NulogyMessageBusProducer
  # This base class contains the fields required to create a subscription.
  # For example, for a subscription to a model called AggregateRoot:
  #
  #  class AggregateRootCreated < NulogyMessageBusProducer::BaseSubscription
  #    field :aggregate_root, Domain::Public::Types::AggregateRootType, null: true
  #  end
  class BaseSubscription < GraphQL::Schema::Subscription
    argument :subscription_id, ID, required: true
    argument :subscription_group_id, ID, required: true
    argument :topic_name, String, required: true
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
nulogy_message_bus_producer-5.0.8 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.7 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.6 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.5 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.4 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.3 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.2 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.1 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.1.alpha lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-5.0.0 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-4.0.0 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-3.7.0 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-3.6.0 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-3.5.0 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-4.0.0.alpha lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-3.4.1 lib/nulogy_message_bus_producer/base_subscription.rb
nulogy_message_bus_producer-3.4.0 lib/nulogy_message_bus_producer/base_subscription.rb