import { Base } from "../../"; import { SP } from "../../"; import { Microsoft } from "../../"; /********************************************* * IWorkflowAssociation **********************************************/ export interface IWorkflowAssociation extends WorkflowAssociationCollections, WorkflowAssociationMethods, Base.IBaseQuery { } /********************************************* * IWorkflowAssociationCollection **********************************************/ export interface IWorkflowAssociationCollection extends Base.IBaseResults, WorkflowAssociationCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IWorkflowAssociationQueryCollection **********************************************/ export interface IWorkflowAssociationQueryCollection extends Base.IBaseResults, WorkflowAssociationCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IWorkflowAssociationQuery **********************************************/ export interface IWorkflowAssociationQuery extends WorkflowAssociationOData, WorkflowAssociationMethods { } /********************************************* * WorkflowAssociation **********************************************/ export interface WorkflowAssociation extends Base.IBaseResult, WorkflowAssociationProps, WorkflowAssociationCollections, WorkflowAssociationMethods { } /********************************************* * WorkflowAssociationProps **********************************************/ export interface WorkflowAssociationProps { AllowManual?: boolean; AssociationData?: string; AutoStartChange?: boolean; AutoStartCreate?: boolean; BaseId?: any; Created?: any; Description?: string; Enabled?: boolean; HistoryListTitle?: string; Id?: any; InstantiationUrl?: string; InternalName?: string; IsDeclarative?: boolean; ListId?: any; Modified?: any; Name?: string; RunningInstances?: number; TaskListTitle?: string; WebId?: any; } /********************************************* * WorkflowAssociationPropMethods **********************************************/ export interface WorkflowAssociationPropMethods { } /********************************************* * WorkflowAssociationCollections **********************************************/ export interface WorkflowAssociationCollections extends WorkflowAssociationPropMethods { } /********************************************* * WorkflowAssociationCollectionMethods **********************************************/ export interface WorkflowAssociationCollectionMethods { add(parameters?: SP.Workflow.WorkflowAssociationCreationInformation): Base.IBaseExecution; getById(associationId?: any): Base.IBaseQuery & SP.Workflow.WorkflowAssociationCollections & SP.Workflow.WorkflowAssociationMethods; getByName(name?: string): Base.IBaseQuery & SP.Workflow.WorkflowAssociationCollections & SP.Workflow.WorkflowAssociationMethods; } /********************************************* * WorkflowAssociationOData **********************************************/ export interface WorkflowAssociationOData extends Base.IBaseResult, WorkflowAssociationProps, WorkflowAssociationMethods { } /********************************************* * WorkflowAssociationMethods **********************************************/ export interface WorkflowAssociationMethods { delete(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * WorkflowTemplate **********************************************/ export interface WorkflowTemplate { AllowManual?: boolean; AssociationUrl?: string; AutoStartChange?: boolean; AutoStartCreate?: boolean; Description?: string; Id?: any; IsDeclarative?: boolean; Name?: string; PermissionsManual?: SP.BasePermissions; } /********************************************* * WorkflowTemplateCollections **********************************************/ export interface WorkflowTemplateCollections extends WorkflowTemplateCollectionMethods { } /********************************************* * WorkflowTemplateCollectionMethods **********************************************/ export interface WorkflowTemplateCollectionMethods { getById(templateId?: any): Base.IBaseQuery & SP.Workflow.WorkflowTemplateCollections; getByName(name?: string): Base.IBaseQuery & SP.Workflow.WorkflowTemplateCollections; } /********************************************* * SPWorkflow **********************************************/ export interface SPWorkflow { AssociationId?: any; InstanceId?: any; IsCompleted?: boolean; StatusText?: string; } /********************************************* * SPWorkflowCollections **********************************************/ export interface SPWorkflowCollections { } /********************************************* * SPWorkflowManager **********************************************/ export interface SPWorkflowManager { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SPWorkflowManagerCollections **********************************************/ export interface SPWorkflowManagerCollections { } /********************************************* * ISPWorkflowTask **********************************************/ export interface ISPWorkflowTask extends SP.ListItemCollections, SPWorkflowTaskCollections, SPWorkflowTaskMethods, Base.IBaseQuery { } /********************************************* * ISPWorkflowTaskCollection **********************************************/ export interface ISPWorkflowTaskCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISPWorkflowTaskQueryCollection **********************************************/ export interface ISPWorkflowTaskQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISPWorkflowTaskQuery **********************************************/ export interface ISPWorkflowTaskQuery extends SPWorkflowTaskOData, SPWorkflowTaskMethods { } /********************************************* * SPWorkflowTask **********************************************/ export interface SPWorkflowTask extends SP.ListItem, Base.IBaseResult, SPWorkflowTaskProps, SPWorkflowTaskCollections, SPWorkflowTaskMethods { } /********************************************* * SPWorkflowTaskProps **********************************************/ export interface SPWorkflowTaskProps { } /********************************************* * SPWorkflowTaskPropMethods **********************************************/ export interface SPWorkflowTaskPropMethods { } /********************************************* * SPWorkflowTaskCollections **********************************************/ export interface SPWorkflowTaskCollections extends SPWorkflowTaskPropMethods { } /********************************************* * SPWorkflowTaskOData **********************************************/ export interface SPWorkflowTaskOData extends SP.ListItemOData, Base.IBaseResult, SPWorkflowTaskProps, SPWorkflowTaskMethods { } /********************************************* * SPWorkflowTaskMethods **********************************************/ export interface SPWorkflowTaskMethods { breakRoleInheritance(copyRoleAssignments?: boolean, clearSubscopes?: boolean): Base.IBaseExecution; resetRoleInheritance(): Base.IBaseExecution; addThumbnailFieldData(imageStream?: any, imageName?: string, fieldInternalName?: string, lockId?: string): Base.IBaseExecution; archive(): Base.IBaseExecution; delete(): Base.IBaseExecution; deleteWithParameters(parameters?: SP.ListItemDeleteParameters): Base.IBaseExecution; doEntitiesHaveAccessToLabel(peoplePickerInput?: string): Base.IBaseCollection; folderArchiveProgress(): Base.IBaseExecution; folderUnarchiveProgress(): Base.IBaseExecution; getChanges(query?: SP.ChangeQuery): Base.IBaseCollection; getComments(): Base.IBaseCollection & Base.IBaseExecution & Microsoft.SharePoint.Comments.commentCollectionMethods; // getUserEffectivePermissions(userName?: string): Base.IBaseExecution; getVersionById(versionId?: number): Base.IBaseQuery & SP.ListItemVersionCollections & SP.ListItemVersionMethods; getVersions(getVersionsParams?: SP.GetListItemVersionsParameters): Base.IBaseCollection & Base.IBaseExecution & SP.ListItemVersionCollectionMethods; getWOPIFrameUrl(action?: number): Base.IBaseExecution; mediaServiceUpdate(parameters?: SP.MediaServiceUpdateParameters): Base.IBaseExecution; mediaServiceUpdateV2(parameters?: SP.MediaServiceUpdateParameters, eventFiringEnabled?: boolean): Base.IBaseExecution; overridePolicyTip(userAction?: number, justification?: string): Base.IBaseExecution; parseAndSetFieldValue(fieldName?: string, value?: string): Base.IBaseExecution; recycle(): Base.IBaseExecution; recycleWithParameters(parameters?: SP.ListItemDeleteParameters): Base.IBaseExecution; renderListItemDataAsStream(options?: number): Base.IBaseExecution; setCommentsDisabled(value?: boolean): Base.IBaseExecution; setComplianceTag(complianceTag?: string, isTagPolicyHold?: boolean, isTagPolicyRecord?: boolean, isEventBasedTag?: boolean, isTagSuperLock?: boolean, isUnlockedAsDefault?: boolean): Base.IBaseExecution; setComplianceTagWithExplicitMetasUpdate(complianceTag?: string, complianceFlags?: number, complianceTagWrittenTime?: any, userEmailAddress?: string): Base.IBaseExecution; setComplianceTagWithHold(complianceTag?: string): Base.IBaseExecution; setComplianceTagWithMetaInfo(complianceTag?: string, blockDelete?: boolean, blockEdit?: boolean, complianceTagWrittenTime?: any, userEmailAddress?: string, isTagSuperLock?: boolean, isRecordUnlockedAsDefault?: boolean): Base.IBaseExecution; setComplianceTagWithNoHold(complianceTag?: string): Base.IBaseExecution; setComplianceTagWithRecord(complianceTag?: string): Base.IBaseExecution; systemUpdate(): Base.IBaseExecution; unarchive(): Base.IBaseExecution; // update(): Base.IBaseExecution; updateEx(parameters?: SP.ListItemUpdateParameters): Base.IBaseExecution; updateOverwriteVersion(): Base.IBaseExecution; validateUpdateFetchListItem(formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, datesInUTC?: boolean, numberInInvariantCulture?: boolean, View?: string, RootFolder?: string): Base.IBaseExecution; validateUpdateFetchListItemInFolder(formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, datesInUTC?: boolean, numberInInvariantCulture?: boolean, rootFolder?: string): Base.IBaseExecution; validateUpdateListItem(formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, datesInUTC?: boolean, numberInInvariantCulture?: boolean, sharedLockId?: string): Base.IBaseCollection; getUserEffectivePermissions(userName?: string): Base.IBaseExecution<{ GetUserEffectivePermissions: SP.BasePermissions }>; update(properties?: any): Base.IBaseExecution; }