Namespace Workspace.XBR.Xperiflow.Core.RestApi.Generators
Classes
BodyGeneratorPackagesContext
Post body context for EventPackagesResource
BodyGeneratorPbmDto
Post, put body context for GeneratorPBMResource
DataTableColumnInfoContext
Column info used in DataTableContext
DataTableContext
GetGeneratorCollectionResourceResponseContext
GetGeneratorPackageGeneratorsResourceResponseContext
GetGeneratorPackagesResourceResponseContext
IntItemIdentifierContext
Contains an int item identifier
IntItemsIdentifierContext
Contains a list of item identifiers
IXperiflowResponseContext
NullDataXperiflowResponseContext
OccurrenceContext
Class representing an occurrence of an event. Attributes: date_start (dt.datetime): Start date of occurrence range (inclusive). date_end (dt.datetime): End date of occurrence range (inclusive), default is None. freqtype (str): Frequency of event occurrence (e.g., 'hourly', 'daily'), default is 'YEARLY'. freq (int): Frequency of freqType in terms of an rrule. interval (int): Interval for occurrence, once every specified frequency, default is 1. count (int): Number of times to repeat, default is None. custom_dow (Dict[str, List[int]]): Custom days of week for repeat (e.g., {'MO': [1, -1], 'TU': [2]}
), default is None. Positive number (e.g., 1) for 1st Monday of month. Negative number (e.g., -1) for last Monday of month. Zero for every Monday of month. day_rules (List[weekday]): List of weekday objects derived from custom_dow. custom_month (List[int]): Months (integers) to filter event to. upper_shoulder (dt.timedelta): Upper shoulder duration of event, default is None. lower_shoulder (dt.timedelta): Lower shoulder duration of event, default is None.
PaginationColumnInfoContext
Used in IQueryPaginationBaseModel, IResponseDataTableBaseModel
PostBodyOccurrencesExpansionContext
Post body context for OccurrenceExpansionResource
PostResponseGeneratorPbmResource
PostResponseOccurrencesExpansionContext
PutBodyGeneratorPackageContext
Put body context for EventPackageResource
QueryPaginationDataTableResponseContext
Filterable response object
ResponseOccurrencesExpansionContext
Post body response context for OccurrenceExpansionResource