Sha256: 5e89c2a636538eb4ef0f3f63c7e0ebc430841653561ac3b78b964c51db33002c

Contents?: true

Size: 1.48 KB

Versions: 1

Compression:

Stored size: 1.48 KB

Contents

# typed: true
module UpGush
  module Models
    class WorkflowStep
      extend GeneratedRelationMethods

      sig { returns(String) }
      def klass; end

      sig { returns(String) }
      def uuid; end

      module GeneratedRelationMethods
        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def started(*args, &blk); end

        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def not_started(*args, &blk); end

        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def enqueued(*args, &blk); end

        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def finished(*args, &blk); end

        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def not_finished(*args, &blk); end

        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def unfinished_resume(*args, &blk); end

        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def enqueued_not_started(*args, &blk); end

        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def started_not_finished(*args, &blk); end

        sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
        def executed(*args, &blk); end
      end

      class PrivateRelation < ::ActiveRecord::Relation
        include GeneratedRelationMethods
      end
    end
  end
end



Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
up_gush-3.0.0.1 sorbet/rbi/models/workflow_step.rbi