export interface ConditionInterface { id?: string; conjunctionId?: string; field?: string; fieldData?: string; operator?: string; value?: string; label?: string; } export interface ConjunctionInterface { id?: string; triggerId?: string; stepRouteId?: string; parentId?: string; groupType?: string; conjunctions?: ConjunctionInterface[]; conditions?: ConditionInterface[]; } export interface TaskInterface { id?: string; taskNumber?: number; taskType?: string; dateCreated?: Date; dateClosed?: Date; associatedWithType?: string; associatedWithId?: string; associatedWithLabel?: string; createdByType?: string; createdById?: string; createdByLabel?: string; assignedToType?: string; assignedToId?: string; assignedToLabel?: string; title?: string; status?: string; automationId?: string; conversationId?: string; data?: string; workflowId?: string; stepId?: string; dueDate?: Date; snoozedUntil?: Date; sort?: number; pinnedAssignment?: boolean; } export interface WorkflowInterface { id?: string; churchId?: string; name?: string; categoryId?: string; active?: boolean; sort?: number; } export interface WorkflowStepInterface { id?: string; churchId?: string; workflowId?: string; name?: string; sort?: number; defaultAssignToType?: string; defaultAssignToId?: string; defaultAssignToLabel?: string; expectedResponseDays?: number; } export interface WorkflowCategoryInterface { id?: string; churchId?: string; name?: string; sort?: number; } export interface FormWorkflowTriggerInterface { id?: string; churchId?: string; formId?: string; workflowId?: string; active?: boolean; } export interface WorkflowTriggerInterface { id?: string; churchId?: string; name?: string; triggerKind?: string; eventType?: string; recurs?: string; workflowId?: string; stepId?: string; conditions?: string; oncePerSubject?: boolean; active?: boolean; } export interface WorkflowStepRouteInterface { id?: string; churchId?: string; workflowId?: string; stepId?: string; sort?: number; trigger?: string; kind?: string; label?: string; targetStepId?: string; targetWorkflowId?: string; } export interface WorkflowBoardInterface { workflow: WorkflowInterface; steps: WorkflowStepInterface[]; cards: TaskInterface[]; routes: WorkflowStepRouteInterface[]; } export interface PlanInterface { id?: string; churchId?: string; name?: string; ministryId?: string; campusId?: string; serviceDate?: Date; notes?: string; contentType?: string; contentId?: string; providerId?: string; providerPlanId?: string; providerPlanName?: string; signupDeadlineHours?: number; showVolunteerNames?: boolean; } export interface PositionInterface { id?: string; churchId?: string; planId?: string; categoryName?: string; name?: string; count?: number; groupId?: string; allowSelfSignup?: boolean; description?: string; } export interface AssignmentInterface { id?: string; churchId?: string; positionId?: string; personId?: string; status?: string; notified?: Date; } export interface TimeInterface { id?: string; churchId?: string; planId?: string; displayName?: string; startTime?: Date; endTime?: Date; teams?: string; teamList?: string[]; serviceTimeType?: string; } export interface PlanItemTimeInterface { id?: string; churchId?: string; planItemId?: string; timeId?: string; excluded?: boolean; } export interface BlockoutDateInterface { id?: string; churchId?: string; personId?: string; startDate?: Date; endDate?: Date; } export interface ExternalVenueRefInterface { externalProviderId: string; programId: string; studyId: string; lessonId: string; venueId: string; } export interface ContentFileInterface { id?: string; name?: string; url?: string; fileType?: string; seconds?: number; } export interface PlanItemContentInterface { provider: string; embedUrl?: string; html?: string; files?: ContentFileInterface[]; metadata?: Record; } export interface PlanItemInterface { id?: string; planId?: string; parentId?: string; sort?: number; itemType?: string; relatedId?: string; positionId?: string; label?: string; description?: string; seconds?: number; link?: string; children?: PlanItemInterface[]; content?: PlanItemContentInterface; providerId?: string; providerPath?: string; providerContentPath?: string; thumbnailUrl?: string; } //# sourceMappingURL=Doing.d.ts.map