gd-sprest-def
Advanced tools
Comparing version 0.0.5 to 0.0.6
@@ -32,2 +32,3 @@ import { Microsoft } from "../../../../../"; | ||
Option?: number; | ||
Reserve?: string; | ||
} | ||
@@ -50,3 +51,2 @@ | ||
PreferredMoveEndDateInUtc?: any; | ||
Reserve?: string; | ||
SiteId?: any; | ||
@@ -204,2 +204,3 @@ SourceDataLocation?: string; | ||
InstanceId?: any; | ||
InstanceState?: number; | ||
IsCurrentUserGeoAdministrator?: boolean; | ||
@@ -261,2 +262,22 @@ IsDefaultGeoLocation?: boolean; | ||
export interface MultiGeoServicesBeta { | ||
AllowedDataLocations?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.AllowedDataLocation>; | ||
ContentDbSchemaVersion?: () => Microsoft.Online.SharePoint.MultiGeo.Service.ContentDbSchemaVersion; | ||
CrossFarmGroupMoveJobs?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmGroupMoveJob>; | ||
CrossFarmSiteMoveJobs?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmSiteMoveJob>; | ||
CrossFarmUserMoveJobs?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmUserMoveJob>; | ||
CrossGeoTenantBYOK?: () => Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantBYOK; | ||
CrossGeoTenantCompatibility?: () => Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantCompatibility; | ||
CrossGeoTenantProperties?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantProperty>; | ||
GeoAdministrators?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.GeoAdministrator>; | ||
GeoExperience?: () => Microsoft.Online.SharePoint.MultiGeo.Service.GeoExperience; | ||
GeoTenantInstanceInformationCollection?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.GeoTenantInstanceInformation>; | ||
GlobalAdminCheck?: () => Microsoft.Online.SharePoint.MultiGeo.Service.GlobalAdminCheck; | ||
GroupMoveJobs?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.GroupMoveJob>; | ||
SiteMoveJobs?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.SiteMoveJob>; | ||
SiteRenameJobs?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.SiteRenameJob>; | ||
StorageQuotas?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.StorageQuota>; | ||
TaxonomyReplicationParameters?: () => Microsoft.Online.SharePoint.MultiGeo.Service.TaxonomyReplicationParameters; | ||
TenantInformationCollection?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.TenantInformation>; | ||
UnifiedGroups?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.UnifiedGroup>; | ||
UserMoveJobs?: () => Array<Microsoft.Online.SharePoint.MultiGeo.Service.UserMoveJob>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -279,4 +300,4 @@ } | ||
export interface SiteRenameJobEntityData extends Microsoft.Online.SharePoint.MultiGeo.Service.JobEntityData { | ||
Reserved?: string; | ||
SourceSiteUrl?: string; | ||
TargetSiteTitle?: string; | ||
TargetSiteUrl?: string; | ||
@@ -329,23 +350,2 @@ } | ||
/********************************************* | ||
* TenantRenameJobEntityData | ||
**********************************************/ | ||
export interface TenantRenameJobEntityData extends Microsoft.Online.SharePoint.MultiGeo.Service.JobEntityData { | ||
SourceAdminSiteUrl?: string; | ||
SourceMySiteHostUrl?: string; | ||
SourceRootSiteUrl?: string; | ||
TargetAdminSiteUrl?: string; | ||
TargetMySiteHostUrl?: string; | ||
TargetRootSiteUrl?: string; | ||
} | ||
/********************************************* | ||
* TenantRenameJob | ||
**********************************************/ | ||
export interface TenantRenameJob extends Microsoft.Online.SharePoint.MultiGeo.Service.TenantRenameJobEntityData { | ||
JobId?: any; | ||
JobState?: string; | ||
TriggeredBy?: string; | ||
} | ||
/********************************************* | ||
* UnifiedGroup | ||
@@ -352,0 +352,0 @@ **********************************************/ |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -184,2 +184,3 @@ import { Microsoft } from "../../../../"; | ||
export interface Tenant { | ||
Sites?: () => Array<Microsoft.Online.SharePoint.TenantAdministration.SiteProperties>; | ||
AllowDownloadingNonWebViewableFiles?: boolean; | ||
@@ -199,5 +200,7 @@ AllowedDomainListForSyncClient?: Array<any>; | ||
BlockMacSync?: boolean; | ||
CommentsOnFilesDisabled?: boolean; | ||
CommentsOnSitePagesDisabled?: boolean; | ||
CompatibilityRange?: string; | ||
ConditionalAccessPolicy?: number; | ||
ContentTypeSyncSiteTemplatesList?: Array<string>; | ||
CustomizedExternalSharingServiceUrl?: string; | ||
@@ -214,2 +217,3 @@ DefaultLinkPermission?: number; | ||
EmailAttestationRequired?: boolean; | ||
EnableAIPIntegration?: boolean; | ||
EnableGuestSignInAcceleration?: boolean; | ||
@@ -235,2 +239,3 @@ EnableMinimumVersionRequirement?: boolean; | ||
ManagedPathsForSiteCreation?: Array<string>; | ||
MarkNewFilesSensitiveByDefault?: number; | ||
MobileFriendlyUrlEnabledInTenant?: boolean; | ||
@@ -244,2 +249,3 @@ NoAccessRedirectUrl?: string; | ||
ODBMembersCanShare?: number; | ||
ODBSharingCapability?: number; | ||
OfficeClientADALDisabled?: boolean; | ||
@@ -246,0 +252,0 @@ OneDriveForGuestsEnabled?: boolean; |
import * as Internal from "./Internal"; | ||
export { Internal } | ||
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -9,3 +9,5 @@ | ||
ConsentType?: string; | ||
IsDomainIsolated?: boolean; | ||
ObjectId?: string; | ||
PackageName?: string; | ||
Resource?: string; | ||
@@ -21,2 +23,3 @@ ResourceId?: string; | ||
Id?: any; | ||
IsDomainIsolated?: boolean; | ||
PackageApproverName?: string; | ||
@@ -35,2 +38,4 @@ PackageName?: string; | ||
export interface SPOWebAppServicePrincipal { | ||
PermissionGrants?: () => Array<Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant>; | ||
PermissionRequests?: () => Array<Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionRequest>; | ||
AccountEnabled?: boolean; | ||
@@ -37,0 +42,0 @@ AppId?: string; |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -21,2 +21,3 @@ import { Microsoft } from "../../../../"; | ||
export interface GetExternalUsersResults { | ||
ExternalUserCollection?: () => Array<Microsoft.Online.SharePoint.TenantManagement.ExternalUser>; | ||
TotalUserCount?: number; | ||
@@ -66,4 +67,6 @@ UserCollectionPosition?: number; | ||
BlockMacSync?: boolean; | ||
CommentsOnFilesDisabled?: boolean; | ||
CommentsOnSitePagesDisabled?: boolean; | ||
ConditionalAccessPolicy?: number; | ||
ContentTypeSyncSiteTemplatesList?: Array<string>; | ||
CustomizedExternalSharingServiceUrl?: string; | ||
@@ -100,2 +103,3 @@ DefaultLinkPermission?: number; | ||
ODBMembersCanShare?: number; | ||
ODBSharingCapability?: number; | ||
OfficeClientADALDisabled?: boolean; | ||
@@ -102,0 +106,0 @@ OneDriveForGuestsEnabled?: boolean; |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -20,2 +20,3 @@ import { Microsoft } from "../../../"; | ||
restore?: Microsoft.SharePoint.Activities.RestoreFacet; | ||
restoreVersion?: Microsoft.SharePoint.Activities.RestoreVersionFacet; | ||
share?: Microsoft.SharePoint.Activities.SharingFacet; | ||
@@ -135,2 +136,9 @@ version?: Microsoft.SharePoint.Activities.VersionFacet; | ||
/********************************************* | ||
* RestoreVersionFacet | ||
**********************************************/ | ||
export interface RestoreVersionFacet { | ||
fromVersion?: string; | ||
} | ||
/********************************************* | ||
* SharingFacet | ||
@@ -137,0 +145,0 @@ **********************************************/ |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -14,2 +14,3 @@ | ||
export interface SPFarm { | ||
Local?: () => Microsoft.SharePoint.Administration.SPFarm; | ||
Id?: any; | ||
@@ -37,2 +38,3 @@ } | ||
export interface SPWebApplication { | ||
Sites?: () => Array<SP.Site>; | ||
DisplayName?: string; | ||
@@ -49,2 +51,4 @@ Id?: any; | ||
export interface SPWebService { | ||
ContentService?: () => Microsoft.SharePoint.Administration.SPWebService; | ||
WebApplications?: () => Array<Microsoft.SharePoint.Administration.SPWebApplication>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -51,0 +55,0 @@ } |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -99,1 +99,14 @@ import { Microsoft } from "../../../../../"; | ||
} | ||
/********************************************* | ||
* PopularTenantQuery | ||
**********************************************/ | ||
export interface PopularTenantQuery { | ||
ClickCount?: number; | ||
LCID?: number; | ||
QueryCount?: number; | ||
QueryText?: string; | ||
SiteId?: any; | ||
SourceId?: any; | ||
WebId?: any; | ||
} |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -8,2 +8,4 @@ import { SP } from "../../../"; | ||
export interface comment { | ||
likedBy?: () => Array<Microsoft.SharePoint.Likes.userEntity>; | ||
replies?: () => Array<Microsoft.SharePoint.Comments.comment>; | ||
author?: SP.Sharing.Principal; | ||
@@ -10,0 +12,0 @@ createdDate?: any; |
import * as Client from "./Client"; | ||
export { Client } | ||
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
import * as ClientSideComponent from "./ClientSideComponent"; | ||
export { ClientSideComponent } | ||
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -7,2 +7,3 @@ | ||
export interface likedByInformation { | ||
likedBy?: () => Array<Microsoft.SharePoint.Likes.userEntity>; | ||
isLikedByUser?: boolean; | ||
@@ -9,0 +10,0 @@ likeCount?: number; |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -7,2 +7,3 @@ | ||
export interface SiteCollectionCorporateCatalogAccessor { | ||
AvailableApps?: () => Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CorporateCatalogAppMetadata>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -29,2 +30,4 @@ } | ||
export interface TenantCorporateCatalogAccessor { | ||
AvailableApps?: () => Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CorporateCatalogAppMetadata>; | ||
SiteCollectionAppCatalogsSites?: () => Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionAppCatalogAllowedItem>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -31,0 +34,0 @@ } |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -56,2 +56,4 @@ import { Microsoft } from "../../../"; | ||
export interface SharePointHomeServiceContext { | ||
Token?: () => SP.OAuth.TokenResponse; | ||
CompanyPortalContext?: string; | ||
HomePageCache?: Microsoft.SharePoint.Portal.Home.SharePointHomeDataCacheCollection; | ||
@@ -58,0 +60,0 @@ HomePageContext?: Microsoft.SharePoint.Portal.Home.SharePointHomePageContext; |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -36,2 +36,3 @@ import { MS } from "../../"; | ||
export interface Folder extends MS.FileServices.FileSystemItem { | ||
Children?: () => Array<MS.FileServices.FileSystemItem>; | ||
ChildrenCount?: number; | ||
@@ -38,0 +39,0 @@ } |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -123,2 +123,3 @@ import { PS } from "../"; | ||
export interface EnterpriseProjectTypeCreationInformation { | ||
DepartmentIds?: Array<any>; | ||
Description?: string; | ||
@@ -125,0 +126,0 @@ Id?: any; |
@@ -22,2 +22,3 @@ import { PS } from "../"; | ||
export interface Assignment { | ||
CustomFields?: () => Array<PS.CustomField>; | ||
ActualCostWorkPerformed?: number; | ||
@@ -73,2 +74,5 @@ ActualOvertimeCost?: number; | ||
export interface CustomField { | ||
EntityType?: () => PS.EntityType; | ||
LookupEntries?: () => Array<PS.LookupEntry>; | ||
LookupTable?: () => PS.LookupTable; | ||
AppAlternateId?: any; | ||
@@ -116,2 +120,3 @@ DepartmentId?: any; | ||
export interface LookupTable { | ||
Entries?: () => Array<PS.LookupEntry>; | ||
AppAlternateId?: any; | ||
@@ -129,2 +134,3 @@ FieldType?: number; | ||
export interface CalendarException { | ||
Calendar?: () => PS.Calendar; | ||
Finish?: any; | ||
@@ -156,2 +162,3 @@ Id?: number; | ||
export interface Calendar { | ||
BaseCalendarExceptions?: () => Array<PS.CalendarException>; | ||
Created?: any; | ||
@@ -176,2 +183,6 @@ Id?: any; | ||
export interface DraftAssignment extends PS.Assignment { | ||
Owner?: () => SP.User; | ||
Parent?: () => PS.DraftAssignment; | ||
Resource?: () => PS.DraftProjectResource; | ||
Task?: () => PS.DraftTask; | ||
ActualCost?: number; | ||
@@ -223,2 +234,4 @@ ActualFinish?: any; | ||
export interface ProjectResource { | ||
CustomFields?: () => Array<PS.CustomField>; | ||
EnterpriseResource?: () => PS.EnterpriseResource; | ||
ActualCost?: number; | ||
@@ -292,2 +305,13 @@ ActualCostWorkPerformed?: string; | ||
export interface EnterpriseResource { | ||
Assignments?: () => Array<PS.StatusAssignment>; | ||
BaseCalendar?: () => PS.Calendar; | ||
CostRateTables?: () => Array<PS.EnterpriseResourceCostRateTable>; | ||
CustomFields?: () => Array<PS.CustomField>; | ||
DefaultAssignmentOwner?: () => SP.User; | ||
Engagements?: () => Array<PS.ResourceEngagement>; | ||
UserPermissions?: () => Array<PS.UserPermission>; | ||
ResourceCalendarExceptions?: () => Array<PS.CalendarException>; | ||
Self?: () => PS.EnterpriseResource; | ||
TimesheetManager?: () => SP.User; | ||
User?: () => SP.User; | ||
CanLevel?: boolean; | ||
@@ -326,2 +350,7 @@ Code?: string; | ||
export interface StatusAssignment { | ||
CustomFields?: () => Array<PS.CustomField>; | ||
History?: () => Array<PS.StatusAssignmentHistoryLine>; | ||
Project?: () => PS.PublishedProject; | ||
Resource?: () => PS.EnterpriseResource; | ||
Task?: () => PS.StatusTask; | ||
ActualFinish?: any; | ||
@@ -365,2 +394,3 @@ ActualOvertime?: string; | ||
export interface StatusAssignmentHistoryLine { | ||
Author?: () => SP.User; | ||
Comment?: string; | ||
@@ -377,2 +407,11 @@ Decision?: number; | ||
export interface Project { | ||
CheckedOutBy?: () => SP.User; | ||
CustomFields?: () => Array<PS.CustomField>; | ||
Engagements?: () => Array<PS.ProjectEngagement>; | ||
EnterpriseProjectType?: () => PS.EnterpriseProjectType; | ||
UserPermissions?: () => Array<PS.UserPermission>; | ||
Phase?: () => PS.Phase; | ||
ProjectSummaryTask?: () => PS.ProjectSummaryTask; | ||
QueueJobs?: () => Array<PS.QueueJob>; | ||
Stage?: () => PS.Stage; | ||
ApprovedEnd?: any; | ||
@@ -408,3 +447,2 @@ ApprovedStart?: any; | ||
ProjectType?: number; | ||
ScheduledFromStart?: boolean; | ||
SplitInProgress?: boolean; | ||
@@ -422,2 +460,8 @@ SpreadActualCostsToStatus?: boolean; | ||
export interface Engagement { | ||
Comments?: () => Array<PS.EngagementComment>; | ||
ModifiedBy?: () => SP.User; | ||
Project?: () => PS.Project; | ||
Resource?: () => PS.EnterpriseResource; | ||
ReviewedBy?: () => SP.User; | ||
SubmittedBy?: () => SP.User; | ||
CreatedDate?: any; | ||
@@ -437,2 +481,3 @@ Description?: string; | ||
export interface EngagementComment { | ||
Author?: () => SP.User; | ||
Created?: any; | ||
@@ -466,2 +511,4 @@ Id?: any; | ||
export interface EnterpriseProjectType { | ||
ProjectDetailPages?: () => Array<PS.ProjectDetailPage>; | ||
Departments?: Array<any>; | ||
Description?: string; | ||
@@ -489,2 +536,3 @@ Id?: any; | ||
export interface ProjectDetailPage { | ||
Item?: () => SP.ListItem; | ||
Id?: any; | ||
@@ -507,2 +555,3 @@ Name?: string; | ||
export interface Phase { | ||
Stages?: () => Array<PS.Stage>; | ||
Description?: string; | ||
@@ -517,2 +566,6 @@ Id?: any; | ||
export interface Stage { | ||
CustomFields?: () => Array<PS.StageCustomField>; | ||
Phase?: () => PS.Phase; | ||
ProjectDetailPages?: () => Array<PS.StageDetailPage>; | ||
WorkflowStatusPage?: () => PS.ProjectDetailPage; | ||
Behavior?: number; | ||
@@ -530,2 +583,3 @@ CheckInRequired?: boolean; | ||
export interface StageCustomField { | ||
Stage?: () => PS.Stage; | ||
Id?: any; | ||
@@ -541,2 +595,4 @@ Name?: string; | ||
export interface StageDetailPage { | ||
Page?: () => PS.ProjectDetailPage; | ||
Stage?: () => PS.Stage; | ||
Description?: string; | ||
@@ -552,2 +608,4 @@ Id?: any; | ||
export interface Task { | ||
CustomFields?: () => Array<PS.CustomField>; | ||
SubProject?: () => PS.PublishedProject; | ||
ActualCostWorkPerformed?: number; | ||
@@ -664,2 +722,12 @@ ActualDuration?: string; | ||
export interface PublishedProject extends PS.Project { | ||
Assignments?: () => Array<PS.PublishedAssignment>; | ||
Calendar?: () => PS.Calendar; | ||
Draft?: () => PS.DraftProject; | ||
EntityLinks?: () => Array<PS.EntityLink>; | ||
IncludeCustomFields?: () => PS.PublishedProject; | ||
Owner?: () => SP.User; | ||
ProjectResources?: () => Array<PS.PublishedProjectResource>; | ||
ProjectWorkflowInstance?: () => PS.ProjectWorkflowInstance; | ||
TaskLinks?: () => Array<PS.PublishedTaskLink>; | ||
Tasks?: () => Array<PS.PublishedTask>; | ||
CurrencyCode?: string; | ||
@@ -691,2 +759,3 @@ CurrencyDigits?: number; | ||
ProtectedActualsSynch?: boolean; | ||
ScheduledFromStart?: boolean; | ||
ShowEstimatedDurations?: boolean; | ||
@@ -706,2 +775,6 @@ StartDate?: any; | ||
export interface PublishedAssignment extends PS.Assignment { | ||
Owner?: () => SP.User; | ||
Parent?: () => PS.PublishedAssignment; | ||
Resource?: () => PS.PublishedProjectResource; | ||
Task?: () => PS.PublishedTask; | ||
ActualCost?: number; | ||
@@ -751,2 +824,4 @@ ActualFinish?: any; | ||
export interface PublishedProjectResource extends PS.ProjectResource { | ||
Assignments?: () => Array<PS.PublishedAssignment>; | ||
DefaultAssignmentOwner?: () => SP.User; | ||
CanLevel?: boolean; | ||
@@ -775,2 +850,10 @@ Code?: string; | ||
export interface PublishedTask extends PS.Task { | ||
Assignments?: () => Array<PS.PublishedAssignment>; | ||
Calendar?: () => PS.Calendar; | ||
EntityLinks?: () => Array<PS.EntityLink>; | ||
Parent?: () => PS.PublishedTask; | ||
Predecessors?: () => Array<PS.PublishedTaskLink>; | ||
StatusManager?: () => SP.User; | ||
Successors?: () => Array<PS.PublishedTaskLink>; | ||
TaskPlanLink?: () => PS.TaskPlanLink; | ||
ActualCost?: number; | ||
@@ -843,2 +926,4 @@ ActualFinish?: any; | ||
export interface PublishedTaskLink extends PS.TaskLink { | ||
End?: () => PS.PublishedTask; | ||
Start?: () => PS.PublishedTask; | ||
DependencyType?: number; | ||
@@ -863,2 +948,9 @@ } | ||
export interface DraftProject extends PS.Project { | ||
Assignments?: () => Array<PS.DraftAssignment>; | ||
Calendar?: () => PS.Calendar; | ||
IncludeCustomFields?: () => PS.DraftProject; | ||
Owner?: () => SP.User; | ||
ProjectResources?: () => Array<PS.DraftProjectResource>; | ||
TaskLinks?: () => Array<PS.DraftTaskLink>; | ||
Tasks?: () => Array<PS.DraftTask>; | ||
CurrencyCode?: string; | ||
@@ -888,2 +980,3 @@ CurrencyDigits?: number; | ||
ProtectedActualsSynch?: boolean; | ||
ScheduledFromStart?: boolean; | ||
ShowEstimatedDurations?: boolean; | ||
@@ -903,2 +996,4 @@ StartDate?: any; | ||
export interface DraftProjectResource extends PS.ProjectResource { | ||
Assignments?: () => Array<PS.DraftAssignment>; | ||
DefaultAssignmentOwner?: () => SP.User; | ||
CanLevel?: boolean; | ||
@@ -927,2 +1022,4 @@ Code?: string; | ||
export interface DraftTaskLink extends PS.TaskLink { | ||
End?: () => PS.DraftTask; | ||
Start?: () => PS.DraftTask; | ||
DependencyType?: number; | ||
@@ -937,2 +1034,8 @@ EndId?: any; | ||
export interface DraftTask extends PS.Task { | ||
Assignments?: () => Array<PS.DraftAssignment>; | ||
Calendar?: () => PS.Calendar; | ||
Parent?: () => PS.DraftTask; | ||
Predecessors?: () => Array<PS.DraftTaskLink>; | ||
StatusManager?: () => SP.User; | ||
Successors?: () => Array<PS.DraftTaskLink>; | ||
ActualCost?: number; | ||
@@ -989,2 +1092,5 @@ ActualFinish?: any; | ||
export interface ProjectWorkflowInstance { | ||
Project?: () => PS.Project; | ||
WorkflowInstance?: () => SP.WorkflowServices.WorkflowInstance; | ||
WorkflowInstanceOwner?: () => SP.User; | ||
CreatedDate?: any; | ||
@@ -1029,2 +1135,4 @@ Id?: any; | ||
export interface QueueJob { | ||
Project?: () => PS.Project; | ||
Submitter?: () => SP.User; | ||
Id?: any; | ||
@@ -1042,2 +1150,4 @@ JobState?: number; | ||
export interface StatusTask { | ||
CustomFields?: () => Array<PS.CustomField>; | ||
StatusManager?: () => SP.User; | ||
ActualWork?: string; | ||
@@ -1083,2 +1193,3 @@ ActualWorkMilliseconds?: number; | ||
export interface EnterpriseResourceCostRateTable { | ||
CostRates?: () => Array<PS.EnterpriseResourceCostRate>; | ||
Name?: number; | ||
@@ -1141,2 +1252,6 @@ } | ||
export interface EntityTypes { | ||
AssignmentEntity?: () => PS.EntityType; | ||
ProjectEntity?: () => PS.EntityType; | ||
ResourceEntity?: () => PS.EntityType; | ||
TaskEntity?: () => PS.EntityType; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -1158,2 +1273,3 @@ } | ||
export interface EventHandler { | ||
Event?: () => PS.Event; | ||
AssemblyName?: string; | ||
@@ -1203,2 +1319,3 @@ ClassName?: string; | ||
export interface LookupText extends PS.LookupEntry { | ||
Parent?: () => PS.LookupText; | ||
HasChildren?: boolean; | ||
@@ -1222,2 +1339,5 @@ Mask?: PS.LookupMask; | ||
export interface PlanAssignment { | ||
CustomFields?: () => Array<PS.CustomField>; | ||
Intervals?: () => Array<PS.PlanAssignmentInterval>; | ||
Resource?: () => PS.EnterpriseResource; | ||
BookingType?: number; | ||
@@ -1275,2 +1395,20 @@ CanLevel?: boolean; | ||
export interface ProjectServer { | ||
Calendars?: () => Array<PS.Calendar>; | ||
CustomFields?: () => Array<PS.CustomField>; | ||
EnterpriseProjectTypes?: () => Array<PS.EnterpriseProjectType>; | ||
EnterpriseResources?: () => Array<PS.EnterpriseResource>; | ||
EntityTypes?: () => PS.EntityTypes; | ||
EventHandlers?: () => Array<PS.EventHandler>; | ||
Events?: () => Array<PS.Event>; | ||
LookupTables?: () => Array<PS.LookupTable>; | ||
Phases?: () => Array<PS.Phase>; | ||
ProjectDetailPages?: () => Array<PS.ProjectDetailPage>; | ||
Projects?: () => Array<PS.PublishedProject>; | ||
ProjectWorkflowInstances?: () => Array<PS.ProjectWorkflowInstance>; | ||
Settings?: () => PS.Settings; | ||
Stages?: () => Array<PS.Stage>; | ||
TimeSheetPeriods?: () => Array<PS.TimeSheetPeriod>; | ||
UserPermissions?: () => Array<PS.UserPermission>; | ||
WorkflowActivities?: () => PS.WorkflowActivities; | ||
WorkflowDesigner?: () => PS.WorkflowDesigner; | ||
EngagementsTimephasedPageSize?: number; | ||
@@ -1300,2 +1438,3 @@ EnterpriseResourcesPageSize?: number; | ||
export interface TimeSheetPeriod { | ||
TimeSheet?: () => PS.TimeSheet; | ||
End?: any; | ||
@@ -1311,2 +1450,6 @@ Id?: any; | ||
export interface TimeSheet { | ||
Creator?: () => SP.User; | ||
Lines?: () => Array<PS.TimeSheetLine>; | ||
Manager?: () => SP.User; | ||
Period?: () => PS.TimeSheetPeriod; | ||
Comments?: string; | ||
@@ -1341,2 +1484,5 @@ EntryMode?: number; | ||
export interface TimeSheetLine { | ||
Assignment?: () => PS.PublishedAssignment; | ||
TimeSheet?: () => PS.TimeSheet; | ||
Work?: () => Array<PS.TimeSheetWork>; | ||
Comment?: string; | ||
@@ -1390,2 +1536,3 @@ Id?: any; | ||
export interface WorkflowDesigner { | ||
Fields?: () => Array<PS.WorkflowDesignerField>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -1398,2 +1545,3 @@ } | ||
export interface WorkflowDesignerField { | ||
LookupEntries?: () => Array<PS.LookupEntry>; | ||
DisplayName?: string; | ||
@@ -1431,2 +1579,3 @@ Id?: string; | ||
export interface ResourcePlan { | ||
Assignments?: () => Array<PS.PlanAssignment>; | ||
Finish?: any; | ||
@@ -1451,4 +1600,5 @@ Id?: any; | ||
export interface TimePhase { | ||
Assignments?: () => Array<PS.StatusAssignment>; | ||
End?: any; | ||
Start?: any; | ||
} |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -71,2 +71,3 @@ | ||
export interface MethodExecutionResult { | ||
ReturnParameterCollection?: () => Array<SP.BusinessData.Runtime.EntityFieldValueDictionary>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -79,2 +80,3 @@ } | ||
export interface EntityView { | ||
Fields?: () => Array<SP.BusinessData.EntityField>; | ||
Name?: string; | ||
@@ -81,0 +83,0 @@ RelatedSpecificFinderName?: string; |
@@ -5,3 +5,2 @@ import * as Infrastructure from "./Infrastructure"; | ||
export { Runtime } | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -220,5 +220,7 @@ import { SP } from "../"; | ||
BlocksDownload?: boolean; | ||
Description?: string; | ||
Expiration?: string; | ||
HasExternalGuestInvitees?: boolean; | ||
IsAnonymous?: boolean; | ||
IsCreateOnlyLink?: boolean; | ||
IsFormsLink?: boolean; | ||
@@ -228,3 +230,2 @@ IsOriginatedFromSharingFlow?: boolean; | ||
IsSharingLink?: boolean; | ||
IsSubmitOnlyLink?: boolean; | ||
IsWritable?: boolean; | ||
@@ -253,2 +254,3 @@ LinkKind?: number; | ||
IsActive?: boolean; | ||
IsCreateOnlyLink?: boolean; | ||
IsDefault?: boolean; | ||
@@ -258,3 +260,2 @@ IsEditLink?: boolean; | ||
IsReviewLink?: boolean; | ||
IsSubmitOnlyLink?: boolean; | ||
IsUnhealthy?: boolean; | ||
@@ -793,2 +794,3 @@ LastModified?: string; | ||
KeepBoth?: boolean; | ||
ResetAuthorAndCreatedOnCopy?: boolean; | ||
} | ||
@@ -795,0 +797,0 @@ |
@@ -21,1 +21,8 @@ | ||
} | ||
/********************************************* | ||
* SPSitePreservationUtility | ||
**********************************************/ | ||
export interface SPSitePreservationUtility { | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
} |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -14,2 +14,4 @@ import { SP } from "../../"; | ||
export interface Group { | ||
members?: () => Array<SP.Directory.User>; | ||
owners?: () => Array<SP.Directory.User>; | ||
alias?: string; | ||
@@ -41,2 +43,5 @@ allowToAddGuests?: boolean; | ||
export interface User { | ||
membership?: () => Array<SP.Directory.Group>; | ||
ownership?: () => Array<SP.Directory.Group>; | ||
rankedMembership?: () => Array<SP.Directory.Group>; | ||
aboutMe?: string; | ||
@@ -60,2 +65,3 @@ accountEnabled?: boolean; | ||
schools?: Array<string>; | ||
sharePointContentBarViewsTeachingBubble?: boolean; | ||
sharePointConversationsLinkFirstRun?: boolean; | ||
@@ -97,2 +103,3 @@ sharePointFiltersPaneFirstRun?: boolean; | ||
export interface GroupAndUserStatus { | ||
Group?: () => SP.Directory.Group; | ||
Status?: number; | ||
@@ -99,0 +106,0 @@ } |
import * as Provider from "./Provider"; | ||
export { Provider } | ||
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -8,2 +8,4 @@ import { SP } from "../"; | ||
export interface ApiMetadata { | ||
Current?: () => SP.ApiMetadata; | ||
Types?: () => Array<SP.TypeInformation>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -27,2 +29,11 @@ } | ||
export interface Site { | ||
Audit?: () => SP.Audit; | ||
CustomScriptSafeDomains?: () => Array<SP.ScriptSafeDomain>; | ||
EventReceivers?: () => Array<SP.EventReceiverDefinition>; | ||
Features?: () => Array<SP.Feature>; | ||
Owner?: () => SP.User; | ||
RecycleBin?: () => Array<SP.RecycleBinItem>; | ||
RootWeb?: () => SP.Web; | ||
SecondaryContact?: () => SP.User; | ||
UserCustomActions?: () => Array<SP.UserCustomAction>; | ||
AllowCreateDeclarativeWorkflow?: boolean; | ||
@@ -134,2 +145,4 @@ AllowDesigner?: boolean; | ||
export interface User extends SP.Principal { | ||
Alerts?: () => Array<SP.Alert>; | ||
Groups?: () => Array<SP.Group>; | ||
AadObjectId?: SP.UserIdInfo; | ||
@@ -147,2 +160,6 @@ Email?: string; | ||
export interface Alert { | ||
AllProperties?: () => SP.PropertyValues; | ||
Item?: () => SP.ListItem; | ||
List?: () => SP.List; | ||
User?: () => SP.User; | ||
AlertFrequency?: number; | ||
@@ -177,2 +194,4 @@ AlertTemplateName?: string; | ||
export interface SecurableObject { | ||
FirstUniqueAncestorSecurableObject?: () => SP.SecurableObject; | ||
RoleAssignments?: () => Array<SP.RoleAssignment>; | ||
HasUniqueRoleAssignments?: boolean; | ||
@@ -185,2 +204,4 @@ } | ||
export interface RoleAssignment { | ||
Member?: () => SP.Principal; | ||
RoleDefinitionBindings?: () => Array<SP.RoleDefinition>; | ||
PrincipalId?: number; | ||
@@ -206,2 +227,14 @@ } | ||
export interface ListItem extends SP.SecurableObject { | ||
AttachmentFiles?: () => Array<SP.Attachment>; | ||
ContentType?: () => SP.ContentType; | ||
GetDlpPolicyTip?: () => SP.DlpPolicyTip; | ||
FieldValuesAsHtml?: () => SP.FieldStringValues; | ||
FieldValuesAsText?: () => SP.FieldStringValues; | ||
FieldValuesForEdit?: () => SP.FieldStringValues; | ||
File?: () => SP.File; | ||
Folder?: () => SP.Folder; | ||
LikedByInformation?: () => Microsoft.SharePoint.Likes.likedByInformation; | ||
ParentList?: () => SP.List; | ||
Properties?: () => SP.PropertyValues; | ||
Versions?: () => Array<SP.ListItemVersion>; | ||
CommentsDisabled?: boolean; | ||
@@ -235,2 +268,8 @@ CommentsDisabledScope?: number; | ||
export interface ContentType { | ||
DescriptionResource?: () => SP.UserResource; | ||
FieldLinks?: () => Array<SP.FieldLink>; | ||
Fields?: () => Array<SP.Field>; | ||
NameResource?: () => SP.UserResource; | ||
Parent?: () => SP.ContentType; | ||
WorkflowAssociations?: () => Array<SP.Workflow.WorkflowAssociation>; | ||
Description?: string; | ||
@@ -286,2 +325,4 @@ DisplayFormTemplateName?: string; | ||
export interface Field { | ||
DescriptionResource?: () => SP.UserResource; | ||
TitleResource?: () => SP.UserResource; | ||
AutoIndexed?: boolean; | ||
@@ -350,2 +391,12 @@ CanBeDeleted?: boolean; | ||
export interface File { | ||
Author?: () => SP.User; | ||
CheckedOutByUser?: () => SP.User; | ||
EffectiveInformationRightsManagementSettings?: () => SP.EffectiveInformationRightsManagementSettings; | ||
InformationRightsManagementSettings?: () => SP.InformationRightsManagementFileSettings; | ||
ListItemAllFields?: () => SP.ListItem; | ||
LockedByUser?: () => SP.User; | ||
ModifiedBy?: () => SP.User; | ||
Properties?: () => SP.PropertyValues; | ||
VersionEvents?: () => Array<SP.FileVersionEvent>; | ||
Versions?: () => Array<SP.FileVersion>; | ||
ActivityCapabilities?: Microsoft.SharePoint.Activities.ActivityCapabilities; | ||
@@ -440,2 +491,3 @@ CheckInComment?: string; | ||
export interface FileVersion { | ||
CreatedBy?: () => SP.User; | ||
CheckInComment?: string; | ||
@@ -455,2 +507,8 @@ Created?: any; | ||
export interface Folder { | ||
Files?: () => Array<SP.File>; | ||
ListItemAllFields?: () => SP.ListItem; | ||
ParentFolder?: () => SP.Folder; | ||
Properties?: () => SP.PropertyValues; | ||
StorageMetrics?: () => SP.StorageMetrics; | ||
Folders?: () => Array<SP.Folder>; | ||
ContentTypeOrder?: Array<SP.ContentTypeId>; | ||
@@ -485,2 +543,18 @@ Exists?: boolean; | ||
export interface List extends SP.SecurableObject { | ||
ContentTypes?: () => Array<SP.ContentType>; | ||
CreatablesInfo?: () => SP.CreatablesInfo; | ||
DefaultView?: () => SP.View; | ||
DescriptionResource?: () => SP.UserResource; | ||
EventReceivers?: () => Array<SP.EventReceiverDefinition>; | ||
Fields?: () => Array<SP.Field>; | ||
Forms?: () => Array<SP.Form>; | ||
InformationRightsManagementSettings?: () => SP.InformationRightsManagementSettings; | ||
Items?: () => Array<SP.ListItem>; | ||
ParentWeb?: () => SP.Web; | ||
RootFolder?: () => SP.Folder; | ||
Subscriptions?: () => Array<Microsoft.SharePoint.Webhooks.Subscription>; | ||
TitleResource?: () => SP.UserResource; | ||
UserCustomActions?: () => Array<SP.UserCustomAction>; | ||
Views?: () => Array<SP.View>; | ||
WorkflowAssociations?: () => Array<SP.Workflow.WorkflowAssociation>; | ||
AllowContentTypes?: boolean; | ||
@@ -576,2 +650,3 @@ AllowDeletion?: boolean; | ||
export interface View { | ||
ViewFields?: () => SP.ViewFieldCollection; | ||
Aggregations?: string; | ||
@@ -666,2 +741,46 @@ AggregationsStatus?: string; | ||
export interface Web extends SP.SecurableObject { | ||
Activities?: () => Array<Microsoft.SharePoint.Activities.SPActivityEntity>; | ||
ActivityLogger?: () => Microsoft.SharePoint.Internal.ActivityLogger; | ||
Alerts?: () => Array<SP.Alert>; | ||
AllProperties?: () => SP.PropertyValues; | ||
AppTiles?: () => Array<SP.AppTile>; | ||
AssociatedMemberGroup?: () => SP.Group; | ||
AssociatedOwnerGroup?: () => SP.Group; | ||
AssociatedVisitorGroup?: () => SP.Group; | ||
Author?: () => SP.User; | ||
AvailableContentTypes?: () => Array<SP.ContentType>; | ||
AvailableFields?: () => Array<SP.Field>; | ||
ClientWebParts?: () => Array<SP.ClientWebPart>; | ||
ContentTypes?: () => Array<SP.ContentType>; | ||
CurrentUser?: () => SP.User; | ||
DataLeakagePreventionStatusInfo?: () => SP.SPDataLeakagePreventionStatusInfo; | ||
DescriptionResource?: () => SP.UserResource; | ||
EventReceivers?: () => Array<SP.EventReceiverDefinition>; | ||
Features?: () => Array<SP.Feature>; | ||
Fields?: () => Array<SP.Field>; | ||
Folders?: () => Array<SP.Folder>; | ||
HostedApps?: () => Microsoft.SharePoint.ClientSideComponent.HostedAppsManager; | ||
Lists?: () => Array<SP.List>; | ||
ListTemplates?: () => Array<SP.ListTemplate>; | ||
Navigation?: () => SP.Navigation; | ||
OneDriveSharedItems?: () => Array<SP.Sharing.SharedDocumentInfo>; | ||
ParentWeb?: () => SP.WebInformation; | ||
PushNotificationSubscribers?: () => Array<SP.PushNotificationSubscriber>; | ||
RecycleBin?: () => Array<SP.RecycleBinItem>; | ||
RegionalSettings?: () => SP.RegionalSettings; | ||
RoleDefinitions?: () => Array<SP.RoleDefinition>; | ||
RootFolder?: () => SP.Folder; | ||
SiteCollectionAppCatalog?: () => Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionCorporateCatalogAccessor; | ||
SiteGroups?: () => Array<SP.Group>; | ||
SiteUserInfoList?: () => SP.List; | ||
SiteUsers?: () => Array<SP.User>; | ||
TenantAppCatalog?: () => Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.TenantCorporateCatalogAccessor; | ||
ThemeInfo?: () => SP.ThemeInfo; | ||
TitleResource?: () => SP.UserResource; | ||
UserCustomActions?: () => Array<SP.UserCustomAction>; | ||
Webs?: () => Array<SP.Web>; | ||
WebInfos?: () => Array<SP.WebInformation>; | ||
WorkflowAssociations?: () => Array<SP.Workflow.WorkflowAssociation>; | ||
WorkflowTemplates?: () => Array<SP.Workflow.WorkflowTemplate>; | ||
AccessRequestSiteDescription?: string; | ||
AllowAutomaticASPXPageIndexing?: boolean; | ||
@@ -712,2 +831,3 @@ AllowCreateDeclarativeWorkflowForCurrentUser?: boolean; | ||
PreviewFeaturesEnabled?: boolean; | ||
PrimaryColor?: string; | ||
QuickLaunchEnabled?: boolean; | ||
@@ -733,2 +853,3 @@ RecycleBinEnabled?: boolean; | ||
Url?: string; | ||
UseAccessRequestDefault?: boolean; | ||
WebTemplate?: string; | ||
@@ -767,2 +888,4 @@ WelcomePage?: string; | ||
export interface Group extends SP.Principal { | ||
Owner?: () => SP.Principal; | ||
Users?: () => Array<SP.User>; | ||
AllowMembersEditMembership?: boolean; | ||
@@ -820,2 +943,4 @@ AllowRequestToJoinLeave?: boolean; | ||
export interface Navigation { | ||
QuickLaunch?: () => Array<SP.NavigationNode>; | ||
TopNavigationBar?: () => Array<SP.NavigationNode>; | ||
UseShared?: boolean; | ||
@@ -828,2 +953,3 @@ } | ||
export interface NavigationNode { | ||
Children?: () => Array<SP.NavigationNode>; | ||
AudienceIds?: Array<any>; | ||
@@ -860,2 +986,3 @@ Id?: number; | ||
export interface PushNotificationSubscriber { | ||
User?: () => SP.User; | ||
CustomArgs?: string; | ||
@@ -873,2 +1000,4 @@ DeviceAppInstanceId?: any; | ||
export interface RecycleBinItem { | ||
Author?: () => SP.User; | ||
DeletedBy?: () => SP.User; | ||
AuthorEmail?: string; | ||
@@ -895,2 +1024,5 @@ AuthorName?: string; | ||
export interface RegionalSettings { | ||
InstalledLanguages?: () => SP.LanguageCollection; | ||
TimeZone?: () => SP.TimeZone; | ||
TimeZones?: () => Array<SP.TimeZone>; | ||
AdjustHijriDays?: number; | ||
@@ -956,2 +1088,4 @@ AlternateCalendarType?: number; | ||
export interface UserCustomAction { | ||
DescriptionResource?: () => SP.UserResource; | ||
TitleResource?: () => SP.UserResource; | ||
ClientSideComponentId?: any; | ||
@@ -982,2 +1116,5 @@ ClientSideComponentProperties?: string; | ||
export interface ListItemVersion { | ||
CreatedBy?: () => SP.User; | ||
Fields?: () => Array<SP.Field>; | ||
FileVersion?: () => SP.FileVersion; | ||
Created?: any; | ||
@@ -1072,2 +1209,5 @@ IsCurrentVersion?: boolean; | ||
export interface ObjectSharingSettings { | ||
ObjectSharingInformation?: () => SP.ObjectSharingInformation; | ||
SharePointSettings?: () => SP.SharePointSharingSettings; | ||
SharingPermissions?: () => Array<SP.SharingPermissionInformation>; | ||
AccessRequestMode?: boolean; | ||
@@ -1115,2 +1255,3 @@ BlockPeoplePickerAndSharing?: boolean; | ||
export interface ObjectSharingInformation { | ||
SharedWithUsersCollection?: () => Array<SP.ObjectSharingInformationUser>; | ||
AnonymousEditLink?: string; | ||
@@ -1137,2 +1278,4 @@ AnonymousViewLink?: string; | ||
export interface ObjectSharingInformationUser { | ||
Principal?: () => SP.Principal; | ||
User?: () => SP.User; | ||
CustomRoleNames?: string; | ||
@@ -1160,2 +1303,3 @@ Department?: string; | ||
export interface SharePointSharingSettings { | ||
PickerProperties?: () => SP.PickerSettings; | ||
AddToGroupModeName?: string; | ||
@@ -1221,2 +1365,5 @@ GroupNameLines?: Array<string>; | ||
export interface SharingResult { | ||
GroupsSharedWith?: () => Array<SP.Group>; | ||
GroupUsersAddedTo?: () => SP.Group; | ||
UsersWithAccessRequests?: () => Array<SP.User>; | ||
ErrorMessage?: string; | ||
@@ -1244,2 +1391,4 @@ IconUrl?: string; | ||
export interface AppContextSite { | ||
Site?: () => SP.Site; | ||
Web?: () => SP.Web; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -1349,2 +1498,3 @@ } | ||
export interface ChangeList extends SP.Change { | ||
Creator?: () => SP.User; | ||
BaseTemplate?: number; | ||
@@ -1394,2 +1544,3 @@ Editor?: string; | ||
export interface CheckedOutFile { | ||
CheckedOutBy?: () => SP.User; | ||
CheckedOutById?: number; | ||
@@ -1425,2 +1576,6 @@ ServerRelativePath?: SP.ResourcePath; | ||
export interface RequestContext { | ||
Current?: () => SP.RequestContext; | ||
List?: () => SP.List; | ||
Site?: () => SP.Site; | ||
Web?: () => SP.Web; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -1675,2 +1830,3 @@ } | ||
export interface RelatedField { | ||
LookupList?: () => SP.List; | ||
FieldId?: any; | ||
@@ -1686,2 +1842,3 @@ ListId?: any; | ||
export interface RemoteWeb { | ||
Web?: () => SP.Web; | ||
CanSendEmail?: boolean; | ||
@@ -1696,2 +1853,4 @@ ShareByEmailEnabled?: boolean; | ||
export interface RequestUserContext { | ||
Current?: () => SP.RequestUserContext; | ||
User?: () => SP.User; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -1741,2 +1900,3 @@ } | ||
export interface VisualizationAppSynchronizationResult { | ||
AppMappedViews?: () => Array<SP.View>; | ||
SynchronizationData?: string; | ||
@@ -1788,2 +1948,3 @@ SynchronizationStatus?: number; | ||
export interface TenantSettings { | ||
Current?: () => SP.TenantSettings; | ||
CorporateCatalogUrl?: string; | ||
@@ -1796,2 +1957,3 @@ } | ||
export interface AppPrincipalIdentityProvider { | ||
External?: () => SP.AppPrincipalIdentityProvider; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -1798,0 +1960,0 @@ } |
@@ -53,3 +53,2 @@ import * as Analytics from "./Analytics"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitycontainers"; |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -45,2 +45,5 @@ import { SP } from "../../"; | ||
export interface VideoItem { | ||
Author?: () => SP.User; | ||
Owner?: () => SP.User; | ||
PeopleInMedia?: () => Array<SP.User>; | ||
ChannelID?: any; | ||
@@ -112,2 +115,3 @@ CreatedDate?: any; | ||
export interface PointPublishingPost { | ||
images?: () => Array<SP.File>; | ||
Author?: string; | ||
@@ -129,2 +133,8 @@ Content?: string; | ||
export interface PointPublishingPostServiceManager { | ||
bannerimages?: () => Array<SP.File>; | ||
contributors?: () => Array<SP.Publishing.PointPublishingUser>; | ||
creators?: () => Array<SP.Publishing.PointPublishingUser>; | ||
magazineprops?: () => SP.Publishing.PointPublishingMagazineProps; | ||
posts?: () => Array<SP.Publishing.PointPublishingPost>; | ||
viewers?: () => Array<SP.Publishing.PointPublishingUser>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -187,2 +197,4 @@ } | ||
export interface SitePageMetadata { | ||
CreatedBy?: () => SP.Publishing.UserInfo; | ||
LastModifiedBy?: () => SP.Publishing.UserInfo; | ||
AbsoluteUrl?: string; | ||
@@ -282,2 +294,4 @@ AuthorByline?: Array<string>; | ||
export interface SitePageService { | ||
CommunicationSite?: () => SP.Publishing.CommunicationSite; | ||
Pages?: () => Array<SP.Publishing.SitePage>; | ||
CustomContentApprovalEnabled?: boolean; | ||
@@ -290,2 +304,3 @@ } | ||
export interface SpotlightChannel { | ||
Channel?: () => SP.Publishing.VideoChannel; | ||
ChannelId?: any; | ||
@@ -302,2 +317,5 @@ Id?: number; | ||
export interface VideoChannel { | ||
Search?: () => SP.Publishing.Search; | ||
SpotlightVideos?: () => Array<SP.Publishing.SpotlightVideo>; | ||
Videos?: () => Array<SP.Publishing.VideoItem>; | ||
CanAdministrateByCurrent?: boolean; | ||
@@ -331,2 +349,3 @@ CanEditByCurrent?: boolean; | ||
export interface SpotlightVideo { | ||
Video?: () => SP.Publishing.VideoItem; | ||
Id?: number; | ||
@@ -350,2 +369,3 @@ ServerRelativeUrl?: string; | ||
export interface VideoPermissionGroup { | ||
Users?: () => Array<SP.User>; | ||
Id?: number; | ||
@@ -371,2 +391,4 @@ } | ||
IsLicensedForVideoPortal?: boolean; | ||
IsMigratedToStream?: boolean; | ||
IsO365VideoEnabled?: boolean; | ||
IsVideoPortalEnabled?: boolean; | ||
@@ -383,2 +405,7 @@ O365VideoPageUrl?: string; | ||
export interface VideoServiceManager { | ||
CanEditChannels?: () => Array<SP.Publishing.VideoChannel>; | ||
Channels?: () => Array<SP.Publishing.VideoChannel>; | ||
Search?: () => SP.Publishing.Search; | ||
SpotlightChannels?: () => Array<SP.Publishing.SpotlightChannel>; | ||
SpotlightVideos?: () => Array<SP.Publishing.SpotlightVideo>; | ||
CanAdministratePortalByCurrent?: boolean; | ||
@@ -385,0 +412,0 @@ CanCreateChannelsByCurrent?: boolean; |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -220,2 +220,3 @@ import { SP } from "../../"; | ||
maxPrincipalsToReturn?: number; | ||
populateInheritedLinks?: boolean; | ||
} | ||
@@ -222,0 +223,0 @@ |
@@ -53,2 +53,3 @@ import { SP } from "../../"; | ||
export interface SharingInformation { | ||
pickerSettings?: () => SP.PickerSettings; | ||
accessRequestSettings?: SP.Sharing.AccessRequestSettings; | ||
@@ -63,2 +64,3 @@ anonymousLinkExpirationRestrictionDays?: number; | ||
currentRole?: number; | ||
customizedExternalSharingServiceUrl?: string; | ||
defaultLinkKind?: number; | ||
@@ -65,0 +67,0 @@ defaultShareLinkPermission?: number; |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -95,2 +95,4 @@ import { SP } from "../../"; | ||
export interface UserProfile { | ||
FollowedContent?: () => SP.UserProfiles.FollowedContent; | ||
PersonalSite?: () => SP.Site; | ||
AccountName?: string; | ||
@@ -97,0 +99,0 @@ DisplayName?: string; |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -63,2 +63,3 @@ | ||
export interface ThemeManager { | ||
ContextThemeManager?: () => SP.Utilities.ThemeManager; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -65,0 +66,0 @@ } |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -7,2 +7,3 @@ | ||
export interface LimitedWebPartManager { | ||
WebParts?: () => Array<SP.WebParts.WebPartDefinition>; | ||
HasPersonalizedParts?: boolean; | ||
@@ -16,2 +17,3 @@ Scope?: number; | ||
export interface WebPartDefinition { | ||
WebPart?: () => SP.WebParts.WebPart; | ||
Id?: any; | ||
@@ -25,2 +27,3 @@ ZoneId?: string; | ||
export interface WebPart { | ||
Properties?: () => SP.PropertyValues; | ||
ExportMode?: number; | ||
@@ -27,0 +30,0 @@ Hidden?: boolean; |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
export * from "./complextypes"; | ||
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -48,2 +48,3 @@ import { SP } from "../../"; | ||
export interface WorkflowInstanceService { | ||
Current?: () => SP.WorkflowServices.WorkflowInstanceService; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -56,2 +57,3 @@ } | ||
export interface InteropService { | ||
Current?: () => SP.WorkflowServices.InteropService; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -64,2 +66,3 @@ } | ||
export interface WorkflowServicesManager { | ||
Current?: () => SP.WorkflowServices.WorkflowServicesManager; | ||
AppId?: string; | ||
@@ -91,2 +94,3 @@ IsConnected?: boolean; | ||
export interface WorkflowSubscriptionService { | ||
Current?: () => SP.WorkflowServices.WorkflowSubscriptionService; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -93,0 +97,0 @@ } |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
@@ -161,2 +161,7 @@ import { SP } from "../../../"; | ||
export interface NonTaskDataReadResult { | ||
AllLocatons?: () => Array<SP.WorkManagement.OM.Location>; | ||
PersistedProperties?: () => SP.WorkManagement.OM.PersistedProperties; | ||
RefreshHistory?: () => SP.WorkManagement.OM.RefreshHistory; | ||
ScriptExtensions?: () => Array<SP.WorkManagement.OM.DashboardScriptExtensionInfo>; | ||
UserSettings?: () => SP.WorkManagement.OM.UserSettings; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -180,2 +185,3 @@ } | ||
export interface RefreshHistory { | ||
Refreshes?: () => Array<SP.WorkManagement.OM.RefreshResult>; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -188,2 +194,4 @@ } | ||
export interface RefreshResult { | ||
ProviderStatuses?: () => Array<SP.WorkManagement.OM.ProviderRefreshStatus>; | ||
TaskChangesByLocation?: () => Array<SP.WorkManagement.OM.LocationUpdateResult>; | ||
AggregatorRefreshState?: number; | ||
@@ -242,2 +250,3 @@ CorrelationId?: string; | ||
export interface RefreshHealthInfo { | ||
ProviderErrors?: () => Array<SP.WorkManagement.OM.ProviderErrorInfo>; | ||
LatestRefreshTime?: any; | ||
@@ -266,2 +275,4 @@ NewTasks?: number; | ||
export interface SortableTaskQuery { | ||
CoreQuery?: () => SP.WorkManagement.OM.TaskQuery; | ||
Order?: () => SP.WorkManagement.OM.OrderInfo; | ||
Id4a81de82eeb94d6080ea5bf63e27023a?: string; | ||
@@ -274,2 +285,6 @@ } | ||
export interface TaskQuery { | ||
CustomAttributeFilter?: () => SP.WorkManagement.OM.CustomAttributeFilter; | ||
FieldFilter?: () => SP.WorkManagement.OM.TaskFilter; | ||
LastModifiedDateRangeFilter?: () => SP.WorkManagement.OM.DateRangeCriterion; | ||
LocationFilter?: () => SP.WorkManagement.OM.LocationFilter; | ||
KeywordFilter?: string; | ||
@@ -284,2 +299,7 @@ LastQueryTime?: any; | ||
export interface TaskFilter { | ||
CompletedCriterion?: () => SP.WorkManagement.OM.BooleanCriterion; | ||
DueDateRangeCriterion?: () => SP.WorkManagement.OM.DateRangeCriterion; | ||
IsNewCriterion?: () => SP.WorkManagement.OM.BooleanCriterion; | ||
NameCriterion?: () => SP.WorkManagement.OM.NameCriterion; | ||
StartDateRangeCriterion?: () => SP.WorkManagement.OM.DateRangeCriterion; | ||
CriterionConcatType?: number; | ||
@@ -293,2 +313,3 @@ IdsToFilterBy?: Array<number>; | ||
export interface TaskQueryByLocationResult { | ||
Results?: () => Array<SP.WorkManagement.OM.Task>; | ||
Error?: number; | ||
@@ -302,2 +323,3 @@ ErrorMessage?: string; | ||
export interface TaskQueryResult { | ||
Results?: () => Array<SP.WorkManagement.OM.Task>; | ||
Error?: number; | ||
@@ -311,2 +333,3 @@ ErrorMessage?: string; | ||
export interface TaskRefreshResult { | ||
Result?: () => SP.WorkManagement.OM.Task; | ||
ErrorCorrelationId?: string; | ||
@@ -320,2 +343,3 @@ RefreshState?: number; | ||
export interface TaskWriteResult { | ||
Result?: () => SP.WorkManagement.OM.Task; | ||
Error?: number; | ||
@@ -322,0 +346,0 @@ ErrorMessage?: string; |
export * from "./entitytypes"; | ||
export * from "./associations"; | ||
export * from "./entitytypes"; |
134
main.js
@@ -107,2 +107,3 @@ let fs = require("fs"); | ||
let directories = {}; | ||
let methodTypes = {}; | ||
@@ -131,2 +132,3 @@ // Parse the schemas | ||
let collection = key + "s"; | ||
let isAssociation = key == "Association"; | ||
@@ -137,39 +139,86 @@ // Parse the collection | ||
// Add the collection | ||
directories[ns][collection] = directories[ns][collection] || {}; | ||
// See if this is not an association | ||
if (isAssociation) { | ||
var k = 0; | ||
// Validate the collection | ||
let name = interface.$ ? interface.$.Name : null; | ||
if (name) { | ||
// Add the interface | ||
directories[ns][collection][name] = {}; | ||
// Parse the end points | ||
let endPoints = interface.End || []; | ||
for (let k = 0; k < endPoints.length; k++) { | ||
let endPoint = endPoints[k]; | ||
// See if the base type exists and doesn't reference itself | ||
if (interface.$.BaseType && !interface.$.BaseType.endsWith(name)) { | ||
// Set the base type | ||
directories[ns][collection][name]._BaseType = interface.$.BaseType; | ||
// Get the method information | ||
let isCollection = endPoint.$ ? endPoint.$.Multiplicity == '*' : false; | ||
let name = interface.$ ? interface.$.Name : null; | ||
let role = endPoint.$ ? endPoint.$.Role : null; | ||
let type = endPoint.$ ? endPoint.$.Type : null; | ||
// Ensure the name, role and type exist | ||
if (name && role && type) { | ||
// Ensure method and name types exist | ||
methodTypes[name] = methodTypes[name] || {}; | ||
// Add the method | ||
methodTypes[name][role] = { isCollection, type }; | ||
} | ||
} | ||
} else { | ||
// Add the collection | ||
directories[ns][collection] = directories[ns][collection] || {}; | ||
// Parse the properties | ||
let properties = interface.Property || []; | ||
for (let k = 0; k < properties.length; k++) { | ||
let property = properties[k]; | ||
// Validate the collection | ||
let name = interface.$ ? interface.$.Name : null; | ||
if (name) { | ||
// Add the interface | ||
directories[ns][collection][name] = {}; | ||
// Ensure a name exists | ||
let propName = property.$ ? property.$.Name : null; | ||
if (propName) { | ||
// Create the property | ||
directories[ns][collection][name][propName] = {}; | ||
} else { continue; } | ||
// See if the base type exists and doesn't reference itself | ||
if (interface.$.BaseType && !interface.$.BaseType.endsWith(name)) { | ||
// Set the base type | ||
directories[ns][collection][name]._BaseType = interface.$.BaseType; | ||
} | ||
// Parse the attributes | ||
for (let prop in property.$) { | ||
// Skip the name field | ||
if (prop == "Name") { continue; } | ||
// Parse the methods | ||
let methods = interface.NavigationProperty || []; | ||
for (let k = 0; k < methods.length; k++) { | ||
let method = methods[k]; | ||
// Add the property | ||
directories[ns][collection][name][propName][prop] = property.$[prop]; | ||
// Get the method information | ||
let methodName = method.$ ? method.$.Name : null; | ||
let methodRole = method.$ ? method.$.ToRole : null; | ||
let methodType = method.$ ? method.$.Relationship : null; | ||
// Validate the method information | ||
if (methodName && methodRole && methodType) { | ||
// Ensure methods and method name exist | ||
directories[ns][collection][name]._Methods = directories[ns][collection][name]._Methods || {}; | ||
directories[ns][collection][name]._Methods[methodName] = directories[ns][collection][name]._Methods[methodName] || {}; | ||
// Add the method | ||
directories[ns][collection][name]._Methods[methodName][methodRole] = methodType; | ||
} else { continue; } | ||
} | ||
} | ||
} else { continue; } | ||
// Parse the properties | ||
let properties = interface.Property || []; | ||
for (let k = 0; k < properties.length; k++) { | ||
let property = properties[k]; | ||
// Ensure a name exists | ||
let propName = property.$ ? property.$.Name : null; | ||
if (propName) { | ||
// Create the property | ||
directories[ns][collection][name][propName] = {}; | ||
} else { continue; } | ||
// Parse the attributes | ||
for (let prop in property.$) { | ||
// Skip the name field | ||
if (prop == "Name") { continue; } | ||
// Add the property | ||
directories[ns][collection][name][propName][prop] = property.$[prop]; | ||
} | ||
} | ||
} else { continue; } | ||
} | ||
} | ||
@@ -229,2 +278,29 @@ } | ||
// Skip the methods | ||
if (propName == "_Methods") { | ||
// Parse the methods | ||
for (var methodName in prop) { | ||
// Parse the method roles | ||
for (var methodRole in prop[methodName]) { | ||
// Get the method type key | ||
let methodKey = prop[methodName][methodRole].split('.'); | ||
methodKey = methodKey[methodKey.length - 1]; | ||
// See if the method information exists | ||
let methodType = "any"; | ||
let methodInfo = methodTypes[methodKey][methodRole]; | ||
if (methodInfo) { | ||
// Update the method type | ||
methodType = methodInfo.isCollection ? "Array<" + methodInfo.type + ">" : methodInfo.type; | ||
} | ||
// Add the method name | ||
variables.push('\t' + methodName + '?: () => ' + methodType + ';'); | ||
} | ||
} | ||
// Continue the loop | ||
continue; | ||
} | ||
// Update the type | ||
@@ -231,0 +307,0 @@ let type = prop.Type || "any"; |
{ | ||
"name": "gd-sprest-def", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "TypeScript definition files generated from the $metadata REST endpoint in SharePoint.", | ||
@@ -36,2 +36,2 @@ "author": "Gunjan Datta <me@dattabase.com> (https://gunjandatta.github.io)", | ||
} | ||
} | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2302659
226
15573