self.new

in rbi/lib/openai/models/evals/runs/output_item_retrieve_response.rbi [71:100]


          def self.new(
            id:,
            created_at:,
            datasource_item:,
            datasource_item_id:,
            eval_id:,
            results:,
            run_id:,
            sample:,
            status:,
            object: :"eval.run.output_item"
          ); end
          sig do
            override
              .returns(
                {
                  id: String,
                  created_at: Integer,
                  datasource_item: T::Hash[Symbol, T.anything],
                  datasource_item_id: Integer,
                  eval_id: String,
                  object: Symbol,
                  results: T::Array[T::Hash[Symbol, T.anything]],
                  run_id: String,
                  sample: OpenAI::Models::Evals::Runs::OutputItemRetrieveResponse::Sample,
                  status: String
                }
              )
          end