src/Custom/Assistants/RunStepCollectionOptions.cs (11 lines of code) (raw):

using System.Diagnostics.CodeAnalysis; namespace OpenAI.Assistants; /// <summary> The options to configure how <see cref="RunStep"/> objects are retrieved and paginated. </summary> [Experimental("OPENAI001")] public class RunStepCollectionOptions { /// <summary> Initializes a new instance of <see cref="RunStepCollectionOptions"/>. </summary> public RunStepCollectionOptions() { } /// <summary> /// A limit on the number of <see cref="RunStep"/> objects to be returned per page. /// </summary> public int? PageSizeLimit { get; set; } /// <summary> /// The order in which to retrieve <see cref="RunStep"/> objects when sorted by their /// <see cref="RunStep.CreatedAt"/> timestamp. /// </summary> public RunStepCollectionOrder? Order { get; set; } /// <summary> /// The <see cref="RunStep.Id"/> used to retrieve the page of <see cref="RunStep"/> objects that come /// after this one. /// </summary> public string AfterId { get; set; } /// <summary> /// The <see cref="RunStep.Id"/> used to retrieve the page of <see cref="RunStep"/> objects that come /// before this one. /// </summary> public string BeforeId { get; set; } }