Lean  $LEAN_TAG$
QuantConnect.Scheduling.FluentScheduledEventBuilder Class Reference

Provides a builder class to allow for fluent syntax when constructing new events More...

Inheritance diagram for QuantConnect.Scheduling.FluentScheduledEventBuilder:
[legend]

Public Member Functions

 FluentScheduledEventBuilder (ScheduleManager schedule, SecurityManager securities, string name=null)
 Initializes a new instance of the FluentScheduledEventBuilder class More...
 

Detailed Description

Provides a builder class to allow for fluent syntax when constructing new events

This builder follows the following steps for event creation:

  1. Specify an event name (optional)
  2. Specify an IDateRule
  3. Specify an ITimeRule a. repeat 3. to define extra time rules (optional)
  4. Specify additional where clause (optional)
  5. Register event via call to Run

Definition at line 38 of file FluentScheduledEventBuilder.cs.

Constructor & Destructor Documentation

◆ FluentScheduledEventBuilder()

QuantConnect.Scheduling.FluentScheduledEventBuilder.FluentScheduledEventBuilder ( ScheduleManager  schedule,
SecurityManager  securities,
string  name = null 
)

Initializes a new instance of the FluentScheduledEventBuilder class

Parameters
scheduleThe schedule to send created events to
securitiesThe algorithm's security manager
nameA specific name for this event

Definition at line 54 of file FluentScheduledEventBuilder.cs.


The documentation for this class was generated from the following file: