LUSID C# SDK
List of all members
Lusid.Sdk.Api.ICalendarsApi Interface Reference

Represents a collection of functions to interact with the API endpoints More...

Inheritance diagram for Lusid.Sdk.Api.ICalendarsApi:
Inheritance graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from Lusid.Sdk.Api.ICalendarsApiSync
AddBusinessDaysToDateResponse AddBusinessDaysToDate (string scope, AddBusinessDaysToDateRequest addBusinessDaysToDateRequest, int operationIndex=0)
 [EARLY ACCESS] AddBusinessDaysToDate: Adds the requested number of Business Days to the provided date. More...
 
ApiResponse< AddBusinessDaysToDateResponseAddBusinessDaysToDateWithHttpInfo (string scope, AddBusinessDaysToDateRequest addBusinessDaysToDateRequest, int operationIndex=0)
 [EARLY ACCESS] AddBusinessDaysToDate: Adds the requested number of Business Days to the provided date. More...
 
CalendarDate AddDateToCalendar (string scope, string code, CreateDateRequest createDateRequest, int operationIndex=0)
 [EARLY ACCESS] AddDateToCalendar: Add a date to a calendar More...
 
ApiResponse< CalendarDateAddDateToCalendarWithHttpInfo (string scope, string code, CreateDateRequest createDateRequest, int operationIndex=0)
 [EARLY ACCESS] AddDateToCalendar: Add a date to a calendar More...
 
Calendar CreateCalendar (CreateCalendarRequest createCalendarRequest, int operationIndex=0)
 [EARLY ACCESS] CreateCalendar: Create a calendar in its generic form More...
 
ApiResponse< CalendarCreateCalendarWithHttpInfo (CreateCalendarRequest createCalendarRequest, int operationIndex=0)
 [EARLY ACCESS] CreateCalendar: Create a calendar in its generic form More...
 
Calendar DeleteCalendar (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteCalendar: Delete a calendar More...
 
ApiResponse< CalendarDeleteCalendarWithHttpInfo (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteCalendar: Delete a calendar More...
 
CalendarDate DeleteDateFromCalendar (string scope, string code, string dateId, int operationIndex=0)
 [EARLY ACCESS] DeleteDateFromCalendar: Remove a date from a calendar More...
 
ApiResponse< CalendarDateDeleteDateFromCalendarWithHttpInfo (string scope, string code, string dateId, int operationIndex=0)
 [EARLY ACCESS] DeleteDateFromCalendar: Remove a date from a calendar More...
 
List< DateTimeOffset > GenerateSchedule (string scope, ValuationSchedule valuationSchedule, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GenerateSchedule: Generate an ordered schedule of dates. More...
 
ApiResponse< List< DateTimeOffset > > GenerateScheduleWithHttpInfo (string scope, ValuationSchedule valuationSchedule, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GenerateSchedule: Generate an ordered schedule of dates. More...
 
Calendar GetCalendar (string scope, string code, List< string >? propertyKeys=default(List< string >?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GetCalendar: Get a calendar in its generic form More...
 
ApiResponse< CalendarGetCalendarWithHttpInfo (string scope, string code, List< string >? propertyKeys=default(List< string >?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GetCalendar: Get a calendar in its generic form More...
 
ResourceListOfCalendarDate GetDates (string scope, string code, DateTimeOrCutLabel? fromEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOrCutLabel? toEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? idFilter=default(List< string >?), int operationIndex=0)
 [EARLY ACCESS] GetDates: Get dates for a specific calendar More...
 
ApiResponse< ResourceListOfCalendarDateGetDatesWithHttpInfo (string scope, string code, DateTimeOrCutLabel? fromEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOrCutLabel? toEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? idFilter=default(List< string >?), int operationIndex=0)
 [EARLY ACCESS] GetDates: Get dates for a specific calendar More...
 
IsBusinessDayResponse IsBusinessDateTime (DateTimeOffset dateTime, string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] IsBusinessDateTime: Check whether a DateTime is a &quot;Business DateTime&quot; More...
 
ApiResponse< IsBusinessDayResponseIsBusinessDateTimeWithHttpInfo (DateTimeOffset dateTime, string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] IsBusinessDateTime: Check whether a DateTime is a &quot;Business DateTime&quot; More...
 
PagedResourceListOfCalendar ListCalendars (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), List< string >? propertyKeys=default(List< string >?), string? filter=default(string?), int operationIndex=0)
 [EARLY ACCESS] ListCalendars: List Calendars More...
 
ApiResponse< PagedResourceListOfCalendarListCalendarsWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), List< string >? propertyKeys=default(List< string >?), string? filter=default(string?), int operationIndex=0)
 [EARLY ACCESS] ListCalendars: List Calendars More...
 
PagedResourceListOfCalendar ListCalendarsInScope (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), List< string >? propertyKeys=default(List< string >?), string? filter=default(string?), int operationIndex=0)
 [EARLY ACCESS] ListCalendarsInScope: List all calenders in a specified scope More...
 
ApiResponse< PagedResourceListOfCalendarListCalendarsInScopeWithHttpInfo (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), List< string >? propertyKeys=default(List< string >?), string? filter=default(string?), int operationIndex=0)
 [EARLY ACCESS] ListCalendarsInScope: List all calenders in a specified scope More...
 
Calendar UpdateCalendar (string scope, string code, UpdateCalendarRequest updateCalendarRequest, int operationIndex=0)
 [EARLY ACCESS] UpdateCalendar: Update a calendar More...
 
ApiResponse< CalendarUpdateCalendarWithHttpInfo (string scope, string code, UpdateCalendarRequest updateCalendarRequest, int operationIndex=0)
 [EARLY ACCESS] UpdateCalendar: Update a calendar More...
 
- Public Member Functions inherited from Lusid.Sdk.Client.IApiAccessor
string GetBasePath ()
 Gets the base path of the API client. More...
 
- Public Member Functions inherited from Lusid.Sdk.Api.ICalendarsApiAsync
System.Threading.Tasks.Task< AddBusinessDaysToDateResponseAddBusinessDaysToDateAsync (string scope, AddBusinessDaysToDateRequest addBusinessDaysToDateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] AddBusinessDaysToDate: Adds the requested number of Business Days to the provided date. More...
 
System.Threading.Tasks.Task< ApiResponse< AddBusinessDaysToDateResponse > > AddBusinessDaysToDateWithHttpInfoAsync (string scope, AddBusinessDaysToDateRequest addBusinessDaysToDateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] AddBusinessDaysToDate: Adds the requested number of Business Days to the provided date. More...
 
System.Threading.Tasks.Task< CalendarDateAddDateToCalendarAsync (string scope, string code, CreateDateRequest createDateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] AddDateToCalendar: Add a date to a calendar More...
 
System.Threading.Tasks.Task< ApiResponse< CalendarDate > > AddDateToCalendarWithHttpInfoAsync (string scope, string code, CreateDateRequest createDateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] AddDateToCalendar: Add a date to a calendar More...
 
System.Threading.Tasks.Task< CalendarCreateCalendarAsync (CreateCalendarRequest createCalendarRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] CreateCalendar: Create a calendar in its generic form More...
 
System.Threading.Tasks.Task< ApiResponse< Calendar > > CreateCalendarWithHttpInfoAsync (CreateCalendarRequest createCalendarRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] CreateCalendar: Create a calendar in its generic form More...
 
System.Threading.Tasks.Task< CalendarDeleteCalendarAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteCalendar: Delete a calendar More...
 
System.Threading.Tasks.Task< ApiResponse< Calendar > > DeleteCalendarWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteCalendar: Delete a calendar More...
 
System.Threading.Tasks.Task< CalendarDateDeleteDateFromCalendarAsync (string scope, string code, string dateId, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteDateFromCalendar: Remove a date from a calendar More...
 
System.Threading.Tasks.Task< ApiResponse< CalendarDate > > DeleteDateFromCalendarWithHttpInfoAsync (string scope, string code, string dateId, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteDateFromCalendar: Remove a date from a calendar More...
 
System.Threading.Tasks.Task< List< DateTimeOffset > > GenerateScheduleAsync (string scope, ValuationSchedule valuationSchedule, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GenerateSchedule: Generate an ordered schedule of dates. More...
 
System.Threading.Tasks.Task< ApiResponse< List< DateTimeOffset > > > GenerateScheduleWithHttpInfoAsync (string scope, ValuationSchedule valuationSchedule, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GenerateSchedule: Generate an ordered schedule of dates. More...
 
System.Threading.Tasks.Task< CalendarGetCalendarAsync (string scope, string code, List< string >? propertyKeys=default(List< string >?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetCalendar: Get a calendar in its generic form More...
 
System.Threading.Tasks.Task< ApiResponse< Calendar > > GetCalendarWithHttpInfoAsync (string scope, string code, List< string >? propertyKeys=default(List< string >?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetCalendar: Get a calendar in its generic form More...
 
System.Threading.Tasks.Task< ResourceListOfCalendarDateGetDatesAsync (string scope, string code, DateTimeOrCutLabel? fromEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOrCutLabel? toEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? idFilter=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetDates: Get dates for a specific calendar More...
 
System.Threading.Tasks.Task< ApiResponse< ResourceListOfCalendarDate > > GetDatesWithHttpInfoAsync (string scope, string code, DateTimeOrCutLabel? fromEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOrCutLabel? toEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? idFilter=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetDates: Get dates for a specific calendar More...
 
System.Threading.Tasks.Task< IsBusinessDayResponseIsBusinessDateTimeAsync (DateTimeOffset dateTime, string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] IsBusinessDateTime: Check whether a DateTime is a &quot;Business DateTime&quot; More...
 
System.Threading.Tasks.Task< ApiResponse< IsBusinessDayResponse > > IsBusinessDateTimeWithHttpInfoAsync (DateTimeOffset dateTime, string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] IsBusinessDateTime: Check whether a DateTime is a &quot;Business DateTime&quot; More...
 
System.Threading.Tasks.Task< PagedResourceListOfCalendarListCalendarsAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), List< string >? propertyKeys=default(List< string >?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListCalendars: List Calendars More...
 
System.Threading.Tasks.Task< ApiResponse< PagedResourceListOfCalendar > > ListCalendarsWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), List< string >? propertyKeys=default(List< string >?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListCalendars: List Calendars More...
 
System.Threading.Tasks.Task< PagedResourceListOfCalendarListCalendarsInScopeAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), List< string >? propertyKeys=default(List< string >?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListCalendarsInScope: List all calenders in a specified scope More...
 
System.Threading.Tasks.Task< ApiResponse< PagedResourceListOfCalendar > > ListCalendarsInScopeWithHttpInfoAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), List< string >? propertyKeys=default(List< string >?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListCalendarsInScope: List all calenders in a specified scope More...
 
System.Threading.Tasks.Task< CalendarUpdateCalendarAsync (string scope, string code, UpdateCalendarRequest updateCalendarRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpdateCalendar: Update a calendar More...
 
System.Threading.Tasks.Task< ApiResponse< Calendar > > UpdateCalendarWithHttpInfoAsync (string scope, string code, UpdateCalendarRequest updateCalendarRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpdateCalendar: Update a calendar More...
 
- Properties inherited from Lusid.Sdk.Client.IApiAccessor
IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints


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