Sha256: e299cfcf6c1c6ec9fa2aad0be07fabc3ade8fd8d1e4254120f21323577f0fcda

Contents?: true

Size: 595 Bytes

Versions: 41

Compression:

Stored size: 595 Bytes

Contents

module Types
  class RecurringLogic < Types::BaseObject
    description 'A Recurring Logic'
    model_class ::ForemanTasks::RecurringLogic

    include ::Types::Concerns::MetaField

    global_id_field :id
    field :cron_line, String
    field :end_time, GraphQL::Types::ISO8601DateTime
    field :max_iteration, Integer
    field :iteration, Integer
    field :state, String
    field :purpose, String
    belongs_to :triggering, Types::Triggering

    def self.graphql_definition
      super.tap { |type| type.instance_variable_set(:@name, 'ForemanTasks::RecurringLogic') }
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
foreman-tasks-8.2.0 app/graphql/types/recurring_logic.rb
foreman-tasks-8.1.2 app/graphql/types/recurring_logic.rb
foreman-tasks-8.1.1 app/graphql/types/recurring_logic.rb
foreman-tasks-8.1.0 app/graphql/types/recurring_logic.rb
foreman-tasks-8.0.2 app/graphql/types/recurring_logic.rb
foreman-tasks-8.0.1 app/graphql/types/recurring_logic.rb
foreman-tasks-8.0.0 app/graphql/types/recurring_logic.rb
foreman-tasks-7.2.1 app/graphql/types/recurring_logic.rb
foreman-tasks-7.1.1 app/graphql/types/recurring_logic.rb
foreman-tasks-7.2.0 app/graphql/types/recurring_logic.rb
foreman-tasks-7.1.0 app/graphql/types/recurring_logic.rb
foreman-tasks-6.0.3 app/graphql/types/recurring_logic.rb
foreman-tasks-7.0.0 app/graphql/types/recurring_logic.rb
foreman-tasks-6.0.2 app/graphql/types/recurring_logic.rb
foreman-tasks-5.2.3 app/graphql/types/recurring_logic.rb
foreman-tasks-6.0.1 app/graphql/types/recurring_logic.rb
foreman-tasks-5.2.2 app/graphql/types/recurring_logic.rb
foreman-tasks-6.0.0 app/graphql/types/recurring_logic.rb
foreman-tasks-5.2.1 app/graphql/types/recurring_logic.rb
foreman-tasks-5.3.0 app/graphql/types/recurring_logic.rb