From 246a9a17364e1c506739daad4920d35a181e7063 Mon Sep 17 00:00:00 2001 From: Brie Bruns Date: Fri, 24 Mar 2023 12:11:52 -0600 Subject: [PATCH] Update libraries --- composer.lock | 24 +- vendor/composer/installed.json | 28 +- vendor/composer/installed.php | 16 +- vendor/guzzlehttp/psr7/CHANGELOG.md | 6 + vendor/guzzlehttp/psr7/README.md | 8 + vendor/guzzlehttp/psr7/src/LazyOpenStream.php | 10 +- .../workflows/bump-kiota-sdk-version.yml | 36 ++ .../.github/workflows/bump-sdk-version.yml | 38 ++ vendor/microsoft/microsoft-graph/README.md | 2 +- .../ExternalConnectors/Model/External.php | 31 + ...stomTaskExtensionCallbackConfiguration.php | 31 + .../Model/AggregatedInboundStatistics.php | 260 ++++++++ .../Model/AzureDataLakeConnector.php | 27 + .../IndustryData/Model/FileDataConnector.php | 27 + .../IndustryData/Model/FileUploadSession.php | 148 +++++ .../Model/FileValidateOperation.php | 56 ++ .../Model/IdentifierTypeReferenceValue.php | 26 + .../Model/InboundActivityResults.php | 280 +++++++++ .../IndustryData/Model/InboundDomain.php | 34 ++ .../IndustryData/Model/InboundFileFlow.php | 27 + .../Graph/IndustryData/Model/InboundFlow.php | 192 ++++++ .../Model/InboundFlowActivity.php | 27 + .../Model/IndustryDataActivity.php | 89 +++ .../Model/IndustryDataActivityStatistics.php | 115 ++++ .../Model/IndustryDataActivityStatus.php | 39 ++ .../Model/IndustryDataConnector.php | 89 +++ .../IndustryData/Model/IndustryDataRoot.php | 267 +++++++++ .../IndustryData/Model/IndustryDataRun.php | 218 +++++++ .../Model/IndustryDataRunActivity.php | 155 +++++ .../IndustryDataRunEntityCountMetric.php | 110 ++++ .../Model/IndustryDataRunRoleCountMetric.php | 82 +++ .../Model/IndustryDataRunStatistics.php | 153 +++++ .../Model/IndustryDataRunStatus.php | 38 ++ .../Model/OutboundFlowActivity.php | 27 + .../IndustryData/Model/ReadinessStatus.php | 38 ++ .../Model/ReferenceDefinition.php | 238 ++++++++ .../IndustryData/Model/ReferenceValue.php | 85 +++ .../Graph/IndustryData/Model/RoleGroup.php | 86 +++ .../IndustryData/Model/RoleReferenceValue.php | 26 + .../Model/SourceSystemDefinition.php | 115 ++++ .../Model/UserMatchTargetReferenceValue.php | 26 + .../Model/UserMatchingSetting.php | 151 +++++ .../IndustryData/Model/ValidateOperation.php | 87 +++ .../IndustryData/Model/YearReferenceValue.php | 26 + .../Model/YearTimePeriodDefinition.php | 155 +++++ .../Graph/Model/AccessPackageAssignment.php | 30 + .../Model/AccessPackageAssignmentPolicy.php | 30 + .../Model/AccessPackageAssignmentRequest.php | 30 + ...ssPackageAssignmentRequestCallbackData.php | 143 +++++ ...kageAssignmentRequestWorkflowExtension.php | 184 ++++++ ...cessPackageAssignmentWorkflowExtension.php | 184 ++++++ .../Graph/Model/AccessPackageCatalog.php | 30 + .../Microsoft/Graph/Model/AndroidLobApp.php | 8 +- .../Microsoft/Graph/Model/Application.php | 2 + .../Graph/Model/AttributeMapping.php | 4 +- .../Model/AttributeMappingParameterSchema.php | 4 +- .../Graph/Model/AuthenticationStrength.php | 33 ++ .../Model/AuthenticationStrengthResult.php | 42 ++ .../Model/AzureAdPopTokenAuthentication.php | 37 ++ .../Beta/Microsoft/Graph/Model/CloudPC.php | 2 + .../Graph/Model/CloudPcLaunchInfo.php | 56 ++ .../Graph/Model/CloudPcProvisioningPolicy.php | 27 + .../CloudPcProvisioningPolicyAssignment.php | 28 + .../Model/ComplianceManagementPartner.php | 59 -- .../Graph/Model/ConditionalAccessRule.php | 1 + .../Model/ConditionalAccessRuleSatisfied.php | 4 +- .../CustomExtensionCallbackConfiguration.php | 4 +- .../Model/CustomExtensionCalloutInstance.php | 171 ++++++ .../CustomExtensionCalloutInstanceStatus.php | 38 ++ .../Model/CustomExtensionStageSetting.php | 93 +++ .../Graph/Model/DepEnrollmentBaseProfile.php | 4 +- .../Graph/Model/DepMacOSEnrollmentProfile.php | 145 +++++ .../Graph/Model/DeviceLicensingStatus.php | 4 +- .../Model/DeviceLogCollectionRequest.php | 4 +- .../Model/DeviceLogCollectionResponse.php | 75 ++- .../Model/DeviceLogCollectionTemplateType.php | 1 + ...eManagementConfigurationPolicyTemplate.php | 4 +- ...ntConfigurationPolicyTemplateReference.php | 4 +- .../DeviceManagementConfigurationSetting.php | 4 +- ...ementConfigurationSettingApplicability.php | 4 +- ...rationSettingGroupCollectionDefinition.php | 8 +- ...ationSimpleSettingCollectionDefinition.php | 8 +- ...figurationStringSettingValueDefinition.php | 12 +- ...eManagementConfigurationTemplateFamily.php | 1 + ...eviceManagementIntentCustomizedSetting.php | 110 ++++ .../Graph/Model/DirectoryDefinition.php | 6 +- .../EnterpriseCodeSigningCertificate.php | 32 +- .../Beta/Microsoft/Graph/Model/EntityType.php | 1 + .../Model/ExtendRemoteHelpSessionResponse.php | 227 +++++++ .../Graph/Model/HardwareInformation.php | 4 +- .../Beta/Microsoft/Graph/Model/Identity.php | 8 +- .../Microsoft/Graph/Model/IdentitySet.php | 12 +- .../Microsoft/Graph/Model/JobResponseBase.php | 27 + .../Beta/Microsoft/Graph/Model/KeyValue.php | 8 +- .../Microsoft/Graph/Model/LearningContent.php | 12 +- .../Graph/Model/LearningProvider.php | 45 +- .../Microsoft/Graph/Model/LicenseType.php | 36 ++ .../LogicAppTriggerEndpointConfiguration.php | 28 + .../Microsoft/Graph/Model/MacOSLobApp.php | 4 +- .../Model/MacOsLobAppAssignmentSettings.php | 4 +- .../Microsoft/Graph/Model/MailboxSettings.php | 8 +- .../Graph/Model/ManagedAndroidLobApp.php | 8 +- .../Graph/Model/ManagedAppConfiguration.php | 30 + .../Microsoft/Graph/Model/MeetingChatMode.php | 36 ++ ...osoftAuthenticatorAuthenticationMethod.php | 33 ++ ...catorAuthenticationMethodClientAppName.php | 35 ++ .../MicrosoftAuthenticatorFeatureSettings.php | 33 ++ .../Model/MobileThreatDefenseConnector.php | 60 +- .../Model/Office365GroupsActivityCounts.php | 4 + .../Model/Office365GroupsActivityDetail.php | 4 + .../Microsoft/Graph/Model/OnlineMeeting.php | 35 ++ .../Graph/Model/OrganizationSettings.php | 33 ++ .../Model/PasswordAuthenticationMethod.php | 31 - .../Graph/Model/PronounsSettings.php | 56 ++ .../Microsoft/Graph/Model/RemoteAction.php | 1 + .../Graph/Model/RemoteActionAudit.php | 4 +- .../Graph/Model/ServicePrincipal.php | 2 + .../Graph/Model/SubjectRightsRequest.php | 56 ++ .../Graph/Model/SubjectRightsRequestStage.php | 1 + .../Model/SubjectRightsRequestStageDetail.php | 4 +- .../Graph/Model/SynchronizationError.php | 6 + .../Graph/Model/SynchronizationQuarantine.php | 4 +- .../Graph/Model/SynchronizationSchedule.php | 4 +- .../src/Beta/Microsoft/Graph/Model/Team.php | 2 + .../Microsoft/Graph/Model/TeamworkTag.php | 4 +- .../src/Beta/Microsoft/Graph/Model/User.php | 8 +- .../Graph/SecurityNamespace/Model/Alert.php | 27 + .../Model/EdiscoveryExportOperation.php | 8 +- .../SecurityNamespace/Model/Incident.php | 109 ++++ .../Model/RecommendedHuntingQuery.php | 52 ++ .../src/Core/GraphConstants.php | 2 +- .../Model/AccessPackageAssignmentPolicy.php | 2 + .../Model/AppCredentialRestrictionType.php | 38 ++ .../Model/AppKeyCredentialRestrictionType.php | 34 ++ .../src/Model/AppManagementConfiguration.php | 88 +++ .../src/Model/AppManagementPolicy.php | 113 ++++ .../microsoft-graph/src/Model/Application.php | 28 + .../src/Model/AuthorizationPolicy.php | 27 + ...nicationServicesUserConversationMember.php | 56 ++ .../src/Model/CertificateStatus.php | 34 ++ .../ConditionalAccessAllExternalTenants.php | 26 + ...itionalAccessEnumeratedExternalTenants.php | 52 ++ .../ConditionalAccessExternalTenants.php | 57 ++ ...nalAccessExternalTenantsMembershipKind.php | 35 ++ ...ditionalAccessGuestOrExternalUserTypes.php | 40 ++ ...ConditionalAccessGuestsOrExternalUsers.php | 88 +++ .../src/Model/ConditionalAccessUsers.php | 62 ++ .../src/Model/CrossTenantAccessPolicy.php | 2 + .../microsoft-graph/src/Model/DeletedTeam.php | 57 ++ .../microsoft-graph/src/Model/Directory.php | 30 + .../src/Model/EmployeeExperience.php | 137 +++++ .../EnterpriseCodeSigningCertificate.php | 275 +++++++++ .../microsoft-graph/src/Model/EntityType.php | 1 + .../microsoft-graph/src/Model/Group.php | 4 +- ...AppProvisioningConfigurationAssignment.php | 60 ++ .../src/Model/KeyCredentialConfiguration.php | 119 ++++ .../src/Model/LearningContent.php | 561 ++++++++++++++++++ .../src/Model/LearningProvider.php | 231 ++++++++ .../src/Model/MailboxSettings.php | 2 + .../Model/MobileThreatDefenseConnector.php | 52 +- ...OnPremisesAccidentalDeletionPrevention.php | 87 +++ .../OnPremisesDirectorySynchronization.php | 93 +++ ...sDirectorySynchronizationConfiguration.php | 59 ++ ...ySynchronizationDeletionPreventionType.php | 36 ++ ...remisesDirectorySynchronizationFeature.php | 558 +++++++++++++++++ .../Model/PasswordCredentialConfiguration.php | 119 ++++ .../microsoft-graph/src/Model/PolicyRoot.php | 59 ++ .../src/Model/ServicePrincipal.php | 28 + .../src/Model/SharePointOneDriveOptions.php | 2 + .../src/Model/Subscription.php | 4 +- .../microsoft-graph/src/Model/Teamwork.php | 30 + .../microsoft-graph/src/Model/TeamworkTag.php | 4 +- .../src/Model/TenantAppManagementPolicy.php | 116 ++++ .../microsoft-graph/src/Model/User.php | 6 +- 174 files changed, 9686 insertions(+), 361 deletions(-) create mode 100644 vendor/microsoft/microsoft-graph/.github/workflows/bump-kiota-sdk-version.yml create mode 100644 vendor/microsoft/microsoft-graph/.github/workflows/bump-sdk-version.yml create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/AggregatedInboundStatistics.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/AzureDataLakeConnector.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/FileDataConnector.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/FileUploadSession.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/FileValidateOperation.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IdentifierTypeReferenceValue.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundActivityResults.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundDomain.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundFileFlow.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundFlow.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundFlowActivity.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivity.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivityStatistics.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivityStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataConnector.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRoot.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRun.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunActivity.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunEntityCountMetric.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunRoleCountMetric.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunStatistics.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/OutboundFlowActivity.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ReadinessStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ReferenceDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ReferenceValue.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/RoleGroup.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/RoleReferenceValue.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/SourceSystemDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/UserMatchTargetReferenceValue.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/UserMatchingSetting.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ValidateOperation.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/YearReferenceValue.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/YearTimePeriodDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestCallbackData.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestWorkflowExtension.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentWorkflowExtension.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationStrengthResult.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AzureAdPopTokenAuthentication.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCalloutInstance.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCalloutInstanceStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionStageSetting.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementIntentCustomizedSetting.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ExtendRemoteHelpSessionResponse.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LicenseType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MeetingChatMode.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftAuthenticatorAuthenticationMethodClientAppName.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PronounsSettings.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RecommendedHuntingQuery.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AppCredentialRestrictionType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AppKeyCredentialRestrictionType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AppManagementConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AppManagementPolicy.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AzureCommunicationServicesUserConversationMember.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/CertificateStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessAllExternalTenants.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessEnumeratedExternalTenants.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenants.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenantsMembershipKind.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGuestOrExternalUserTypes.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGuestsOrExternalUsers.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/DeletedTeam.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/EmployeeExperience.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/EnterpriseCodeSigningCertificate.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/IosLobAppProvisioningConfigurationAssignment.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/KeyCredentialConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/LearningContent.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/LearningProvider.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/OnPremisesAccidentalDeletionPrevention.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronization.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationDeletionPreventionType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationFeature.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/PasswordCredentialConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/TenantAppManagementPolicy.php diff --git a/composer.lock b/composer.lock index 462b431..9cf9e1c 100644 --- a/composer.lock +++ b/composer.lock @@ -220,16 +220,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.4.3", + "version": "2.4.4", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "67c26b443f348a51926030c83481b85718457d3d" + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", - "reference": "67c26b443f348a51926030c83481b85718457d3d", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", "shasum": "" }, "require": { @@ -319,7 +319,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.3" + "source": "https://github.com/guzzle/psr7/tree/2.4.4" }, "funding": [ { @@ -335,20 +335,20 @@ "type": "tidelift" } ], - "time": "2022-10-26T14:07:24+00:00" + "time": "2023-03-09T13:19:02+00:00" }, { "name": "microsoft/microsoft-graph", - "version": "1.89.0", + "version": "1.92.0", "source": { "type": "git", "url": "https://github.com/microsoftgraph/msgraph-sdk-php.git", - "reference": "b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f" + "reference": "11bdfe4692002ccd40a36faca844916109f1939e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f", - "reference": "b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f", + "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/11bdfe4692002ccd40a36faca844916109f1939e", + "reference": "11bdfe4692002ccd40a36faca844916109f1939e", "shasum": "" }, "require": { @@ -384,9 +384,9 @@ "homepage": "https://developer.microsoft.com/en-us/graph", "support": { "issues": "https://github.com/microsoftgraph/msgraph-sdk-php/issues", - "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.89.0" + "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.92.0" }, - "time": "2023-03-02T07:33:45+00:00" + "time": "2023-03-21T14:11:26+00:00" }, { "name": "psr/http-client", diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index a6dc4ab..007010f 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -220,17 +220,17 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.4.3", - "version_normalized": "2.4.3.0", + "version": "2.4.4", + "version_normalized": "2.4.4.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "67c26b443f348a51926030c83481b85718457d3d" + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", - "reference": "67c26b443f348a51926030c83481b85718457d3d", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", "shasum": "" }, "require": { @@ -251,7 +251,7 @@ "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, - "time": "2022-10-26T14:07:24+00:00", + "time": "2023-03-09T13:19:02+00:00", "type": "library", "extra": { "bamarni-bin": { @@ -322,7 +322,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.3" + "source": "https://github.com/guzzle/psr7/tree/2.4.4" }, "funding": [ { @@ -342,17 +342,17 @@ }, { "name": "microsoft/microsoft-graph", - "version": "1.89.0", - "version_normalized": "1.89.0.0", + "version": "1.92.0", + "version_normalized": "1.92.0.0", "source": { "type": "git", "url": "https://github.com/microsoftgraph/msgraph-sdk-php.git", - "reference": "b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f" + "reference": "11bdfe4692002ccd40a36faca844916109f1939e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f", - "reference": "b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f", + "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/11bdfe4692002ccd40a36faca844916109f1939e", + "reference": "11bdfe4692002ccd40a36faca844916109f1939e", "shasum": "" }, "require": { @@ -366,7 +366,7 @@ "phpstan/phpstan": "^0.12.90 || ^1.0.0", "phpunit/phpunit": "^8.0 || ^9.0" }, - "time": "2023-03-02T07:33:45+00:00", + "time": "2023-03-21T14:11:26+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -390,7 +390,7 @@ "homepage": "https://developer.microsoft.com/en-us/graph", "support": { "issues": "https://github.com/microsoftgraph/msgraph-sdk-php/issues", - "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.89.0" + "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.92.0" }, "install-path": "../microsoft/microsoft-graph" }, diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 2fb2161..dfdc3f8 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => '__root__', 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '8e6cf7bdc7e8d2f0a957954713d75b8c905adaa5', + 'reference' => '80d62586a2931932b7376f1956c4a627b9fbda3b', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -13,7 +13,7 @@ '__root__' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '8e6cf7bdc7e8d2f0a957954713d75b8c905adaa5', + 'reference' => '80d62586a2931932b7376f1956c4a627b9fbda3b', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -38,18 +38,18 @@ 'dev_requirement' => false, ), 'guzzlehttp/psr7' => array( - 'pretty_version' => '2.4.3', - 'version' => '2.4.3.0', - 'reference' => '67c26b443f348a51926030c83481b85718457d3d', + 'pretty_version' => '2.4.4', + 'version' => '2.4.4.0', + 'reference' => '3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'dev_requirement' => false, ), 'microsoft/microsoft-graph' => array( - 'pretty_version' => '1.89.0', - 'version' => '1.89.0.0', - 'reference' => 'b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f', + 'pretty_version' => '1.92.0', + 'version' => '1.92.0.0', + 'reference' => '11bdfe4692002ccd40a36faca844916109f1939e', 'type' => 'library', 'install_path' => __DIR__ . '/../microsoft/microsoft-graph', 'aliases' => array(), diff --git a/vendor/guzzlehttp/psr7/CHANGELOG.md b/vendor/guzzlehttp/psr7/CHANGELOG.md index 3fcf18a..0eabd30 100644 --- a/vendor/guzzlehttp/psr7/CHANGELOG.md +++ b/vendor/guzzlehttp/psr7/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## 2.4.4 - 2023-03-09 + +### Changed + +- Removed the need for `AllowDynamicProperties` in `LazyOpenStream` + ## 2.4.3 - 2022-10-26 ### Changed diff --git a/vendor/guzzlehttp/psr7/README.md b/vendor/guzzlehttp/psr7/README.md index 8b9929a..9566a7d 100644 --- a/vendor/guzzlehttp/psr7/README.md +++ b/vendor/guzzlehttp/psr7/README.md @@ -8,6 +8,12 @@ functionality like query string parsing. ![Static analysis](https://github.com/guzzle/psr7/workflows/Static%20analysis/badge.svg) +# Installation + +```shell +composer require guzzlehttp/psr7 +``` + # Stream implementation This package comes with a number of stream implementations and stream @@ -245,6 +251,8 @@ class EofCallbackStream implements StreamInterface private $callback; + private $stream; + public function __construct(StreamInterface $stream, callable $cb) { $this->stream = $stream; diff --git a/vendor/guzzlehttp/psr7/src/LazyOpenStream.php b/vendor/guzzlehttp/psr7/src/LazyOpenStream.php index 5618331..f6c8490 100644 --- a/vendor/guzzlehttp/psr7/src/LazyOpenStream.php +++ b/vendor/guzzlehttp/psr7/src/LazyOpenStream.php @@ -10,7 +10,6 @@ use Psr\Http\Message\StreamInterface; * Lazily reads or writes to a file that is opened only after an IO operation * take place on the stream. */ -#[\AllowDynamicProperties] final class LazyOpenStream implements StreamInterface { use StreamDecoratorTrait; @@ -21,6 +20,11 @@ final class LazyOpenStream implements StreamInterface /** @var string */ private $mode; + /** + * @var StreamInterface + */ + private $stream; + /** * @param string $filename File to lazily open * @param string $mode fopen mode to use when opening the stream @@ -29,6 +33,10 @@ final class LazyOpenStream implements StreamInterface { $this->filename = $filename; $this->mode = $mode; + + // unsetting the property forces the first access to go through + // __get(). + unset($this->stream); } /** diff --git a/vendor/microsoft/microsoft-graph/.github/workflows/bump-kiota-sdk-version.yml b/vendor/microsoft/microsoft-graph/.github/workflows/bump-kiota-sdk-version.yml new file mode 100644 index 0000000..6e94a8c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/.github/workflows/bump-kiota-sdk-version.yml @@ -0,0 +1,36 @@ +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. + +# This action will bump the SDK version constant when a pull request against feat/kiota-preview is created +# from a branch path spec like kiota/v1.0/pipelinebuild/*. + +name: "bump kiota sdk version" + + +on: + pull_request: + branches: + - feat/kiota-preview + paths: + - 'src/Generated/**' + +defaults: + run: + shell: bash + +jobs: + bump-sdk-version: + if: startsWith(github.head_ref, 'kiota/v1.0/pipelinebuild/') + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Git config user + run: | + git config --global user.email "GraphTooling@service.microsoft.com" + git config --global user.name "Microsoft Graph DevX Tooling" + - name: Run increment script + run: php scripts/BumpPreviewSdkVersion.php + + - name: Commit and push changes if any + run: if git commit -am "Bump SDK version"; then git push origin $GITHUB_HEAD_REF; fi diff --git a/vendor/microsoft/microsoft-graph/.github/workflows/bump-sdk-version.yml b/vendor/microsoft/microsoft-graph/.github/workflows/bump-sdk-version.yml new file mode 100644 index 0000000..e61c043 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/.github/workflows/bump-sdk-version.yml @@ -0,0 +1,38 @@ +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. + +# This action will bump the SDK version constant when a pull request against dev is created +# from a branch path spec like beta/pipelinebuild/* or v1.0/pipelinebuild/*. + +name: "bump sdk version" + + +on: + pull_request: + branches: + - dev + paths: + - 'src/Model/**' + - 'src/*/Model/**' + - 'src/Beta/**' + +defaults: + run: + shell: bash + +jobs: + bump-sdk-version: + if: startsWith(github.head_ref, 'beta/pipelinebuild/') || startsWith(github.head_ref, 'v1.0/pipelinebuild/') + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Git config user + run: | + git config --global user.email "GraphTooling@service.microsoft.com" + git config --global user.name "Microsoft Graph DevX Tooling" + - name: Run increment script + run: php scripts/BumpStableSdkVersion.php + + - name: Commit and push changes if any + run: if git commit -am "Bump SDK version"; then git push origin $GITHUB_HEAD_REF; fi diff --git a/vendor/microsoft/microsoft-graph/README.md b/vendor/microsoft/microsoft-graph/README.md index 76f849d..de98050 100644 --- a/vendor/microsoft/microsoft-graph/README.md +++ b/vendor/microsoft/microsoft-graph/README.md @@ -11,7 +11,7 @@ You can install the PHP SDK with Composer, either run `composer require microsof ``` { "require": { - "microsoft/microsoft-graph": "^1.89.0" + "microsoft/microsoft-graph": "^1.92.0" } } ``` diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/External.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/External.php index 656d760..c9edd47 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/External.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/External.php @@ -55,6 +55,37 @@ class External implements \JsonSerializable return $this->_propDict; } + /** + * Gets the industryData + * + * @return \Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRoot|null The industryData + */ + public function getIndustryData() + { + if (array_key_exists("industryData", $this->_propDict)) { + if (is_a($this->_propDict["industryData"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRoot") || is_null($this->_propDict["industryData"])) { + return $this->_propDict["industryData"]; + } else { + $this->_propDict["industryData"] = new \Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRoot($this->_propDict["industryData"]); + return $this->_propDict["industryData"]; + } + } + return null; + } + + /** + * Sets the industryData + * + * @param \Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRoot $val The industryData + * + * @return External + */ + public function setIndustryData($val) + { + $this->_propDict["industryData"] = $val; + return $this; + } + /** * Gets the connections diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackConfiguration.php index cd1ecc8..7c99e03 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackConfiguration.php @@ -34,4 +34,35 @@ class CustomTaskExtensionCallbackConfiguration extends \Beta\Microsoft\Graph\Mod $this->setODataType("#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration"); } + + /** + * Gets the authorizedApps + * + * @return \Beta\Microsoft\Graph\Model\Application|null The authorizedApps + */ + public function getAuthorizedApps() + { + if (array_key_exists("authorizedApps", $this->_propDict)) { + if (is_a($this->_propDict["authorizedApps"], "\Beta\Microsoft\Graph\Model\Application") || is_null($this->_propDict["authorizedApps"])) { + return $this->_propDict["authorizedApps"]; + } else { + $this->_propDict["authorizedApps"] = new \Beta\Microsoft\Graph\Model\Application($this->_propDict["authorizedApps"]); + return $this->_propDict["authorizedApps"]; + } + } + return null; + } + + /** + * Sets the authorizedApps + * + * @param \Beta\Microsoft\Graph\Model\Application $val The value to assign to the authorizedApps + * + * @return CustomTaskExtensionCallbackConfiguration The CustomTaskExtensionCallbackConfiguration + */ + public function setAuthorizedApps($val) + { + $this->_propDict["authorizedApps"] = $val; + return $this; + } } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/AggregatedInboundStatistics.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/AggregatedInboundStatistics.php new file mode 100644 index 0000000..67bf339 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/AggregatedInboundStatistics.php @@ -0,0 +1,260 @@ +_propDict)) { + return $this->_propDict["errors"]; + } else { + return null; + } + } + + /** + * Sets the errors + * The aggregate count of errors encountered by activities during this run. + * + * @param int $val The value of the errors + * + * @return AggregatedInboundStatistics + */ + public function setErrors($val) + { + $this->_propDict["errors"] = $val; + return $this; + } + /** + * Gets the groups + * The aggregate count of active inbound groups processed during the run. + * + * @return int|null The groups + */ + public function getGroups() + { + if (array_key_exists("groups", $this->_propDict)) { + return $this->_propDict["groups"]; + } else { + return null; + } + } + + /** + * Sets the groups + * The aggregate count of active inbound groups processed during the run. + * + * @param int $val The value of the groups + * + * @return AggregatedInboundStatistics + */ + public function setGroups($val) + { + $this->_propDict["groups"] = $val; + return $this; + } + + /** + * Gets the matchedPeopleByRole + * The aggregate count of active people matched to an Azure Active Directory user, by role. + * + * @return IndustryDataRunRoleCountMetric|null The matchedPeopleByRole + */ + public function getMatchedPeopleByRole() + { + if (array_key_exists("matchedPeopleByRole", $this->_propDict)) { + if (is_a($this->_propDict["matchedPeopleByRole"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunRoleCountMetric") || is_null($this->_propDict["matchedPeopleByRole"])) { + return $this->_propDict["matchedPeopleByRole"]; + } else { + $this->_propDict["matchedPeopleByRole"] = new IndustryDataRunRoleCountMetric($this->_propDict["matchedPeopleByRole"]); + return $this->_propDict["matchedPeopleByRole"]; + } + } + return null; + } + + /** + * Sets the matchedPeopleByRole + * The aggregate count of active people matched to an Azure Active Directory user, by role. + * + * @param IndustryDataRunRoleCountMetric $val The value to assign to the matchedPeopleByRole + * + * @return AggregatedInboundStatistics The AggregatedInboundStatistics + */ + public function setMatchedPeopleByRole($val) + { + $this->_propDict["matchedPeopleByRole"] = $val; + return $this; + } + /** + * Gets the memberships + * The aggregate count of active inbound memberships processed during the run. + * + * @return int|null The memberships + */ + public function getMemberships() + { + if (array_key_exists("memberships", $this->_propDict)) { + return $this->_propDict["memberships"]; + } else { + return null; + } + } + + /** + * Sets the memberships + * The aggregate count of active inbound memberships processed during the run. + * + * @param int $val The value of the memberships + * + * @return AggregatedInboundStatistics + */ + public function setMemberships($val) + { + $this->_propDict["memberships"] = $val; + return $this; + } + /** + * Gets the organizations + * The aggregate count of active inbound organizations processed during the run. + * + * @return int|null The organizations + */ + public function getOrganizations() + { + if (array_key_exists("organizations", $this->_propDict)) { + return $this->_propDict["organizations"]; + } else { + return null; + } + } + + /** + * Sets the organizations + * The aggregate count of active inbound organizations processed during the run. + * + * @param int $val The value of the organizations + * + * @return AggregatedInboundStatistics + */ + public function setOrganizations($val) + { + $this->_propDict["organizations"] = $val; + return $this; + } + /** + * Gets the people + * The aggregate count of active inbound people processed during the run. + * + * @return int|null The people + */ + public function getPeople() + { + if (array_key_exists("people", $this->_propDict)) { + return $this->_propDict["people"]; + } else { + return null; + } + } + + /** + * Sets the people + * The aggregate count of active inbound people processed during the run. + * + * @param int $val The value of the people + * + * @return AggregatedInboundStatistics + */ + public function setPeople($val) + { + $this->_propDict["people"] = $val; + return $this; + } + + /** + * Gets the unmatchedPeopleByRole + * The aggregate count of active people not matched to an Azure Active Directory user, by role. + * + * @return IndustryDataRunRoleCountMetric|null The unmatchedPeopleByRole + */ + public function getUnmatchedPeopleByRole() + { + if (array_key_exists("unmatchedPeopleByRole", $this->_propDict)) { + if (is_a($this->_propDict["unmatchedPeopleByRole"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunRoleCountMetric") || is_null($this->_propDict["unmatchedPeopleByRole"])) { + return $this->_propDict["unmatchedPeopleByRole"]; + } else { + $this->_propDict["unmatchedPeopleByRole"] = new IndustryDataRunRoleCountMetric($this->_propDict["unmatchedPeopleByRole"]); + return $this->_propDict["unmatchedPeopleByRole"]; + } + } + return null; + } + + /** + * Sets the unmatchedPeopleByRole + * The aggregate count of active people not matched to an Azure Active Directory user, by role. + * + * @param IndustryDataRunRoleCountMetric $val The value to assign to the unmatchedPeopleByRole + * + * @return AggregatedInboundStatistics The AggregatedInboundStatistics + */ + public function setUnmatchedPeopleByRole($val) + { + $this->_propDict["unmatchedPeopleByRole"] = $val; + return $this; + } + /** + * Gets the warnings + * The aggregate count of warnings generated by activities during this run. + * + * @return int|null The warnings + */ + public function getWarnings() + { + if (array_key_exists("warnings", $this->_propDict)) { + return $this->_propDict["warnings"]; + } else { + return null; + } + } + + /** + * Sets the warnings + * The aggregate count of warnings generated by activities during this run. + * + * @param int $val The value of the warnings + * + * @return AggregatedInboundStatistics + */ + public function setWarnings($val) + { + $this->_propDict["warnings"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/AzureDataLakeConnector.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/AzureDataLakeConnector.php new file mode 100644 index 0000000..1fa21f8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/AzureDataLakeConnector.php @@ -0,0 +1,27 @@ +_propDict)) { + if (is_a($this->_propDict["containerExpirationDateTime"], "\DateTime") || is_null($this->_propDict["containerExpirationDateTime"])) { + return $this->_propDict["containerExpirationDateTime"]; + } else { + $this->_propDict["containerExpirationDateTime"] = new \DateTime($this->_propDict["containerExpirationDateTime"]); + return $this->_propDict["containerExpirationDateTime"]; + } + } + return null; + } + + /** + * Sets the containerExpirationDateTime + * The expiration date and time for the container. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The value to assign to the containerExpirationDateTime + * + * @return FileUploadSession The FileUploadSession + */ + public function setContainerExpirationDateTime($val) + { + $this->_propDict["containerExpirationDateTime"] = $val; + return $this; + } + /** + * Gets the containerId + * The container ID where the files are uploaded. + * + * @return string|null The containerId + */ + public function getContainerId() + { + if (array_key_exists("containerId", $this->_propDict)) { + return $this->_propDict["containerId"]; + } else { + return null; + } + } + + /** + * Sets the containerId + * The container ID where the files are uploaded. + * + * @param string $val The value of the containerId + * + * @return FileUploadSession + */ + public function setContainerId($val) + { + $this->_propDict["containerId"] = $val; + return $this; + } + + /** + * Gets the sessionExpirationDateTime + * The expiration date and time for the file upload session. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The sessionExpirationDateTime + */ + public function getSessionExpirationDateTime() + { + if (array_key_exists("sessionExpirationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["sessionExpirationDateTime"], "\DateTime") || is_null($this->_propDict["sessionExpirationDateTime"])) { + return $this->_propDict["sessionExpirationDateTime"]; + } else { + $this->_propDict["sessionExpirationDateTime"] = new \DateTime($this->_propDict["sessionExpirationDateTime"]); + return $this->_propDict["sessionExpirationDateTime"]; + } + } + return null; + } + + /** + * Sets the sessionExpirationDateTime + * The expiration date and time for the file upload session. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The value to assign to the sessionExpirationDateTime + * + * @return FileUploadSession The FileUploadSession + */ + public function setSessionExpirationDateTime($val) + { + $this->_propDict["sessionExpirationDateTime"] = $val; + return $this; + } + /** + * Gets the sessionUrl + * The Azure Storage SAS URI to upload source files to. + * + * @return string|null The sessionUrl + */ + public function getSessionUrl() + { + if (array_key_exists("sessionUrl", $this->_propDict)) { + return $this->_propDict["sessionUrl"]; + } else { + return null; + } + } + + /** + * Sets the sessionUrl + * The Azure Storage SAS URI to upload source files to. + * + * @param string $val The value of the sessionUrl + * + * @return FileUploadSession + */ + public function setSessionUrl($val) + { + $this->_propDict["sessionUrl"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/FileValidateOperation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/FileValidateOperation.php new file mode 100644 index 0000000..5f903fa --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/FileValidateOperation.php @@ -0,0 +1,56 @@ +_propDict)) { + return $this->_propDict["validatedFiles"]; + } else { + return null; + } + } + + /** + * Sets the validatedFiles + * Set of files validated by the validate operation. + * + * @param string[] $val The validatedFiles + * + * @return FileValidateOperation + */ + public function setValidatedFiles($val) + { + $this->_propDict["validatedFiles"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IdentifierTypeReferenceValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IdentifierTypeReferenceValue.php new file mode 100644 index 0000000..642a826 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IdentifierTypeReferenceValue.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["errors"]; + } else { + return null; + } + } + + /** + * Sets the errors + * Number of errors encountered while processing the inbound flow. + * + * @param int $val The value of the errors + * + * @return InboundActivityResults + */ + public function setErrors($val) + { + $this->_propDict["errors"] = $val; + return $this; + } + + /** + * Gets the groups + * Counts of active and inactive groups processed by the inbound flow. + * + * @return IndustryDataRunEntityCountMetric|null The groups + */ + public function getGroups() + { + if (array_key_exists("groups", $this->_propDict)) { + if (is_a($this->_propDict["groups"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunEntityCountMetric") || is_null($this->_propDict["groups"])) { + return $this->_propDict["groups"]; + } else { + $this->_propDict["groups"] = new IndustryDataRunEntityCountMetric($this->_propDict["groups"]); + return $this->_propDict["groups"]; + } + } + return null; + } + + /** + * Sets the groups + * Counts of active and inactive groups processed by the inbound flow. + * + * @param IndustryDataRunEntityCountMetric $val The value to assign to the groups + * + * @return InboundActivityResults The InboundActivityResults + */ + public function setGroups($val) + { + $this->_propDict["groups"] = $val; + return $this; + } + + /** + * Gets the matchedPeopleByRole + * Number of people matched to an Azure Active Directory user, by role. + * + * @return IndustryDataRunRoleCountMetric|null The matchedPeopleByRole + */ + public function getMatchedPeopleByRole() + { + if (array_key_exists("matchedPeopleByRole", $this->_propDict)) { + if (is_a($this->_propDict["matchedPeopleByRole"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunRoleCountMetric") || is_null($this->_propDict["matchedPeopleByRole"])) { + return $this->_propDict["matchedPeopleByRole"]; + } else { + $this->_propDict["matchedPeopleByRole"] = new IndustryDataRunRoleCountMetric($this->_propDict["matchedPeopleByRole"]); + return $this->_propDict["matchedPeopleByRole"]; + } + } + return null; + } + + /** + * Sets the matchedPeopleByRole + * Number of people matched to an Azure Active Directory user, by role. + * + * @param IndustryDataRunRoleCountMetric $val The value to assign to the matchedPeopleByRole + * + * @return InboundActivityResults The InboundActivityResults + */ + public function setMatchedPeopleByRole($val) + { + $this->_propDict["matchedPeopleByRole"] = $val; + return $this; + } + + /** + * Gets the memberships + * Counts of active and inactive memberships processed by the inbound flow. + * + * @return IndustryDataRunEntityCountMetric|null The memberships + */ + public function getMemberships() + { + if (array_key_exists("memberships", $this->_propDict)) { + if (is_a($this->_propDict["memberships"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunEntityCountMetric") || is_null($this->_propDict["memberships"])) { + return $this->_propDict["memberships"]; + } else { + $this->_propDict["memberships"] = new IndustryDataRunEntityCountMetric($this->_propDict["memberships"]); + return $this->_propDict["memberships"]; + } + } + return null; + } + + /** + * Sets the memberships + * Counts of active and inactive memberships processed by the inbound flow. + * + * @param IndustryDataRunEntityCountMetric $val The value to assign to the memberships + * + * @return InboundActivityResults The InboundActivityResults + */ + public function setMemberships($val) + { + $this->_propDict["memberships"] = $val; + return $this; + } + + /** + * Gets the organizations + * Counts of active and inactive organizations processed by the inbound flow. + * + * @return IndustryDataRunEntityCountMetric|null The organizations + */ + public function getOrganizations() + { + if (array_key_exists("organizations", $this->_propDict)) { + if (is_a($this->_propDict["organizations"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunEntityCountMetric") || is_null($this->_propDict["organizations"])) { + return $this->_propDict["organizations"]; + } else { + $this->_propDict["organizations"] = new IndustryDataRunEntityCountMetric($this->_propDict["organizations"]); + return $this->_propDict["organizations"]; + } + } + return null; + } + + /** + * Sets the organizations + * Counts of active and inactive organizations processed by the inbound flow. + * + * @param IndustryDataRunEntityCountMetric $val The value to assign to the organizations + * + * @return InboundActivityResults The InboundActivityResults + */ + public function setOrganizations($val) + { + $this->_propDict["organizations"] = $val; + return $this; + } + + /** + * Gets the people + * Counts of active and inactive people processed by the inbound flow. + * + * @return IndustryDataRunEntityCountMetric|null The people + */ + public function getPeople() + { + if (array_key_exists("people", $this->_propDict)) { + if (is_a($this->_propDict["people"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunEntityCountMetric") || is_null($this->_propDict["people"])) { + return $this->_propDict["people"]; + } else { + $this->_propDict["people"] = new IndustryDataRunEntityCountMetric($this->_propDict["people"]); + return $this->_propDict["people"]; + } + } + return null; + } + + /** + * Sets the people + * Counts of active and inactive people processed by the inbound flow. + * + * @param IndustryDataRunEntityCountMetric $val The value to assign to the people + * + * @return InboundActivityResults The InboundActivityResults + */ + public function setPeople($val) + { + $this->_propDict["people"] = $val; + return $this; + } + + /** + * Gets the unmatchedPeopleByRole + * Number of people not matched to an Azure Active Directory user, by role. + * + * @return IndustryDataRunRoleCountMetric|null The unmatchedPeopleByRole + */ + public function getUnmatchedPeopleByRole() + { + if (array_key_exists("unmatchedPeopleByRole", $this->_propDict)) { + if (is_a($this->_propDict["unmatchedPeopleByRole"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunRoleCountMetric") || is_null($this->_propDict["unmatchedPeopleByRole"])) { + return $this->_propDict["unmatchedPeopleByRole"]; + } else { + $this->_propDict["unmatchedPeopleByRole"] = new IndustryDataRunRoleCountMetric($this->_propDict["unmatchedPeopleByRole"]); + return $this->_propDict["unmatchedPeopleByRole"]; + } + } + return null; + } + + /** + * Sets the unmatchedPeopleByRole + * Number of people not matched to an Azure Active Directory user, by role. + * + * @param IndustryDataRunRoleCountMetric $val The value to assign to the unmatchedPeopleByRole + * + * @return InboundActivityResults The InboundActivityResults + */ + public function setUnmatchedPeopleByRole($val) + { + $this->_propDict["unmatchedPeopleByRole"] = $val; + return $this; + } + /** + * Gets the warnings + * Number of warnings encountered while processing the inbound flow. + * + * @return int|null The warnings + */ + public function getWarnings() + { + if (array_key_exists("warnings", $this->_propDict)) { + return $this->_propDict["warnings"]; + } else { + return null; + } + } + + /** + * Sets the warnings + * Number of warnings encountered while processing the inbound flow. + * + * @param int $val The value of the warnings + * + * @return InboundActivityResults + */ + public function setWarnings($val) + { + $this->_propDict["warnings"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundDomain.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundDomain.php new file mode 100644 index 0000000..eda6f1b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundDomain.php @@ -0,0 +1,34 @@ +_propDict)) { + if (is_a($this->_propDict["dataDomain"], "\Beta\Microsoft\Graph\IndustryData\Model\InboundDomain") || is_null($this->_propDict["dataDomain"])) { + return $this->_propDict["dataDomain"]; + } else { + $this->_propDict["dataDomain"] = new InboundDomain($this->_propDict["dataDomain"]); + return $this->_propDict["dataDomain"]; + } + } + return null; + } + + /** + * Sets the dataDomain + * The broad category of data that this flow imports. The possible values are: educationRostering, unknownFutureValue. + * + * @param InboundDomain $val The dataDomain + * + * @return InboundFlow + */ + public function setDataDomain($val) + { + $this->_propDict["dataDomain"] = $val; + return $this; + } + + /** + * Gets the effectiveDateTime + * The start of the time window when the flow is allowed to run. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The effectiveDateTime + */ + public function getEffectiveDateTime() + { + if (array_key_exists("effectiveDateTime", $this->_propDict)) { + if (is_a($this->_propDict["effectiveDateTime"], "\DateTime") || is_null($this->_propDict["effectiveDateTime"])) { + return $this->_propDict["effectiveDateTime"]; + } else { + $this->_propDict["effectiveDateTime"] = new \DateTime($this->_propDict["effectiveDateTime"]); + return $this->_propDict["effectiveDateTime"]; + } + } + return null; + } + + /** + * Sets the effectiveDateTime + * The start of the time window when the flow is allowed to run. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The effectiveDateTime + * + * @return InboundFlow + */ + public function setEffectiveDateTime($val) + { + $this->_propDict["effectiveDateTime"] = $val; + return $this; + } + + /** + * Gets the expirationDateTime + * The end of the time window when the flow is allowed to run. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The expirationDateTime + */ + public function getExpirationDateTime() + { + if (array_key_exists("expirationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["expirationDateTime"], "\DateTime") || is_null($this->_propDict["expirationDateTime"])) { + return $this->_propDict["expirationDateTime"]; + } else { + $this->_propDict["expirationDateTime"] = new \DateTime($this->_propDict["expirationDateTime"]); + return $this->_propDict["expirationDateTime"]; + } + } + return null; + } + + /** + * Sets the expirationDateTime + * The end of the time window when the flow is allowed to run. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The expirationDateTime + * + * @return InboundFlow + */ + public function setExpirationDateTime($val) + { + $this->_propDict["expirationDateTime"] = $val; + return $this; + } + + /** + * Gets the dataConnector + * The data connector in the context of which this flow pulls in data from a source system. + * + * @return IndustryDataConnector|null The dataConnector + */ + public function getDataConnector() + { + if (array_key_exists("dataConnector", $this->_propDict)) { + if (is_a($this->_propDict["dataConnector"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataConnector") || is_null($this->_propDict["dataConnector"])) { + return $this->_propDict["dataConnector"]; + } else { + $this->_propDict["dataConnector"] = new IndustryDataConnector($this->_propDict["dataConnector"]); + return $this->_propDict["dataConnector"]; + } + } + return null; + } + + /** + * Sets the dataConnector + * The data connector in the context of which this flow pulls in data from a source system. + * + * @param IndustryDataConnector $val The dataConnector + * + * @return InboundFlow + */ + public function setDataConnector($val) + { + $this->_propDict["dataConnector"] = $val; + return $this; + } + + /** + * Gets the year + * The year that the data brought in via this flow applies to. + * + * @return YearTimePeriodDefinition|null The year + */ + public function getYear() + { + if (array_key_exists("year", $this->_propDict)) { + if (is_a($this->_propDict["year"], "\Beta\Microsoft\Graph\IndustryData\Model\YearTimePeriodDefinition") || is_null($this->_propDict["year"])) { + return $this->_propDict["year"]; + } else { + $this->_propDict["year"] = new YearTimePeriodDefinition($this->_propDict["year"]); + return $this->_propDict["year"]; + } + } + return null; + } + + /** + * Sets the year + * The year that the data brought in via this flow applies to. + * + * @param YearTimePeriodDefinition $val The year + * + * @return InboundFlow + */ + public function setYear($val) + { + $this->_propDict["year"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundFlowActivity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundFlowActivity.php new file mode 100644 index 0000000..fea4a00 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/InboundFlowActivity.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The name of the activity. Maximum supported length is 100 characters. + * + * @param string $val The displayName + * + * @return IndustryDataActivity + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the readinessStatus + * The state of the activity from creation through to ready to do work. The possible values are: notReady, ready, failed, disabled, expired, unknownFutureValue. + * + * @return ReadinessStatus|null The readinessStatus + */ + public function getReadinessStatus() + { + if (array_key_exists("readinessStatus", $this->_propDict)) { + if (is_a($this->_propDict["readinessStatus"], "\Beta\Microsoft\Graph\IndustryData\Model\ReadinessStatus") || is_null($this->_propDict["readinessStatus"])) { + return $this->_propDict["readinessStatus"]; + } else { + $this->_propDict["readinessStatus"] = new ReadinessStatus($this->_propDict["readinessStatus"]); + return $this->_propDict["readinessStatus"]; + } + } + return null; + } + + /** + * Sets the readinessStatus + * The state of the activity from creation through to ready to do work. The possible values are: notReady, ready, failed, disabled, expired, unknownFutureValue. + * + * @param ReadinessStatus $val The readinessStatus + * + * @return IndustryDataActivity + */ + public function setReadinessStatus($val) + { + $this->_propDict["readinessStatus"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivityStatistics.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivityStatistics.php new file mode 100644 index 0000000..1940bc7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivityStatistics.php @@ -0,0 +1,115 @@ +_propDict)) { + return $this->_propDict["activityId"]; + } else { + return null; + } + } + + /** + * Sets the activityId + * The identifier for the activity that is being reported on. + * + * @param string $val The value of the activityId + * + * @return IndustryDataActivityStatistics + */ + public function setActivityId($val) + { + $this->_propDict["activityId"] = $val; + return $this; + } + /** + * Gets the displayName + * The display name of the underlying flow. + * + * @return string|null The displayName + */ + public function getDisplayName() + { + if (array_key_exists("displayName", $this->_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The display name of the underlying flow. + * + * @param string $val The value of the displayName + * + * @return IndustryDataActivityStatistics + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the status + * The latest status of the activity in the run. The possible values are: inProgress, skipped, failed, completed, completedWithErrors, completedWithWarnings, unknownFutureValue. + * + * @return IndustryDataActivityStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataActivityStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new IndustryDataActivityStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * The latest status of the activity in the run. The possible values are: inProgress, skipped, failed, completed, completedWithErrors, completedWithWarnings, unknownFutureValue. + * + * @param IndustryDataActivityStatus $val The value to assign to the status + * + * @return IndustryDataActivityStatistics The IndustryDataActivityStatistics + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivityStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivityStatus.php new file mode 100644 index 0000000..8a26e26 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataActivityStatus.php @@ -0,0 +1,39 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The name of the data connector. Maximum supported length is 100 characters. + * + * @param string $val The displayName + * + * @return IndustryDataConnector + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the sourceSystem + * The sourceSystemDefinition this connector is connected to. + * + * @return SourceSystemDefinition|null The sourceSystem + */ + public function getSourceSystem() + { + if (array_key_exists("sourceSystem", $this->_propDict)) { + if (is_a($this->_propDict["sourceSystem"], "\Beta\Microsoft\Graph\IndustryData\Model\SourceSystemDefinition") || is_null($this->_propDict["sourceSystem"])) { + return $this->_propDict["sourceSystem"]; + } else { + $this->_propDict["sourceSystem"] = new SourceSystemDefinition($this->_propDict["sourceSystem"]); + return $this->_propDict["sourceSystem"]; + } + } + return null; + } + + /** + * Sets the sourceSystem + * The sourceSystemDefinition this connector is connected to. + * + * @param SourceSystemDefinition $val The sourceSystem + * + * @return IndustryDataConnector + */ + public function setSourceSystem($val) + { + $this->_propDict["sourceSystem"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRoot.php new file mode 100644 index 0000000..a2e273b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRoot.php @@ -0,0 +1,267 @@ +_propDict)) { + return $this->_propDict["dataConnectors"]; + } else { + return null; + } + } + + /** + * Sets the dataConnectors + * Set of connectors for importing data from source systems. + * + * @param IndustryDataConnector[] $val The dataConnectors + * + * @return IndustryDataRoot + */ + public function setDataConnectors($val) + { + $this->_propDict["dataConnectors"] = $val; + return $this; + } + + + /** + * Gets the inboundFlows + * Set of data import flow activities to bring data into the canonical store via a connector. + * + * @return array|null The inboundFlows + */ + public function getInboundFlows() + { + if (array_key_exists("inboundFlows", $this->_propDict)) { + return $this->_propDict["inboundFlows"]; + } else { + return null; + } + } + + /** + * Sets the inboundFlows + * Set of data import flow activities to bring data into the canonical store via a connector. + * + * @param InboundFlow[] $val The inboundFlows + * + * @return IndustryDataRoot + */ + public function setInboundFlows($val) + { + $this->_propDict["inboundFlows"] = $val; + return $this; + } + + + /** + * Gets the operations + * Set of ephemeral operations that the system runs currently. Read-only. + * + * @return array|null The operations + */ + public function getOperations() + { + if (array_key_exists("operations", $this->_propDict)) { + return $this->_propDict["operations"]; + } else { + return null; + } + } + + /** + * Sets the operations + * Set of ephemeral operations that the system runs currently. Read-only. + * + * @param \Beta\Microsoft\Graph\Model\LongRunningOperation[] $val The operations + * + * @return IndustryDataRoot + */ + public function setOperations($val) + { + $this->_propDict["operations"] = $val; + return $this; + } + + + /** + * Gets the referenceDefinitions + * Set of user modifiable system picker types. + * + * @return array|null The referenceDefinitions + */ + public function getReferenceDefinitions() + { + if (array_key_exists("referenceDefinitions", $this->_propDict)) { + return $this->_propDict["referenceDefinitions"]; + } else { + return null; + } + } + + /** + * Sets the referenceDefinitions + * Set of user modifiable system picker types. + * + * @param ReferenceDefinition[] $val The referenceDefinitions + * + * @return IndustryDataRoot + */ + public function setReferenceDefinitions($val) + { + $this->_propDict["referenceDefinitions"] = $val; + return $this; + } + + + /** + * Gets the roleGroups + * Set of groups of individual roles that makes role-based admin simpler. + * + * @return array|null The roleGroups + */ + public function getRoleGroups() + { + if (array_key_exists("roleGroups", $this->_propDict)) { + return $this->_propDict["roleGroups"]; + } else { + return null; + } + } + + /** + * Sets the roleGroups + * Set of groups of individual roles that makes role-based admin simpler. + * + * @param RoleGroup[] $val The roleGroups + * + * @return IndustryDataRoot + */ + public function setRoleGroups($val) + { + $this->_propDict["roleGroups"] = $val; + return $this; + } + + + /** + * Gets the runs + * Set of ephemeral runs which present the point-in-time that diagnostic state of activities performed by the system. Read-only. + * + * @return array|null The runs + */ + public function getRuns() + { + if (array_key_exists("runs", $this->_propDict)) { + return $this->_propDict["runs"]; + } else { + return null; + } + } + + /** + * Sets the runs + * Set of ephemeral runs which present the point-in-time that diagnostic state of activities performed by the system. Read-only. + * + * @param IndustryDataRun[] $val The runs + * + * @return IndustryDataRoot + */ + public function setRuns($val) + { + $this->_propDict["runs"] = $val; + return $this; + } + + + /** + * Gets the sourceSystems + * Set of source definitions that represents real-world external systems. + * + * @return array|null The sourceSystems + */ + public function getSourceSystems() + { + if (array_key_exists("sourceSystems", $this->_propDict)) { + return $this->_propDict["sourceSystems"]; + } else { + return null; + } + } + + /** + * Sets the sourceSystems + * Set of source definitions that represents real-world external systems. + * + * @param SourceSystemDefinition[] $val The sourceSystems + * + * @return IndustryDataRoot + */ + public function setSourceSystems($val) + { + $this->_propDict["sourceSystems"] = $val; + return $this; + } + + + /** + * Gets the years + * Set of years represented in the system. + * + * @return array|null The years + */ + public function getYears() + { + if (array_key_exists("years", $this->_propDict)) { + return $this->_propDict["years"]; + } else { + return null; + } + } + + /** + * Sets the years + * Set of years represented in the system. + * + * @param YearTimePeriodDefinition[] $val The years + * + * @return IndustryDataRoot + */ + public function setYears($val) + { + $this->_propDict["years"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRun.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRun.php new file mode 100644 index 0000000..b8a410f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRun.php @@ -0,0 +1,218 @@ +_propDict)) { + if (is_a($this->_propDict["blockingError"], "\Beta\Microsoft\Graph\Model\PublicError") || is_null($this->_propDict["blockingError"])) { + return $this->_propDict["blockingError"]; + } else { + $this->_propDict["blockingError"] = new \Beta\Microsoft\Graph\Model\PublicError($this->_propDict["blockingError"]); + return $this->_propDict["blockingError"]; + } + } + return null; + } + + /** + * Sets the blockingError + * An error object to diagnose critical failures in the run. + * + * @param \Beta\Microsoft\Graph\Model\PublicError $val The blockingError + * + * @return IndustryDataRun + */ + public function setBlockingError($val) + { + $this->_propDict["blockingError"] = $val; + return $this; + } + + /** + * Gets the displayName + * The name of the run for rendering in a user interface. + * + * @return string|null The displayName + */ + public function getDisplayName() + { + if (array_key_exists("displayName", $this->_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The name of the run for rendering in a user interface. + * + * @param string $val The displayName + * + * @return IndustryDataRun + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the endDateTime + * The date and time when the run finished or null if the run is still in-progress. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The endDateTime + */ + public function getEndDateTime() + { + if (array_key_exists("endDateTime", $this->_propDict)) { + if (is_a($this->_propDict["endDateTime"], "\DateTime") || is_null($this->_propDict["endDateTime"])) { + return $this->_propDict["endDateTime"]; + } else { + $this->_propDict["endDateTime"] = new \DateTime($this->_propDict["endDateTime"]); + return $this->_propDict["endDateTime"]; + } + } + return null; + } + + /** + * Sets the endDateTime + * The date and time when the run finished or null if the run is still in-progress. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The endDateTime + * + * @return IndustryDataRun + */ + public function setEndDateTime($val) + { + $this->_propDict["endDateTime"] = $val; + return $this; + } + + /** + * Gets the startDateTime + * The date and time when the run started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The startDateTime + */ + public function getStartDateTime() + { + if (array_key_exists("startDateTime", $this->_propDict)) { + if (is_a($this->_propDict["startDateTime"], "\DateTime") || is_null($this->_propDict["startDateTime"])) { + return $this->_propDict["startDateTime"]; + } else { + $this->_propDict["startDateTime"] = new \DateTime($this->_propDict["startDateTime"]); + return $this->_propDict["startDateTime"]; + } + } + return null; + } + + /** + * Sets the startDateTime + * The date and time when the run started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The startDateTime + * + * @return IndustryDataRun + */ + public function setStartDateTime($val) + { + $this->_propDict["startDateTime"] = $val; + return $this; + } + + /** + * Gets the status + * The current status of the run. The possible values are: running, failed, completed, completedWithErrors, completedWithWarnings, unknownFutureValue. + * + * @return IndustryDataRunStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new IndustryDataRunStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * The current status of the run. The possible values are: running, failed, completed, completedWithErrors, completedWithWarnings, unknownFutureValue. + * + * @param IndustryDataRunStatus $val The status + * + * @return IndustryDataRun + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + + /** + * Gets the activities + * The set of activities performed during the run. + * + * @return array|null The activities + */ + public function getActivities() + { + if (array_key_exists("activities", $this->_propDict)) { + return $this->_propDict["activities"]; + } else { + return null; + } + } + + /** + * Sets the activities + * The set of activities performed during the run. + * + * @param IndustryDataRunActivity[] $val The activities + * + * @return IndustryDataRun + */ + public function setActivities($val) + { + $this->_propDict["activities"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunActivity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunActivity.php new file mode 100644 index 0000000..2b6558b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunActivity.php @@ -0,0 +1,155 @@ +_propDict)) { + if (is_a($this->_propDict["blockingError"], "\Beta\Microsoft\Graph\Model\PublicError") || is_null($this->_propDict["blockingError"])) { + return $this->_propDict["blockingError"]; + } else { + $this->_propDict["blockingError"] = new \Beta\Microsoft\Graph\Model\PublicError($this->_propDict["blockingError"]); + return $this->_propDict["blockingError"]; + } + } + return null; + } + + /** + * Sets the blockingError + * An error object to diagnose critical failures in an activity. + * + * @param \Beta\Microsoft\Graph\Model\PublicError $val The blockingError + * + * @return IndustryDataRunActivity + */ + public function setBlockingError($val) + { + $this->_propDict["blockingError"] = $val; + return $this; + } + + /** + * Gets the displayName + * The name of the running flow. + * + * @return string|null The displayName + */ + public function getDisplayName() + { + if (array_key_exists("displayName", $this->_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The name of the running flow. + * + * @param string $val The displayName + * + * @return IndustryDataRunActivity + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the status + * The current status of the activity. The possible values are: inProgress, skipped, failed, completed, completedWithErrors, completedWithWarnings, unknownFutureValue. + * + * @return IndustryDataActivityStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataActivityStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new IndustryDataActivityStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * The current status of the activity. The possible values are: inProgress, skipped, failed, completed, completedWithErrors, completedWithWarnings, unknownFutureValue. + * + * @param IndustryDataActivityStatus $val The status + * + * @return IndustryDataRunActivity + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + /** + * Gets the activity + * The flow that was run by this activity. + * + * @return IndustryDataActivity|null The activity + */ + public function getActivity() + { + if (array_key_exists("activity", $this->_propDict)) { + if (is_a($this->_propDict["activity"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataActivity") || is_null($this->_propDict["activity"])) { + return $this->_propDict["activity"]; + } else { + $this->_propDict["activity"] = new IndustryDataActivity($this->_propDict["activity"]); + return $this->_propDict["activity"]; + } + } + return null; + } + + /** + * Sets the activity + * The flow that was run by this activity. + * + * @param IndustryDataActivity $val The activity + * + * @return IndustryDataRunActivity + */ + public function setActivity($val) + { + $this->_propDict["activity"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunEntityCountMetric.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunEntityCountMetric.php new file mode 100644 index 0000000..91e1ddc --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunEntityCountMetric.php @@ -0,0 +1,110 @@ +_propDict)) { + return $this->_propDict["active"]; + } else { + return null; + } + } + + /** + * Sets the active + * The count of entries for the entity marked as Active. + * + * @param int $val The value of the active + * + * @return IndustryDataRunEntityCountMetric + */ + public function setActive($val) + { + $this->_propDict["active"] = $val; + return $this; + } + /** + * Gets the inactive + * The count of entries for the entity marked as Inactive. + * + * @return int|null The inactive + */ + public function getInactive() + { + if (array_key_exists("inactive", $this->_propDict)) { + return $this->_propDict["inactive"]; + } else { + return null; + } + } + + /** + * Sets the inactive + * The count of entries for the entity marked as Inactive. + * + * @param int $val The value of the inactive + * + * @return IndustryDataRunEntityCountMetric + */ + public function setInactive($val) + { + $this->_propDict["inactive"] = $val; + return $this; + } + /** + * Gets the total + * Total count of the entity. + * + * @return int|null The total + */ + public function getTotal() + { + if (array_key_exists("total", $this->_propDict)) { + return $this->_propDict["total"]; + } else { + return null; + } + } + + /** + * Sets the total + * Total count of the entity. + * + * @param int $val The value of the total + * + * @return IndustryDataRunEntityCountMetric + */ + public function setTotal($val) + { + $this->_propDict["total"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunRoleCountMetric.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunRoleCountMetric.php new file mode 100644 index 0000000..65b3125 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunRoleCountMetric.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["count"]; + } else { + return null; + } + } + + /** + * Sets the count + * The number of people in this role. + * + * @param int $val The value of the count + * + * @return IndustryDataRunRoleCountMetric + */ + public function setCount($val) + { + $this->_propDict["count"] = $val; + return $this; + } + /** + * Gets the role + * The role that is being measured. + * + * @return string|null The role + */ + public function getRole() + { + if (array_key_exists("role", $this->_propDict)) { + return $this->_propDict["role"]; + } else { + return null; + } + } + + /** + * Sets the role + * The role that is being measured. + * + * @param string $val The value of the role + * + * @return IndustryDataRunRoleCountMetric + */ + public function setRole($val) + { + $this->_propDict["role"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunStatistics.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunStatistics.php new file mode 100644 index 0000000..369142f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunStatistics.php @@ -0,0 +1,153 @@ +_propDict)) { + if (is_a($this->_propDict["activityStatistics"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataActivityStatistics") || is_null($this->_propDict["activityStatistics"])) { + return $this->_propDict["activityStatistics"]; + } else { + $this->_propDict["activityStatistics"] = new IndustryDataActivityStatistics($this->_propDict["activityStatistics"]); + return $this->_propDict["activityStatistics"]; + } + } + return null; + } + + /** + * Sets the activityStatistics + * The collection of statistics for each activity included in this run. + * + * @param IndustryDataActivityStatistics $val The value to assign to the activityStatistics + * + * @return IndustryDataRunStatistics The IndustryDataRunStatistics + */ + public function setActivityStatistics($val) + { + $this->_propDict["activityStatistics"] = $val; + return $this; + } + + /** + * Gets the inboundTotals + * The aggregate statistics for all inbound flows. + * + * @return AggregatedInboundStatistics|null The inboundTotals + */ + public function getInboundTotals() + { + if (array_key_exists("inboundTotals", $this->_propDict)) { + if (is_a($this->_propDict["inboundTotals"], "\Beta\Microsoft\Graph\IndustryData\Model\AggregatedInboundStatistics") || is_null($this->_propDict["inboundTotals"])) { + return $this->_propDict["inboundTotals"]; + } else { + $this->_propDict["inboundTotals"] = new AggregatedInboundStatistics($this->_propDict["inboundTotals"]); + return $this->_propDict["inboundTotals"]; + } + } + return null; + } + + /** + * Sets the inboundTotals + * The aggregate statistics for all inbound flows. + * + * @param AggregatedInboundStatistics $val The value to assign to the inboundTotals + * + * @return IndustryDataRunStatistics The IndustryDataRunStatistics + */ + public function setInboundTotals($val) + { + $this->_propDict["inboundTotals"] = $val; + return $this; + } + /** + * Gets the runId + * The ID of the underlying run for the statistics. + * + * @return string|null The runId + */ + public function getRunId() + { + if (array_key_exists("runId", $this->_propDict)) { + return $this->_propDict["runId"]; + } else { + return null; + } + } + + /** + * Sets the runId + * The ID of the underlying run for the statistics. + * + * @param string $val The value of the runId + * + * @return IndustryDataRunStatistics + */ + public function setRunId($val) + { + $this->_propDict["runId"] = $val; + return $this; + } + + /** + * Gets the status + * The latest status of the run. The possible values are: running, failed, completed, completedWithErrors, completedWithWarnings, unknownFutureValue. + * + * @return IndustryDataRunStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\IndustryData\Model\IndustryDataRunStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new IndustryDataRunStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * The latest status of the run. The possible values are: running, failed, completed, completedWithErrors, completedWithWarnings, unknownFutureValue. + * + * @param IndustryDataRunStatus $val The value to assign to the status + * + * @return IndustryDataRunStatistics The IndustryDataRunStatistics + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunStatus.php new file mode 100644 index 0000000..768a2f5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/IndustryDataRunStatus.php @@ -0,0 +1,38 @@ +_propDict)) { + return $this->_propDict["code"]; + } else { + return null; + } + } + + /** + * Sets the code + * The code value for the definition that must be unique within the referenceType. + * + * @param string $val The code + * + * @return ReferenceDefinition + */ + public function setCode($val) + { + $this->_propDict["code"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * The date and time when the definition was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * The date and time when the definition was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The createdDateTime + * + * @return ReferenceDefinition + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the isDisabled + * Indicates whether the definition has been disabled. + * + * @return bool|null The isDisabled + */ + public function getIsDisabled() + { + if (array_key_exists("isDisabled", $this->_propDict)) { + return $this->_propDict["isDisabled"]; + } else { + return null; + } + } + + /** + * Sets the isDisabled + * Indicates whether the definition has been disabled. + * + * @param bool $val The isDisabled + * + * @return ReferenceDefinition + */ + public function setIsDisabled($val) + { + $this->_propDict["isDisabled"] = boolval($val); + return $this; + } + + /** + * Gets the lastModifiedDateTime + * The date and time when the definition was most recently changed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * The date and time when the definition was most recently changed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return ReferenceDefinition + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the referenceType + * The categorical type for a collection of enumerated values. + * + * @return string|null The referenceType + */ + public function getReferenceType() + { + if (array_key_exists("referenceType", $this->_propDict)) { + return $this->_propDict["referenceType"]; + } else { + return null; + } + } + + /** + * Sets the referenceType + * The categorical type for a collection of enumerated values. + * + * @param string $val The referenceType + * + * @return ReferenceDefinition + */ + public function setReferenceType($val) + { + $this->_propDict["referenceType"] = $val; + return $this; + } + + /** + * Gets the sortIndex + * The ordering index to present the definitions within a type consistently in user interfaces. + * + * @return int|null The sortIndex + */ + public function getSortIndex() + { + if (array_key_exists("sortIndex", $this->_propDict)) { + return $this->_propDict["sortIndex"]; + } else { + return null; + } + } + + /** + * Sets the sortIndex + * The ordering index to present the definitions within a type consistently in user interfaces. + * + * @param int $val The sortIndex + * + * @return ReferenceDefinition + */ + public function setSortIndex($val) + { + $this->_propDict["sortIndex"] = intval($val); + return $this; + } + + /** + * Gets the source + * The standards body or organization source which defined the code. + * + * @return string|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + return $this->_propDict["source"]; + } else { + return null; + } + } + + /** + * Sets the source + * The standards body or organization source which defined the code. + * + * @param string $val The source + * + * @return ReferenceDefinition + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ReferenceValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ReferenceValue.php new file mode 100644 index 0000000..d55ee56 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ReferenceValue.php @@ -0,0 +1,85 @@ +_propDict)) { + return $this->_propDict["code"]; + } else { + return null; + } + } + + /** + * Sets the code + * The code of the desired referenceDefinition entry. + * + * @param string $val The value of the code + * + * @return ReferenceValue + */ + public function setCode($val) + { + $this->_propDict["code"] = $val; + return $this; + } + + /** + * Gets the value + * + * @return ReferenceDefinition|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + if (is_a($this->_propDict["value"], "\Beta\Microsoft\Graph\IndustryData\Model\ReferenceDefinition") || is_null($this->_propDict["value"])) { + return $this->_propDict["value"]; + } else { + $this->_propDict["value"] = new ReferenceDefinition($this->_propDict["value"]); + return $this->_propDict["value"]; + } + } + return null; + } + + /** + * Sets the value + * + * @param ReferenceDefinition $val The value to assign to the value + * + * @return ReferenceValue The ReferenceValue + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/RoleGroup.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/RoleGroup.php new file mode 100644 index 0000000..0ab41c5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/RoleGroup.php @@ -0,0 +1,86 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The name of the role group. + * + * @param string $val The displayName + * + * @return RoleGroup + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + + /** + * Gets the roles + * The set of roles included in the role group. + * + * @return array|null The roles + */ + public function getRoles() + { + if (array_key_exists("roles", $this->_propDict)) { + return $this->_propDict["roles"]; + } else { + return null; + } + } + + /** + * Sets the roles + * The set of roles included in the role group. + * + * @param RoleReferenceValue[] $val The roles + * + * @return RoleGroup + */ + public function setRoles($val) + { + $this->_propDict["roles"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/RoleReferenceValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/RoleReferenceValue.php new file mode 100644 index 0000000..a433d9c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/RoleReferenceValue.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The name of the source system. Maximum supported length is 100 characters. + * + * @param string $val The displayName + * + * @return SourceSystemDefinition + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + + /** + * Gets the userMatchingSettings + * A collection of user matching settings by roleGroup. + * + * @return array|null The userMatchingSettings + */ + public function getUserMatchingSettings() + { + if (array_key_exists("userMatchingSettings", $this->_propDict)) { + return $this->_propDict["userMatchingSettings"]; + } else { + return null; + } + } + + /** + * Sets the userMatchingSettings + * A collection of user matching settings by roleGroup. + * + * @param UserMatchingSetting[] $val The userMatchingSettings + * + * @return SourceSystemDefinition + */ + public function setUserMatchingSettings($val) + { + $this->_propDict["userMatchingSettings"] = $val; + return $this; + } + + /** + * Gets the vendor + * The name of the vendor who supplies the source system. Maximum supported length is 100 characters. + * + * @return string|null The vendor + */ + public function getVendor() + { + if (array_key_exists("vendor", $this->_propDict)) { + return $this->_propDict["vendor"]; + } else { + return null; + } + } + + /** + * Sets the vendor + * The name of the vendor who supplies the source system. Maximum supported length is 100 characters. + * + * @param string $val The vendor + * + * @return SourceSystemDefinition + */ + public function setVendor($val) + { + $this->_propDict["vendor"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/UserMatchTargetReferenceValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/UserMatchTargetReferenceValue.php new file mode 100644 index 0000000..b01f64c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/UserMatchTargetReferenceValue.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["matchTarget"], "\Beta\Microsoft\Graph\IndustryData\Model\UserMatchTargetReferenceValue") || is_null($this->_propDict["matchTarget"])) { + return $this->_propDict["matchTarget"]; + } else { + $this->_propDict["matchTarget"] = new UserMatchTargetReferenceValue($this->_propDict["matchTarget"]); + return $this->_propDict["matchTarget"]; + } + } + return null; + } + + /** + * Sets the matchTarget + * The RefUserMatchTarget for matching a user from the source with an Azure Active Directory user object. + * + * @param UserMatchTargetReferenceValue $val The value to assign to the matchTarget + * + * @return UserMatchingSetting The UserMatchingSetting + */ + public function setMatchTarget($val) + { + $this->_propDict["matchTarget"] = $val; + return $this; + } + /** + * Gets the priorityOrder + * The priority order to apply when a user has multiple RefRole codes assigned. + * + * @return int|null The priorityOrder + */ + public function getPriorityOrder() + { + if (array_key_exists("priorityOrder", $this->_propDict)) { + return $this->_propDict["priorityOrder"]; + } else { + return null; + } + } + + /** + * Sets the priorityOrder + * The priority order to apply when a user has multiple RefRole codes assigned. + * + * @param int $val The value of the priorityOrder + * + * @return UserMatchingSetting + */ + public function setPriorityOrder($val) + { + $this->_propDict["priorityOrder"] = $val; + return $this; + } + + /** + * Gets the sourceIdentifier + * The RefIdentifierType that uniquely identifies a user in the source data. + * + * @return IdentifierTypeReferenceValue|null The sourceIdentifier + */ + public function getSourceIdentifier() + { + if (array_key_exists("sourceIdentifier", $this->_propDict)) { + if (is_a($this->_propDict["sourceIdentifier"], "\Beta\Microsoft\Graph\IndustryData\Model\IdentifierTypeReferenceValue") || is_null($this->_propDict["sourceIdentifier"])) { + return $this->_propDict["sourceIdentifier"]; + } else { + $this->_propDict["sourceIdentifier"] = new IdentifierTypeReferenceValue($this->_propDict["sourceIdentifier"]); + return $this->_propDict["sourceIdentifier"]; + } + } + return null; + } + + /** + * Sets the sourceIdentifier + * The RefIdentifierType that uniquely identifies a user in the source data. + * + * @param IdentifierTypeReferenceValue $val The value to assign to the sourceIdentifier + * + * @return UserMatchingSetting The UserMatchingSetting + */ + public function setSourceIdentifier($val) + { + $this->_propDict["sourceIdentifier"] = $val; + return $this; + } + + /** + * Gets the roleGroup + * + * @return RoleGroup|null The roleGroup + */ + public function getRoleGroup() + { + if (array_key_exists("roleGroup", $this->_propDict)) { + if (is_a($this->_propDict["roleGroup"], "\Beta\Microsoft\Graph\IndustryData\Model\RoleGroup") || is_null($this->_propDict["roleGroup"])) { + return $this->_propDict["roleGroup"]; + } else { + $this->_propDict["roleGroup"] = new RoleGroup($this->_propDict["roleGroup"]); + return $this->_propDict["roleGroup"]; + } + } + return null; + } + + /** + * Sets the roleGroup + * + * @param RoleGroup $val The value to assign to the roleGroup + * + * @return UserMatchingSetting The UserMatchingSetting + */ + public function setRoleGroup($val) + { + $this->_propDict["roleGroup"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ValidateOperation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ValidateOperation.php new file mode 100644 index 0000000..7e1e89b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/ValidateOperation.php @@ -0,0 +1,87 @@ +_propDict)) { + return $this->_propDict["errors"]; + } else { + return null; + } + } + + /** + * Sets the errors + * Set of errors discovered through validation. + * + * @param \Beta\Microsoft\Graph\Model\PublicError[] $val The errors + * + * @return ValidateOperation + */ + public function setErrors($val) + { + $this->_propDict["errors"] = $val; + return $this; + } + + + /** + * Gets the warnings + * Set of warnings discovered through validation. + * + * @return array|null The warnings + */ + public function getWarnings() + { + if (array_key_exists("warnings", $this->_propDict)) { + return $this->_propDict["warnings"]; + } else { + return null; + } + } + + /** + * Sets the warnings + * Set of warnings discovered through validation. + * + * @param \Beta\Microsoft\Graph\Model\PublicError[] $val The warnings + * + * @return ValidateOperation + */ + public function setWarnings($val) + { + $this->_propDict["warnings"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/YearReferenceValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/YearReferenceValue.php new file mode 100644 index 0000000..43f6833 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IndustryData/Model/YearReferenceValue.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The name of the year. Maximum supported length is 100 characters. + * + * @param string $val The displayName + * + * @return YearTimePeriodDefinition + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the endDate + * The last day of the year using ISO 8601 format for date. + * + * @return \DateTime|null The endDate + */ + public function getEndDate() + { + if (array_key_exists("endDate", $this->_propDict)) { + if (is_a($this->_propDict["endDate"], "\DateTime") || is_null($this->_propDict["endDate"])) { + return $this->_propDict["endDate"]; + } else { + $this->_propDict["endDate"] = new \DateTime($this->_propDict["endDate"]); + return $this->_propDict["endDate"]; + } + } + return null; + } + + /** + * Sets the endDate + * The last day of the year using ISO 8601 format for date. + * + * @param \DateTime $val The endDate + * + * @return YearTimePeriodDefinition + */ + public function setEndDate($val) + { + $this->_propDict["endDate"] = $val; + return $this; + } + + /** + * Gets the startDate + * The first day of the year using ISO 8601 format for date. + * + * @return \DateTime|null The startDate + */ + public function getStartDate() + { + if (array_key_exists("startDate", $this->_propDict)) { + if (is_a($this->_propDict["startDate"], "\DateTime") || is_null($this->_propDict["startDate"])) { + return $this->_propDict["startDate"]; + } else { + $this->_propDict["startDate"] = new \DateTime($this->_propDict["startDate"]); + return $this->_propDict["startDate"]; + } + } + return null; + } + + /** + * Sets the startDate + * The first day of the year using ISO 8601 format for date. + * + * @param \DateTime $val The startDate + * + * @return YearTimePeriodDefinition + */ + public function setStartDate($val) + { + $this->_propDict["startDate"] = $val; + return $this; + } + + /** + * Gets the year + * A pointer to a year entry in the referenceDefinition collection. + * + * @return YearReferenceValue|null The year + */ + public function getYear() + { + if (array_key_exists("year", $this->_propDict)) { + if (is_a($this->_propDict["year"], "\Beta\Microsoft\Graph\IndustryData\Model\YearReferenceValue") || is_null($this->_propDict["year"])) { + return $this->_propDict["year"]; + } else { + $this->_propDict["year"] = new YearReferenceValue($this->_propDict["year"]); + return $this->_propDict["year"]; + } + } + return null; + } + + /** + * Sets the year + * A pointer to a year entry in the referenceDefinition collection. + * + * @param YearReferenceValue $val The year + * + * @return YearTimePeriodDefinition + */ + public function setYear($val) + { + $this->_propDict["year"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignment.php index 04d2a5b..566703c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignment.php @@ -169,6 +169,36 @@ class AccessPackageAssignment extends Entity return $this; } + + /** + * Gets the customExtensionCalloutInstances + * Information about all the custom extension calls that were made during the access package assignment workflow. + * + * @return array|null The customExtensionCalloutInstances + */ + public function getCustomExtensionCalloutInstances() + { + if (array_key_exists("customExtensionCalloutInstances", $this->_propDict)) { + return $this->_propDict["customExtensionCalloutInstances"]; + } else { + return null; + } + } + + /** + * Sets the customExtensionCalloutInstances + * Information about all the custom extension calls that were made during the access package assignment workflow. + * + * @param CustomExtensionCalloutInstance[] $val The customExtensionCalloutInstances + * + * @return AccessPackageAssignment + */ + public function setCustomExtensionCalloutInstances($val) + { + $this->_propDict["customExtensionCalloutInstances"] = $val; + return $this; + } + /** * Gets the expiredDateTime * The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentPolicy.php index 20a34d4..45682d9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentPolicy.php @@ -545,4 +545,34 @@ class AccessPackageAssignmentPolicy extends Entity return $this; } + + /** + * Gets the customExtensionStageSettings + * The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + * + * @return array|null The customExtensionStageSettings + */ + public function getCustomExtensionStageSettings() + { + if (array_key_exists("customExtensionStageSettings", $this->_propDict)) { + return $this->_propDict["customExtensionStageSettings"]; + } else { + return null; + } + } + + /** + * Sets the customExtensionStageSettings + * The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + * + * @param CustomExtensionStageSetting[] $val The customExtensionStageSettings + * + * @return AccessPackageAssignmentPolicy + */ + public function setCustomExtensionStageSettings($val) + { + $this->_propDict["customExtensionStageSettings"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequest.php index 6b27e81..414206a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequest.php @@ -121,6 +121,36 @@ class AccessPackageAssignmentRequest extends Entity } + /** + * Gets the customExtensionCalloutInstances + * Information about all the custom extension calls that were made during the access package assignment request workflow. + * + * @return array|null The customExtensionCalloutInstances + */ + public function getCustomExtensionCalloutInstances() + { + if (array_key_exists("customExtensionCalloutInstances", $this->_propDict)) { + return $this->_propDict["customExtensionCalloutInstances"]; + } else { + return null; + } + } + + /** + * Sets the customExtensionCalloutInstances + * Information about all the custom extension calls that were made during the access package assignment request workflow. + * + * @param CustomExtensionCalloutInstance[] $val The customExtensionCalloutInstances + * + * @return AccessPackageAssignmentRequest + */ + public function setCustomExtensionCalloutInstances($val) + { + $this->_propDict["customExtensionCalloutInstances"] = $val; + return $this; + } + + /** * Gets the customExtensionHandlerInstances * A collection of custom workflow extension instances being run on an assignment request. Read-only. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestCallbackData.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestCallbackData.php new file mode 100644 index 0000000..057de16 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestCallbackData.php @@ -0,0 +1,143 @@ +_propDict)) { + return $this->_propDict["customExtensionStageInstanceDetail"]; + } else { + return null; + } + } + + /** + * Sets the customExtensionStageInstanceDetail + * Details for the callback. + * + * @param string $val The value of the customExtensionStageInstanceDetail + * + * @return AccessPackageAssignmentRequestCallbackData + */ + public function setCustomExtensionStageInstanceDetail($val) + { + $this->_propDict["customExtensionStageInstanceDetail"] = $val; + return $this; + } + /** + * Gets the customExtensionStageInstanceId + * Unique identifier of the callout to the custom extension. + * + * @return string|null The customExtensionStageInstanceId + */ + public function getCustomExtensionStageInstanceId() + { + if (array_key_exists("customExtensionStageInstanceId", $this->_propDict)) { + return $this->_propDict["customExtensionStageInstanceId"]; + } else { + return null; + } + } + + /** + * Sets the customExtensionStageInstanceId + * Unique identifier of the callout to the custom extension. + * + * @param string $val The value of the customExtensionStageInstanceId + * + * @return AccessPackageAssignmentRequestCallbackData + */ + public function setCustomExtensionStageInstanceId($val) + { + $this->_propDict["customExtensionStageInstanceId"] = $val; + return $this; + } + + /** + * Gets the stage + * Indicates the stage at which the custom callout extension will be executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue. + * + * @return AccessPackageCustomExtensionStage|null The stage + */ + public function getStage() + { + if (array_key_exists("stage", $this->_propDict)) { + if (is_a($this->_propDict["stage"], "\Beta\Microsoft\Graph\Model\AccessPackageCustomExtensionStage") || is_null($this->_propDict["stage"])) { + return $this->_propDict["stage"]; + } else { + $this->_propDict["stage"] = new AccessPackageCustomExtensionStage($this->_propDict["stage"]); + return $this->_propDict["stage"]; + } + } + return null; + } + + /** + * Sets the stage + * Indicates the stage at which the custom callout extension will be executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue. + * + * @param AccessPackageCustomExtensionStage $val The value to assign to the stage + * + * @return AccessPackageAssignmentRequestCallbackData The AccessPackageAssignmentRequestCallbackData + */ + public function setStage($val) + { + $this->_propDict["stage"] = $val; + return $this; + } + /** + * Gets the state + * Allow the extension to be able to deny or cancel the request submitted by the requestor. The supported values are Denied and Canceled. This property can only be set for an assignmentRequestCreated stage. + * + * @return string|null The state + */ + public function getState() + { + if (array_key_exists("state", $this->_propDict)) { + return $this->_propDict["state"]; + } else { + return null; + } + } + + /** + * Sets the state + * Allow the extension to be able to deny or cancel the request submitted by the requestor. The supported values are Denied and Canceled. This property can only be set for an assignmentRequestCreated stage. + * + * @param string $val The value of the state + * + * @return AccessPackageAssignmentRequestCallbackData + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestWorkflowExtension.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestWorkflowExtension.php new file mode 100644 index 0000000..f9bdf46 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestWorkflowExtension.php @@ -0,0 +1,184 @@ +_propDict)) { + if (is_a($this->_propDict["callbackConfiguration"], "\Beta\Microsoft\Graph\Model\CustomExtensionCallbackConfiguration") || is_null($this->_propDict["callbackConfiguration"])) { + return $this->_propDict["callbackConfiguration"]; + } else { + $this->_propDict["callbackConfiguration"] = new CustomExtensionCallbackConfiguration($this->_propDict["callbackConfiguration"]); + return $this->_propDict["callbackConfiguration"]; + } + } + return null; + } + + /** + * Sets the callbackConfiguration + * The callback configuration for a custom extension. + * + * @param CustomExtensionCallbackConfiguration $val The callbackConfiguration + * + * @return AccessPackageAssignmentRequestWorkflowExtension + */ + public function setCallbackConfiguration($val) + { + $this->_propDict["callbackConfiguration"] = $val; + return $this; + } + + /** + * Gets the createdBy + * The userPrincipalName of the user or identity of the subject that created this resource. Read-only. + * + * @return string|null The createdBy + */ + public function getCreatedBy() + { + if (array_key_exists("createdBy", $this->_propDict)) { + return $this->_propDict["createdBy"]; + } else { + return null; + } + } + + /** + * Sets the createdBy + * The userPrincipalName of the user or identity of the subject that created this resource. Read-only. + * + * @param string $val The createdBy + * + * @return AccessPackageAssignmentRequestWorkflowExtension + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * When the object was created. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * When the object was created. + * + * @param \DateTime $val The createdDateTime + * + * @return AccessPackageAssignmentRequestWorkflowExtension + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the lastModifiedBy + * The userPrincipalName of the identity that last modified the object. + * + * @return string|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + return $this->_propDict["lastModifiedBy"]; + } else { + return null; + } + } + + /** + * Sets the lastModifiedBy + * The userPrincipalName of the identity that last modified the object. + * + * @param string $val The lastModifiedBy + * + * @return AccessPackageAssignmentRequestWorkflowExtension + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * When the object was last modified. + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * When the object was last modified. + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return AccessPackageAssignmentRequestWorkflowExtension + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentWorkflowExtension.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentWorkflowExtension.php new file mode 100644 index 0000000..aee23b9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentWorkflowExtension.php @@ -0,0 +1,184 @@ +_propDict)) { + if (is_a($this->_propDict["callbackConfiguration"], "\Beta\Microsoft\Graph\Model\CustomExtensionCallbackConfiguration") || is_null($this->_propDict["callbackConfiguration"])) { + return $this->_propDict["callbackConfiguration"]; + } else { + $this->_propDict["callbackConfiguration"] = new CustomExtensionCallbackConfiguration($this->_propDict["callbackConfiguration"]); + return $this->_propDict["callbackConfiguration"]; + } + } + return null; + } + + /** + * Sets the callbackConfiguration + * The callback configuration for a custom extension. + * + * @param CustomExtensionCallbackConfiguration $val The callbackConfiguration + * + * @return AccessPackageAssignmentWorkflowExtension + */ + public function setCallbackConfiguration($val) + { + $this->_propDict["callbackConfiguration"] = $val; + return $this; + } + + /** + * Gets the createdBy + * The userPrincipalName of the user or identity of the subject that created this resource. Read-only. + * + * @return string|null The createdBy + */ + public function getCreatedBy() + { + if (array_key_exists("createdBy", $this->_propDict)) { + return $this->_propDict["createdBy"]; + } else { + return null; + } + } + + /** + * Sets the createdBy + * The userPrincipalName of the user or identity of the subject that created this resource. Read-only. + * + * @param string $val The createdBy + * + * @return AccessPackageAssignmentWorkflowExtension + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * When the entity was created. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * When the entity was created. + * + * @param \DateTime $val The createdDateTime + * + * @return AccessPackageAssignmentWorkflowExtension + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the lastModifiedBy + * The userPrincipalName of the identity that last modified the entity. + * + * @return string|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + return $this->_propDict["lastModifiedBy"]; + } else { + return null; + } + } + + /** + * Sets the lastModifiedBy + * The userPrincipalName of the identity that last modified the entity. + * + * @param string $val The lastModifiedBy + * + * @return AccessPackageAssignmentWorkflowExtension + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * When the entity was last modified. + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * When the entity was last modified. + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return AccessPackageAssignmentWorkflowExtension + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageCatalog.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageCatalog.php index a0fdb1f..eec4d12 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageCatalog.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageCatalog.php @@ -294,6 +294,36 @@ class AccessPackageCatalog extends Entity } + /** + * Gets the accessPackageCustomWorkflowExtensions + * The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. + * + * @return array|null The accessPackageCustomWorkflowExtensions + */ + public function getAccessPackageCustomWorkflowExtensions() + { + if (array_key_exists("accessPackageCustomWorkflowExtensions", $this->_propDict)) { + return $this->_propDict["accessPackageCustomWorkflowExtensions"]; + } else { + return null; + } + } + + /** + * Sets the accessPackageCustomWorkflowExtensions + * The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. + * + * @param CustomCalloutExtension[] $val The accessPackageCustomWorkflowExtensions + * + * @return AccessPackageCatalog + */ + public function setAccessPackageCustomWorkflowExtensions($val) + { + $this->_propDict["accessPackageCustomWorkflowExtensions"] = $val; + return $this; + } + + /** * Gets the accessPackageResourceRoles * The roles in each resource in a catalog. Read-only. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidLobApp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidLobApp.php index 5add304..672d47f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidLobApp.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidLobApp.php @@ -26,7 +26,7 @@ class AndroidLobApp extends MobileLobApp { /** * Gets the identityName - * The Identity Name. This property is deprecated starting in February 2023 (Release 2302). + * The Identity Name. This property is deprecated starting in February 2023 (Release 2302). * * @return string|null The identityName */ @@ -41,7 +41,7 @@ class AndroidLobApp extends MobileLobApp /** * Sets the identityName - * The Identity Name. This property is deprecated starting in February 2023 (Release 2302). + * The Identity Name. This property is deprecated starting in February 2023 (Release 2302). * * @param string $val The identityName * @@ -55,7 +55,7 @@ class AndroidLobApp extends MobileLobApp /** * Gets the identityVersion - * The identity version. This property is deprecated starting in February 2023 (Release 2302). + * The identity version. This property is deprecated starting in February 2023 (Release 2302). * * @return string|null The identityVersion */ @@ -70,7 +70,7 @@ class AndroidLobApp extends MobileLobApp /** * Sets the identityVersion - * The identity version. This property is deprecated starting in February 2023 (Release 2302). + * The identity version. This property is deprecated starting in February 2023 (Release 2302). * * @param string $val The identityVersion * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Application.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Application.php index 4b4238c..115394f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Application.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Application.php @@ -1406,6 +1406,7 @@ class Application extends DirectoryObject /** * Gets the synchronization + * Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API. * * @return Synchronization|null The synchronization */ @@ -1424,6 +1425,7 @@ class Application extends DirectoryObject /** * Sets the synchronization + * Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API. * * @param Synchronization $val The synchronization * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMapping.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMapping.php index 54d18ed..b64bf0b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMapping.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMapping.php @@ -115,7 +115,7 @@ class AttributeMapping extends Entity /** * Gets the flowType - * Defines when this attribute should be updated in the target directory. Possible values are: Always (default), ObjectAddOnly (only when new object is created), MultiValueAddOnly (only when the change is adding new values to a multi-valued attribute). + * Defines when this attribute should be updated in the target directory. Possible values are: Always (default) ObjectAddOnly - only when new object is created MultiValueAddOnly - only when the change is adding new values to a multi-valued attribute ValueAddOnly AttributeAddOnly * * @return AttributeFlowType|null The flowType */ @@ -134,7 +134,7 @@ class AttributeMapping extends Entity /** * Sets the flowType - * Defines when this attribute should be updated in the target directory. Possible values are: Always (default), ObjectAddOnly (only when new object is created), MultiValueAddOnly (only when the change is adding new values to a multi-valued attribute). + * Defines when this attribute should be updated in the target directory. Possible values are: Always (default) ObjectAddOnly - only when new object is created MultiValueAddOnly - only when the change is adding new values to a multi-valued attribute ValueAddOnly AttributeAddOnly * * @param AttributeFlowType $val The value to assign to the flowType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMappingParameterSchema.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMappingParameterSchema.php index 592f2ad..4bc7260 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMappingParameterSchema.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMappingParameterSchema.php @@ -110,7 +110,7 @@ class AttributeMappingParameterSchema extends Entity /** * Gets the type - * Possible values are: Boolean, Binary, Reference, Integer, String. Default is String. + * The possible values are: String, Integer, Reference, Binary, Boolean, DateTime. Default is String. * * @return AttributeType|null The type */ @@ -129,7 +129,7 @@ class AttributeMappingParameterSchema extends Entity /** * Sets the type - * Possible values are: Boolean, Binary, Reference, Integer, String. Default is String. + * The possible values are: String, Integer, Reference, Binary, Boolean, DateTime. Default is String. * * @param AttributeType $val The value to assign to the type * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationStrength.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationStrength.php index 6100d5b..c407b88 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationStrength.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationStrength.php @@ -51,6 +51,39 @@ class AuthenticationStrength extends Entity $this->_propDict["authenticationStrengthId"] = $val; return $this; } + + /** + * Gets the authenticationStrengthResult + * The result of the authentication strength. The possible values are: notSet, skippedForProofUp, satisfied, singleChallengeRequired, multipleChallengesRequired, singleRegistrationRequired, multipleRegistrationsRequired, cannotSatisfyDueToCombinationConfiguration, cannotSatisfy, unknownFutureValue. + * + * @return AuthenticationStrengthResult|null The authenticationStrengthResult + */ + public function getAuthenticationStrengthResult() + { + if (array_key_exists("authenticationStrengthResult", $this->_propDict)) { + if (is_a($this->_propDict["authenticationStrengthResult"], "\Beta\Microsoft\Graph\Model\AuthenticationStrengthResult") || is_null($this->_propDict["authenticationStrengthResult"])) { + return $this->_propDict["authenticationStrengthResult"]; + } else { + $this->_propDict["authenticationStrengthResult"] = new AuthenticationStrengthResult($this->_propDict["authenticationStrengthResult"]); + return $this->_propDict["authenticationStrengthResult"]; + } + } + return null; + } + + /** + * Sets the authenticationStrengthResult + * The result of the authentication strength. The possible values are: notSet, skippedForProofUp, satisfied, singleChallengeRequired, multipleChallengesRequired, singleRegistrationRequired, multipleRegistrationsRequired, cannotSatisfyDueToCombinationConfiguration, cannotSatisfy, unknownFutureValue. + * + * @param AuthenticationStrengthResult $val The value to assign to the authenticationStrengthResult + * + * @return AuthenticationStrength The AuthenticationStrength + */ + public function setAuthenticationStrengthResult($val) + { + $this->_propDict["authenticationStrengthResult"] = $val; + return $this; + } /** * Gets the displayName * The name of the authentication strength. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationStrengthResult.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationStrengthResult.php new file mode 100644 index 0000000..e23c59f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationStrengthResult.php @@ -0,0 +1,42 @@ +setODataType("#microsoft.graph.azureAdPopTokenAuthentication"); + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPC.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPC.php index 010de58..908a98f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPC.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPC.php @@ -519,6 +519,7 @@ class CloudPC extends Entity /** * Gets the provisioningType + * The type of licenses to be used when provisioning Cloud PCs using this policy. Possible values are: dedicated, shared, unknownFutureValue. Default value is dedicated. * * @return CloudPcProvisioningType|null The provisioningType */ @@ -537,6 +538,7 @@ class CloudPC extends Entity /** * Sets the provisioningType + * The type of licenses to be used when provisioning Cloud PCs using this policy. Possible values are: dedicated, shared, unknownFutureValue. Default value is dedicated. * * @param CloudPcProvisioningType $val The provisioningType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcLaunchInfo.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcLaunchInfo.php index 764f82c..d915206 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcLaunchInfo.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcLaunchInfo.php @@ -79,4 +79,60 @@ class CloudPcLaunchInfo extends Entity $this->_propDict["cloudPcLaunchUrl"] = $val; return $this; } + /** + * Gets the windows365SwitchCompatible + * Indicates whether the Cloud PC supports switch functionality. If the value is true, it supports switch functionality; otherwise, false. + * + * @return bool|null The windows365SwitchCompatible + */ + public function getWindows365SwitchCompatible() + { + if (array_key_exists("windows365SwitchCompatible", $this->_propDict)) { + return $this->_propDict["windows365SwitchCompatible"]; + } else { + return null; + } + } + + /** + * Sets the windows365SwitchCompatible + * Indicates whether the Cloud PC supports switch functionality. If the value is true, it supports switch functionality; otherwise, false. + * + * @param bool $val The value of the windows365SwitchCompatible + * + * @return CloudPcLaunchInfo + */ + public function setWindows365SwitchCompatible($val) + { + $this->_propDict["windows365SwitchCompatible"] = $val; + return $this; + } + /** + * Gets the windows365SwitchNotCompatibleReason + * Indicates the reason the Cloud PC doesn't support switch. CPCOsVersionNotMeetRequirement indicates that the user needs to update their Cloud PC operation system version. CPCHardwareNotMeetRequirement indicates that the Cloud PC needs more CPU or RAM to support the functionality. + * + * @return string|null The windows365SwitchNotCompatibleReason + */ + public function getWindows365SwitchNotCompatibleReason() + { + if (array_key_exists("windows365SwitchNotCompatibleReason", $this->_propDict)) { + return $this->_propDict["windows365SwitchNotCompatibleReason"]; + } else { + return null; + } + } + + /** + * Sets the windows365SwitchNotCompatibleReason + * Indicates the reason the Cloud PC doesn't support switch. CPCOsVersionNotMeetRequirement indicates that the user needs to update their Cloud PC operation system version. CPCHardwareNotMeetRequirement indicates that the Cloud PC needs more CPU or RAM to support the functionality. + * + * @param string $val The value of the windows365SwitchNotCompatibleReason + * + * @return CloudPcLaunchInfo + */ + public function setWindows365SwitchNotCompatibleReason($val) + { + $this->_propDict["windows365SwitchNotCompatibleReason"] = $val; + return $this; + } } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicy.php index 34798a5..922f69b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicy.php @@ -82,6 +82,33 @@ class CloudPcProvisioningPolicy extends Entity return $this; } + /** + * Gets the cloudPcNamingTemplate + * + * @return string|null The cloudPcNamingTemplate + */ + public function getCloudPcNamingTemplate() + { + if (array_key_exists("cloudPcNamingTemplate", $this->_propDict)) { + return $this->_propDict["cloudPcNamingTemplate"]; + } else { + return null; + } + } + + /** + * Sets the cloudPcNamingTemplate + * + * @param string $val The cloudPcNamingTemplate + * + * @return CloudPcProvisioningPolicy + */ + public function setCloudPcNamingTemplate($val) + { + $this->_propDict["cloudPcNamingTemplate"] = $val; + return $this; + } + /** * Gets the description * The provisioning policy description. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicyAssignment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicyAssignment.php index b054582..f82f924 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicyAssignment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicyAssignment.php @@ -57,4 +57,32 @@ class CloudPcProvisioningPolicyAssignment extends Entity return $this; } + + /** + * Gets the assignedUsers + * + * @return array|null The assignedUsers + */ + public function getAssignedUsers() + { + if (array_key_exists("assignedUsers", $this->_propDict)) { + return $this->_propDict["assignedUsers"]; + } else { + return null; + } + } + + /** + * Sets the assignedUsers + * + * @param User[] $val The assignedUsers + * + * @return CloudPcProvisioningPolicyAssignment + */ + public function setAssignedUsers($val) + { + $this->_propDict["assignedUsers"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ComplianceManagementPartner.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ComplianceManagementPartner.php index ae0219f..52d5579 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ComplianceManagementPartner.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ComplianceManagementPartner.php @@ -296,63 +296,4 @@ class ComplianceManagementPartner extends Entity return $this; } - - /** - * Gets the windowsEnrollmentAssignments - * User groups which enroll Windows devices through partner. - * - * @return array|null The windowsEnrollmentAssignments - */ - public function getWindowsEnrollmentAssignments() - { - if (array_key_exists("windowsEnrollmentAssignments", $this->_propDict)) { - return $this->_propDict["windowsEnrollmentAssignments"]; - } else { - return null; - } - } - - /** - * Sets the windowsEnrollmentAssignments - * User groups which enroll Windows devices through partner. - * - * @param ComplianceManagementPartnerAssignment[] $val The windowsEnrollmentAssignments - * - * @return ComplianceManagementPartner - */ - public function setWindowsEnrollmentAssignments($val) - { - $this->_propDict["windowsEnrollmentAssignments"] = $val; - return $this; - } - - /** - * Gets the windowsOnboarded - * Partner onboarded for Windows devices. - * - * @return bool|null The windowsOnboarded - */ - public function getWindowsOnboarded() - { - if (array_key_exists("windowsOnboarded", $this->_propDict)) { - return $this->_propDict["windowsOnboarded"]; - } else { - return null; - } - } - - /** - * Sets the windowsOnboarded - * Partner onboarded for Windows devices. - * - * @param bool $val The windowsOnboarded - * - * @return ComplianceManagementPartner - */ - public function setWindowsOnboarded($val) - { - $this->_propDict["windowsOnboarded"] = boolval($val); - return $this; - } - } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRule.php index 44a2f41..38ed5e0 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRule.php @@ -62,4 +62,5 @@ class ConditionalAccessRule extends Enum const B2B_DIRECT_CONNECT_USER = "b2bDirectConnectUser"; const OTHER_EXTERNAL_USER = "otherExternalUser"; const SERVICE_PROVIDER = "serviceProvider"; + const MICROSOFT_ADMIN_PORTALS = "microsoftAdminPortals"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRuleSatisfied.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRuleSatisfied.php index 516fff2..72eeff2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRuleSatisfied.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRuleSatisfied.php @@ -59,7 +59,7 @@ class ConditionalAccessRuleSatisfied extends Entity /** * Gets the ruleSatisfied - * Refers to the conditional access policy conditions that were satisfied. The possible values are: allApps, firstPartyApps, office365, appId, acr, appFilter, allUsers, guest, groupId, roleId, userId, allDevicePlatforms, devicePlatform, allLocations, insideCorpnet, allTrustedLocations, locationId, allDevices, deviceFilter, deviceState, unknownFutureValue, deviceFilterIncludeRuleNotMatched, allDeviceStates, anonymizedIPAddress, unfamiliarFeatures, nationStateIPAddress, realTimeThreatIntelligence, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: deviceFilterIncludeRuleNotMatched, allDeviceStates. + * Refers to the conditional access policy conditions that were satisfied. The possible values are: allApps, firstPartyApps, office365, appId, acr, appFilter, allUsers, guest, groupId, roleId, userId, allDevicePlatforms, devicePlatform, allLocations, insideCorpnet, allTrustedLocations, locationId, allDevices, deviceFilter, deviceState, unknownFutureValue, deviceFilterIncludeRuleNotMatched, allDeviceStates, anonymizedIPAddress, unfamiliarFeatures, nationStateIPAddress, realTimeThreatIntelligence, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, microsoftAdminPortals. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: deviceFilterIncludeRuleNotMatched, allDeviceStates, anonymizedIPAddress, unfamiliarFeatures, nationStateIPAddress, realTimeThreatIntelligence, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, microsoftAdminPortals. * * @return ConditionalAccessRule|null The ruleSatisfied */ @@ -78,7 +78,7 @@ class ConditionalAccessRuleSatisfied extends Entity /** * Sets the ruleSatisfied - * Refers to the conditional access policy conditions that were satisfied. The possible values are: allApps, firstPartyApps, office365, appId, acr, appFilter, allUsers, guest, groupId, roleId, userId, allDevicePlatforms, devicePlatform, allLocations, insideCorpnet, allTrustedLocations, locationId, allDevices, deviceFilter, deviceState, unknownFutureValue, deviceFilterIncludeRuleNotMatched, allDeviceStates, anonymizedIPAddress, unfamiliarFeatures, nationStateIPAddress, realTimeThreatIntelligence, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: deviceFilterIncludeRuleNotMatched, allDeviceStates. + * Refers to the conditional access policy conditions that were satisfied. The possible values are: allApps, firstPartyApps, office365, appId, acr, appFilter, allUsers, guest, groupId, roleId, userId, allDevicePlatforms, devicePlatform, allLocations, insideCorpnet, allTrustedLocations, locationId, allDevices, deviceFilter, deviceState, unknownFutureValue, deviceFilterIncludeRuleNotMatched, allDeviceStates, anonymizedIPAddress, unfamiliarFeatures, nationStateIPAddress, realTimeThreatIntelligence, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, microsoftAdminPortals. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: deviceFilterIncludeRuleNotMatched, allDeviceStates, anonymizedIPAddress, unfamiliarFeatures, nationStateIPAddress, realTimeThreatIntelligence, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, microsoftAdminPortals. * * @param ConditionalAccessRule $val The value to assign to the ruleSatisfied * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCallbackConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCallbackConfiguration.php index 8d6c4db..20b0ff6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCallbackConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCallbackConfiguration.php @@ -26,7 +26,7 @@ class CustomExtensionCallbackConfiguration extends Entity /** * Gets the timeoutDuration - * Callback time out in ISO 8601 time duration. Accepted time durations are between five minutes to three hours. For example, PT5M for five minutes and PT3H for three hours. + * The maximum duration in ISO 8601 format that Azure AD will wait for a resume action for the callout it sent to the logic app. The valid range for custom extensions in lifecycle workflows is five minutes to three hours. The valid range for custom extensions in entitlement management is between 5 minutes and 14 days. For example, PT3H refers to three hours, P3D refers to three days, PT10M refers to ten minutes. * * @return \DateInterval|null The timeoutDuration */ @@ -45,7 +45,7 @@ class CustomExtensionCallbackConfiguration extends Entity /** * Sets the timeoutDuration - * Callback time out in ISO 8601 time duration. Accepted time durations are between five minutes to three hours. For example, PT5M for five minutes and PT3H for three hours. + * The maximum duration in ISO 8601 format that Azure AD will wait for a resume action for the callout it sent to the logic app. The valid range for custom extensions in lifecycle workflows is five minutes to three hours. The valid range for custom extensions in entitlement management is between 5 minutes and 14 days. For example, PT3H refers to three hours, P3D refers to three days, PT10M refers to ten minutes. * * @param \DateInterval $val The value to assign to the timeoutDuration * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCalloutInstance.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCalloutInstance.php new file mode 100644 index 0000000..0cf2447 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCalloutInstance.php @@ -0,0 +1,171 @@ +_propDict)) { + return $this->_propDict["customExtensionId"]; + } else { + return null; + } + } + + /** + * Sets the customExtensionId + * Identification of the custom extension that was triggered at this instance. + * + * @param string $val The value of the customExtensionId + * + * @return CustomExtensionCalloutInstance + */ + public function setCustomExtensionId($val) + { + $this->_propDict["customExtensionId"] = $val; + return $this; + } + /** + * Gets the detail + * Details provided by the logic app during the callback of the request instance. + * + * @return string|null The detail + */ + public function getDetail() + { + if (array_key_exists("detail", $this->_propDict)) { + return $this->_propDict["detail"]; + } else { + return null; + } + } + + /** + * Sets the detail + * Details provided by the logic app during the callback of the request instance. + * + * @param string $val The value of the detail + * + * @return CustomExtensionCalloutInstance + */ + public function setDetail($val) + { + $this->_propDict["detail"] = $val; + return $this; + } + /** + * Gets the externalCorrelationId + * The unique run identifier for the logic app. + * + * @return string|null The externalCorrelationId + */ + public function getExternalCorrelationId() + { + if (array_key_exists("externalCorrelationId", $this->_propDict)) { + return $this->_propDict["externalCorrelationId"]; + } else { + return null; + } + } + + /** + * Sets the externalCorrelationId + * The unique run identifier for the logic app. + * + * @param string $val The value of the externalCorrelationId + * + * @return CustomExtensionCalloutInstance + */ + public function setExternalCorrelationId($val) + { + $this->_propDict["externalCorrelationId"] = $val; + return $this; + } + /** + * Gets the id + * Unique identifier for the callout instance. Read-only. + * + * @return string|null The id + */ + public function getId() + { + if (array_key_exists("id", $this->_propDict)) { + return $this->_propDict["id"]; + } else { + return null; + } + } + + /** + * Sets the id + * Unique identifier for the callout instance. Read-only. + * + * @param string $val The value of the id + * + * @return CustomExtensionCalloutInstance + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + + /** + * Gets the status + * The status of the request to the custom extension. The possible values are: calloutSent, callbackReceived, calloutFailed, callbackTimedOut, waitingForCallback, unknownFutureValue. + * + * @return CustomExtensionCalloutInstanceStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\CustomExtensionCalloutInstanceStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new CustomExtensionCalloutInstanceStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * The status of the request to the custom extension. The possible values are: calloutSent, callbackReceived, calloutFailed, callbackTimedOut, waitingForCallback, unknownFutureValue. + * + * @param CustomExtensionCalloutInstanceStatus $val The value to assign to the status + * + * @return CustomExtensionCalloutInstance The CustomExtensionCalloutInstance + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCalloutInstanceStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCalloutInstanceStatus.php new file mode 100644 index 0000000..71e962d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomExtensionCalloutInstanceStatus.php @@ -0,0 +1,38 @@ +_propDict)) { + if (is_a($this->_propDict["stage"], "\Beta\Microsoft\Graph\Model\AccessPackageCustomExtensionStage") || is_null($this->_propDict["stage"])) { + return $this->_propDict["stage"]; + } else { + $this->_propDict["stage"] = new AccessPackageCustomExtensionStage($this->_propDict["stage"]); + return $this->_propDict["stage"]; + } + } + return null; + } + + /** + * Sets the stage + * Indicates the stage of the access package assignment request workflow when the access package custom extension runs. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue. + * + * @param AccessPackageCustomExtensionStage $val The stage + * + * @return CustomExtensionStageSetting + */ + public function setStage($val) + { + $this->_propDict["stage"] = $val; + return $this; + } + + /** + * Gets the customExtension + * Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. + * + * @return CustomCalloutExtension|null The customExtension + */ + public function getCustomExtension() + { + if (array_key_exists("customExtension", $this->_propDict)) { + if (is_a($this->_propDict["customExtension"], "\Beta\Microsoft\Graph\Model\CustomCalloutExtension") || is_null($this->_propDict["customExtension"])) { + return $this->_propDict["customExtension"]; + } else { + $this->_propDict["customExtension"] = new CustomCalloutExtension($this->_propDict["customExtension"]); + return $this->_propDict["customExtension"]; + } + } + return null; + } + + /** + * Sets the customExtension + * Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. + * + * @param CustomCalloutExtension $val The customExtension + * + * @return CustomExtensionStageSetting + */ + public function setCustomExtension($val) + { + $this->_propDict["customExtension"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepEnrollmentBaseProfile.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepEnrollmentBaseProfile.php index f4ee296..98245e7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepEnrollmentBaseProfile.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepEnrollmentBaseProfile.php @@ -461,7 +461,7 @@ class DepEnrollmentBaseProfile extends EnrollmentProfile /** * Gets the supervisedModeEnabled - * Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information. + * Supervised mode, True to enable, false otherwise. See hhttps://learn.microsoft.com/mem/intune/enrollment/device-enrollment for additional information. * * @return bool|null The supervisedModeEnabled */ @@ -476,7 +476,7 @@ class DepEnrollmentBaseProfile extends EnrollmentProfile /** * Sets the supervisedModeEnabled - * Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information. + * Supervised mode, True to enable, false otherwise. See hhttps://learn.microsoft.com/mem/intune/enrollment/device-enrollment for additional information. * * @param bool $val The supervisedModeEnabled * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepMacOSEnrollmentProfile.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepMacOSEnrollmentProfile.php index 88b5a34..bb2ac98 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepMacOSEnrollmentProfile.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepMacOSEnrollmentProfile.php @@ -53,6 +53,93 @@ class DepMacOSEnrollmentProfile extends DepEnrollmentBaseProfile return $this; } + /** + * Gets the adminAccountFullName + * Indicates what the full name for the admin account is + * + * @return string|null The adminAccountFullName + */ + public function getAdminAccountFullName() + { + if (array_key_exists("adminAccountFullName", $this->_propDict)) { + return $this->_propDict["adminAccountFullName"]; + } else { + return null; + } + } + + /** + * Sets the adminAccountFullName + * Indicates what the full name for the admin account is + * + * @param string $val The adminAccountFullName + * + * @return DepMacOSEnrollmentProfile + */ + public function setAdminAccountFullName($val) + { + $this->_propDict["adminAccountFullName"] = $val; + return $this; + } + + /** + * Gets the adminAccountPassword + * Indicates what the password for the admin account is + * + * @return string|null The adminAccountPassword + */ + public function getAdminAccountPassword() + { + if (array_key_exists("adminAccountPassword", $this->_propDict)) { + return $this->_propDict["adminAccountPassword"]; + } else { + return null; + } + } + + /** + * Sets the adminAccountPassword + * Indicates what the password for the admin account is + * + * @param string $val The adminAccountPassword + * + * @return DepMacOSEnrollmentProfile + */ + public function setAdminAccountPassword($val) + { + $this->_propDict["adminAccountPassword"] = $val; + return $this; + } + + /** + * Gets the adminAccountUserName + * Indicates what the user name for the admin account is + * + * @return string|null The adminAccountUserName + */ + public function getAdminAccountUserName() + { + if (array_key_exists("adminAccountUserName", $this->_propDict)) { + return $this->_propDict["adminAccountUserName"]; + } else { + return null; + } + } + + /** + * Sets the adminAccountUserName + * Indicates what the user name for the admin account is + * + * @param string $val The adminAccountUserName + * + * @return DepMacOSEnrollmentProfile + */ + public function setAdminAccountUserName($val) + { + $this->_propDict["adminAccountUserName"] = $val; + return $this; + } + /** * Gets the autoUnlockWithWatchDisabled * Indicates if UnlockWithWatch screen is disabled @@ -198,6 +285,35 @@ class DepMacOSEnrollmentProfile extends DepEnrollmentBaseProfile return $this; } + /** + * Gets the hideAdminAccount + * Indicates whether the admin account should be hidded or not + * + * @return bool|null The hideAdminAccount + */ + public function getHideAdminAccount() + { + if (array_key_exists("hideAdminAccount", $this->_propDict)) { + return $this->_propDict["hideAdminAccount"]; + } else { + return null; + } + } + + /** + * Sets the hideAdminAccount + * Indicates whether the admin account should be hidded or not + * + * @param bool $val The hideAdminAccount + * + * @return DepMacOSEnrollmentProfile + */ + public function setHideAdminAccount($val) + { + $this->_propDict["hideAdminAccount"] = boolval($val); + return $this; + } + /** * Gets the iCloudDiagnosticsDisabled * Indicates if iCloud Analytics screen is disabled @@ -372,6 +488,35 @@ class DepMacOSEnrollmentProfile extends DepEnrollmentBaseProfile return $this; } + /** + * Gets the requestRequiresNetworkTether + * Indicates if the device is network-tethered to run the command + * + * @return bool|null The requestRequiresNetworkTether + */ + public function getRequestRequiresNetworkTether() + { + if (array_key_exists("requestRequiresNetworkTether", $this->_propDict)) { + return $this->_propDict["requestRequiresNetworkTether"]; + } else { + return null; + } + } + + /** + * Sets the requestRequiresNetworkTether + * Indicates if the device is network-tethered to run the command + * + * @param bool $val The requestRequiresNetworkTether + * + * @return DepMacOSEnrollmentProfile + */ + public function setRequestRequiresNetworkTether($val) + { + $this->_propDict["requestRequiresNetworkTether"] = boolval($val); + return $this; + } + /** * Gets the setPrimarySetupAccountAsRegularUser * Indicates whether Setup Assistant will set the account as a regular user diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLicensingStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLicensingStatus.php index 21eb8da..e587166 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLicensingStatus.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLicensingStatus.php @@ -35,8 +35,8 @@ class DeviceLicensingStatus extends Enum const DEVICE_IS_NOT_AZURE_ACTIVE_DIRECTORY_JOINED = "deviceIsNotAzureActiveDirectoryJoined"; const VERIFYING_MICROSOFT_DEVICE_IDENTITY = "verifyingMicrosoftDeviceIdentity"; const DEVICE_IDENTITY_VERIFICATION_FAILED = "deviceIdentityVerificationFailed"; - const VERIFYING_MIROSOFT_ACCOUNT_IDENTITY = "verifyingMirosoftAccountIdentity"; - const MIROSOFT_ACCOUNT_VERIFICATION_FAILED = "mirosoftAccountVerificationFailed"; + const VERIFYING_MICROSOFT_ACCOUNT_IDENTITY = "verifyingMicrosoftAccountIdentity"; + const MICROSOFT_ACCOUNT_VERIFICATION_FAILED = "microsoftAccountVerificationFailed"; const ACQUIRING_DEVICE_LICENSE = "acquiringDeviceLicense"; const REFRESHING_DEVICE_LICENSE = "refreshingDeviceLicense"; const DEVICE_LICENSE_REFRESH_SUCCEED = "deviceLicenseRefreshSucceed"; diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionRequest.php index adfd4c2..8a40844 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionRequest.php @@ -54,7 +54,7 @@ class DeviceLogCollectionRequest extends Entity /** * Gets the templateType - * The template type that is sent with the collection request. Possible values are: predefined. + * Indicates The template type that is sent with the collection request. defaule is Predefined. Possible values are: predefined, unknownFutureValue. * * @return DeviceLogCollectionTemplateType|null The templateType */ @@ -73,7 +73,7 @@ class DeviceLogCollectionRequest extends Entity /** * Sets the templateType - * The template type that is sent with the collection request. Possible values are: predefined. + * Indicates The template type that is sent with the collection request. defaule is Predefined. Possible values are: predefined, unknownFutureValue. * * @param DeviceLogCollectionTemplateType $val The value to assign to the templateType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionResponse.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionResponse.php index d1623f2..e54a4d7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionResponse.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionResponse.php @@ -26,7 +26,7 @@ class DeviceLogCollectionResponse extends Entity { /** * Gets the enrolledByUser - * The User Principal Name (UPN) of the user that enrolled the device + * The User Principal Name (UPN) of the user that enrolled the device. * * @return string|null The enrolledByUser */ @@ -41,7 +41,7 @@ class DeviceLogCollectionResponse extends Entity /** * Sets the enrolledByUser - * The User Principal Name (UPN) of the user that enrolled the device + * The User Principal Name (UPN) of the user that enrolled the device. * * @param string $val The enrolledByUser * @@ -84,7 +84,7 @@ class DeviceLogCollectionResponse extends Entity /** * Gets the expirationDateTimeUTC - * The DateTime of the expiration of the logs + * The DateTime of the expiration of the logs. * * @return \DateTime|null The expirationDateTimeUTC */ @@ -103,7 +103,7 @@ class DeviceLogCollectionResponse extends Entity /** * Sets the expirationDateTimeUTC - * The DateTime of the expiration of the logs + * The DateTime of the expiration of the logs. * * @param \DateTime $val The expirationDateTimeUTC * @@ -117,7 +117,7 @@ class DeviceLogCollectionResponse extends Entity /** * Gets the initiatedByUserPrincipalName - * The UPN for who initiated the request + * The UPN for who initiated the request. * * @return string|null The initiatedByUserPrincipalName */ @@ -132,7 +132,7 @@ class DeviceLogCollectionResponse extends Entity /** * Sets the initiatedByUserPrincipalName - * The UPN for who initiated the request + * The UPN for who initiated the request. * * @param string $val The initiatedByUserPrincipalName * @@ -146,7 +146,7 @@ class DeviceLogCollectionResponse extends Entity /** * Gets the managedDeviceId - * The device Id + * Indicates Intune device unique identifier. * * @return string|null The managedDeviceId */ @@ -161,7 +161,7 @@ class DeviceLogCollectionResponse extends Entity /** * Sets the managedDeviceId - * The device Id + * Indicates Intune device unique identifier. * * @param string $val The managedDeviceId * @@ -175,7 +175,7 @@ class DeviceLogCollectionResponse extends Entity /** * Gets the receivedDateTimeUTC - * The DateTime the request was received + * The DateTime the request was received. * * @return \DateTime|null The receivedDateTimeUTC */ @@ -194,7 +194,7 @@ class DeviceLogCollectionResponse extends Entity /** * Sets the receivedDateTimeUTC - * The DateTime the request was received + * The DateTime the request was received. * * @param \DateTime $val The receivedDateTimeUTC * @@ -208,7 +208,7 @@ class DeviceLogCollectionResponse extends Entity /** * Gets the requestedDateTimeUTC - * The DateTime of the request + * The DateTime of the request. * * @return \DateTime|null The requestedDateTimeUTC */ @@ -227,7 +227,7 @@ class DeviceLogCollectionResponse extends Entity /** * Sets the requestedDateTimeUTC - * The DateTime of the request + * The DateTime of the request. * * @param \DateTime $val The requestedDateTimeUTC * @@ -269,25 +269,58 @@ class DeviceLogCollectionResponse extends Entity } /** - * Gets the status - * The status of the log collection request + * Gets the sizeInKB + * The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 * - * @return string|null The status + * @return float|null The sizeInKB */ - public function getStatus() + public function getSizeInKB() { - if (array_key_exists("status", $this->_propDict)) { - return $this->_propDict["status"]; + if (array_key_exists("sizeInKB", $this->_propDict)) { + return $this->_propDict["sizeInKB"]; } else { return null; } } /** - * Sets the status - * The status of the log collection request + * Sets the sizeInKB + * The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 * - * @param string $val The status + * @param float $val The sizeInKB + * + * @return DeviceLogCollectionResponse + */ + public function setSizeInKB($val) + { + $this->_propDict["sizeInKB"] = floatval($val); + return $this; + } + + /** + * Gets the status + * Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: pending, completed, failed, unknownFutureValue. + * + * @return AppLogUploadState|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\AppLogUploadState") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new AppLogUploadState($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: pending, completed, failed, unknownFutureValue. + * + * @param AppLogUploadState $val The status * * @return DeviceLogCollectionResponse */ diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionTemplateType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionTemplateType.php index 277610d..129e62a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionTemplateType.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLogCollectionTemplateType.php @@ -30,4 +30,5 @@ class DeviceLogCollectionTemplateType extends Enum * The Enum DeviceLogCollectionTemplateType */ const PREDEFINED = "predefined"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplate.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplate.php index 9857e30..4525de8 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplate.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplate.php @@ -299,7 +299,7 @@ class DeviceManagementConfigurationPolicyTemplate extends Entity /** * Gets the templateFamily - * TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue. + * TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts. * * @return DeviceManagementConfigurationTemplateFamily|null The templateFamily */ @@ -318,7 +318,7 @@ class DeviceManagementConfigurationPolicyTemplate extends Entity /** * Sets the templateFamily - * TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue. + * TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts. * * @param DeviceManagementConfigurationTemplateFamily $val The templateFamily * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplateReference.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplateReference.php index 287de8a..fce5ab7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplateReference.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplateReference.php @@ -82,7 +82,7 @@ class DeviceManagementConfigurationPolicyTemplateReference extends Entity /** * Gets the templateFamily - * Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue. + * Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts. * * @return DeviceManagementConfigurationTemplateFamily|null The templateFamily */ @@ -101,7 +101,7 @@ class DeviceManagementConfigurationPolicyTemplateReference extends Entity /** * Sets the templateFamily - * Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue. + * Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts. * * @param DeviceManagementConfigurationTemplateFamily $val The value to assign to the templateFamily * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSetting.php index 2012b1f..f5c1aec 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSetting.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSetting.php @@ -60,7 +60,7 @@ class DeviceManagementConfigurationSetting extends Entity /** * Gets the settingDefinitions - * List of related Setting Definitions. This property is read-only. + * List of related Setting Definitions * * @return array|null The settingDefinitions */ @@ -75,7 +75,7 @@ class DeviceManagementConfigurationSetting extends Entity /** * Sets the settingDefinitions - * List of related Setting Definitions. This property is read-only. + * List of related Setting Definitions * * @param DeviceManagementConfigurationSettingDefinition[] $val The settingDefinitions * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php index 45dc217..6e68147 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php @@ -120,7 +120,7 @@ class DeviceManagementConfigurationSettingApplicability extends Entity /** * Gets the technologies - * Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. + * Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue. * * @return DeviceManagementConfigurationTechnologies|null The technologies */ @@ -139,7 +139,7 @@ class DeviceManagementConfigurationSettingApplicability extends Entity /** * Sets the technologies - * Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. + * Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue. * * @param DeviceManagementConfigurationTechnologies $val The value to assign to the technologies * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php index 84d921c..10e62e2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi { /** * Gets the maximumCount - * Maximum number of setting group count in the collection. Valid values 1 to 100 + * Maximum number of setting group count in the collection * * @return int|null The maximumCount */ @@ -41,7 +41,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi /** * Sets the maximumCount - * Maximum number of setting group count in the collection. Valid values 1 to 100 + * Maximum number of setting group count in the collection * * @param int $val The maximumCount * @@ -55,7 +55,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi /** * Gets the minimumCount - * Minimum number of setting group count in the collection. Valid values 1 to 100 + * Minimum number of setting group count in the collection * * @return int|null The minimumCount */ @@ -70,7 +70,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi /** * Sets the minimumCount - * Minimum number of setting group count in the collection. Valid values 1 to 100 + * Minimum number of setting group count in the collection * * @param int $val The minimumCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php index 60995c9..68ed03d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationSimpleSettingCollectionDefinition extends Dev { /** * Gets the maximumCount - * Maximum number of simple settings in the collection. Valid values 1 to 100 + * Maximum number of simple settings in the collection * * @return int|null The maximumCount */ @@ -41,7 +41,7 @@ class DeviceManagementConfigurationSimpleSettingCollectionDefinition extends Dev /** * Sets the maximumCount - * Maximum number of simple settings in the collection. Valid values 1 to 100 + * Maximum number of simple settings in the collection * * @param int $val The maximumCount * @@ -55,7 +55,7 @@ class DeviceManagementConfigurationSimpleSettingCollectionDefinition extends Dev /** * Gets the minimumCount - * Minimum number of simple settings in the collection. Valid values 1 to 100 + * Minimum number of simple settings in the collection * * @return int|null The minimumCount */ @@ -70,7 +70,7 @@ class DeviceManagementConfigurationSimpleSettingCollectionDefinition extends Dev /** * Sets the minimumCount - * Minimum number of simple settings in the collection. Valid values 1 to 100 + * Minimum number of simple settings in the collection * * @param int $val The minimumCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationStringSettingValueDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationStringSettingValueDefinition.php index 4cbb970..323fd52 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationStringSettingValueDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationStringSettingValueDefinition.php @@ -54,7 +54,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa /** * Gets the format - * Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. + * Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. * * @return DeviceManagementConfigurationStringFormat|null The format */ @@ -73,7 +73,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa /** * Sets the format - * Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. + * Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. * * @param DeviceManagementConfigurationStringFormat $val The value to assign to the format * @@ -142,7 +142,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa } /** * Gets the maximumLength - * Maximum length of string. Valid values 0 to 87516 + * Maximum length of string * * @return int|null The maximumLength */ @@ -157,7 +157,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa /** * Sets the maximumLength - * Maximum length of string. Valid values 0 to 87516 + * Maximum length of string * * @param int $val The value of the maximumLength * @@ -170,7 +170,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa } /** * Gets the minimumLength - * Minimum length of string. Valid values 0 to 87516 + * Minimum length of string * * @return int|null The minimumLength */ @@ -185,7 +185,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa /** * Sets the minimumLength - * Minimum length of string. Valid values 0 to 87516 + * Minimum length of string * * @param int $val The value of the minimumLength * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationTemplateFamily.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationTemplateFamily.php index bcdaf3a..c40af1e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationTemplateFamily.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationTemplateFamily.php @@ -42,4 +42,5 @@ class DeviceManagementConfigurationTemplateFamily extends Enum const APP_QUIET_TIME = "appQuietTime"; const BASELINE = "baseline"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const DEVICE_CONFIGURATION_SCRIPTS = "deviceConfigurationScripts"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementIntentCustomizedSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementIntentCustomizedSetting.php new file mode 100644 index 0000000..5829a59 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementIntentCustomizedSetting.php @@ -0,0 +1,110 @@ +_propDict)) { + return $this->_propDict["customizedJson"]; + } else { + return null; + } + } + + /** + * Sets the customizedJson + * JSON representation of the customized value, if different from default + * + * @param string $val The value of the customizedJson + * + * @return DeviceManagementIntentCustomizedSetting + */ + public function setCustomizedJson($val) + { + $this->_propDict["customizedJson"] = $val; + return $this; + } + /** + * Gets the defaultJson + * JSON representation of the default value from the template + * + * @return string|null The defaultJson + */ + public function getDefaultJson() + { + if (array_key_exists("defaultJson", $this->_propDict)) { + return $this->_propDict["defaultJson"]; + } else { + return null; + } + } + + /** + * Sets the defaultJson + * JSON representation of the default value from the template + * + * @param string $val The value of the defaultJson + * + * @return DeviceManagementIntentCustomizedSetting + */ + public function setDefaultJson($val) + { + $this->_propDict["defaultJson"] = $val; + return $this; + } + /** + * Gets the definitionId + * The ID of the setting definition for this setting + * + * @return string|null The definitionId + */ + public function getDefinitionId() + { + if (array_key_exists("definitionId", $this->_propDict)) { + return $this->_propDict["definitionId"]; + } else { + return null; + } + } + + /** + * Sets the definitionId + * The ID of the setting definition for this setting + * + * @param string $val The value of the definitionId + * + * @return DeviceManagementIntentCustomizedSetting + */ + public function setDefinitionId($val) + { + $this->_propDict["definitionId"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DirectoryDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DirectoryDefinition.php index efc00ba..ab6369a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DirectoryDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DirectoryDefinition.php @@ -26,7 +26,7 @@ class DirectoryDefinition extends Entity { /** * Gets the discoverabilities - * Read only value indicating what type of discovery the app supports. Possible values are: AttributeDataTypes, AttributeNames, AttributeReadOnly, None, ReferenceAttributes, UnknownFutureValue. + * Read-only value indicating what type of discovery the app supports. The possible values are: None, AttributeNames, AttributeDataTypes, AttributeReadOnly, ReferenceAttributes, UnknownFutureValue. This is a multi-valued object. * * @return DirectoryDefinitionDiscoverabilities|null The discoverabilities */ @@ -45,7 +45,7 @@ class DirectoryDefinition extends Entity /** * Sets the discoverabilities - * Read only value indicating what type of discovery the app supports. Possible values are: AttributeDataTypes, AttributeNames, AttributeReadOnly, None, ReferenceAttributes, UnknownFutureValue. + * Read-only value indicating what type of discovery the app supports. The possible values are: None, AttributeNames, AttributeDataTypes, AttributeReadOnly, ReferenceAttributes, UnknownFutureValue. This is a multi-valued object. * * @param DirectoryDefinitionDiscoverabilities $val The discoverabilities * @@ -151,6 +151,7 @@ class DirectoryDefinition extends Entity /** * Gets the readOnly + * Whether this object is read-only. * * @return bool|null The readOnly */ @@ -165,6 +166,7 @@ class DirectoryDefinition extends Entity /** * Sets the readOnly + * Whether this object is read-only. * * @param bool $val The readOnly * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EnterpriseCodeSigningCertificate.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EnterpriseCodeSigningCertificate.php index 9ac65e7..89f8f95 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EnterpriseCodeSigningCertificate.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EnterpriseCodeSigningCertificate.php @@ -26,7 +26,7 @@ class EnterpriseCodeSigningCertificate extends Entity { /** * Gets the content - * The Windows Enterprise Code-Signing Certificate in the raw data format. + * The Windows Enterprise Code-Signing Certificate in the raw data format. Set to null once certificate has been uploaded and other properties have been populated. * * @return \GuzzleHttp\Psr7\Stream|null The content */ @@ -45,7 +45,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Sets the content - * The Windows Enterprise Code-Signing Certificate in the raw data format. + * The Windows Enterprise Code-Signing Certificate in the raw data format. Set to null once certificate has been uploaded and other properties have been populated. * * @param \GuzzleHttp\Psr7\Stream $val The content * @@ -59,7 +59,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Gets the expirationDateTime - * The Cert Expiration Date. + * The cert expiration date and time (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @return \DateTime|null The expirationDateTime */ @@ -78,7 +78,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Sets the expirationDateTime - * The Cert Expiration Date. + * The cert expiration date and time (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @param \DateTime $val The expirationDateTime * @@ -92,7 +92,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Gets the issuer - * The Issuer value for the cert. + * The issuer value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @return string|null The issuer */ @@ -107,7 +107,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Sets the issuer - * The Issuer value for the cert. + * The issuer value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @param string $val The issuer * @@ -121,7 +121,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Gets the issuerName - * The Issuer Name for the cert. + * The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @return string|null The issuerName */ @@ -136,7 +136,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Sets the issuerName - * The Issuer Name for the cert. + * The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @param string $val The issuerName * @@ -150,7 +150,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Gets the status - * The Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. + * Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: notProvisioned, provisioned. * * @return CertificateStatus|null The status */ @@ -169,7 +169,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Sets the status - * The Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. + * Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: notProvisioned, provisioned. * * @param CertificateStatus $val The status * @@ -183,7 +183,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Gets the subject - * The Subject Value for the cert. + * The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @return string|null The subject */ @@ -198,7 +198,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Sets the subject - * The Subject Value for the cert. + * The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @param string $val The subject * @@ -212,7 +212,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Gets the subjectName - * The Subject Name for the cert. + * The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @return string|null The subjectName */ @@ -227,7 +227,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Sets the subjectName - * The Subject Name for the cert. + * The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @param string $val The subjectName * @@ -241,7 +241,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Gets the uploadDateTime - * The date time of CodeSigning Cert when it is uploaded. + * The date time of CodeSigning Cert when it is uploaded (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @return \DateTime|null The uploadDateTime */ @@ -260,7 +260,7 @@ class EnterpriseCodeSigningCertificate extends Entity /** * Sets the uploadDateTime - * The date time of CodeSigning Cert when it is uploaded. + * The date time of CodeSigning Cert when it is uploaded (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. * * @param \DateTime $val The uploadDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EntityType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EntityType.php index 5f69c69..5b42634 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EntityType.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EntityType.php @@ -41,5 +41,6 @@ class EntityType extends Enum const ACRONYM = "acronym"; const BOOKMARK = "bookmark"; const CHAT_MESSAGE = "chatMessage"; + const PERSON = "person"; const QNA = "qna"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ExtendRemoteHelpSessionResponse.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ExtendRemoteHelpSessionResponse.php new file mode 100644 index 0000000..9f53536 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ExtendRemoteHelpSessionResponse.php @@ -0,0 +1,227 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the ExtendRemoteHelpSessionResponse + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + + /** + * Gets the acsHelperUserToken + * Helper ACS User Token + * + * @return string|null The acsHelperUserToken + */ + public function getAcsHelperUserToken() + { + if (array_key_exists("acsHelperUserToken", $this->_propDict)) { + return $this->_propDict["acsHelperUserToken"]; + } else { + return null; + } + } + + /** + * Sets the acsHelperUserToken + * Helper ACS User Token + * + * @param string $val The acsHelperUserToken + * + * @return ExtendRemoteHelpSessionResponse + */ + public function setAcsHelperUserToken($val) + { + $this->_propDict["acsHelperUserToken"] = $val; + return $this; + } + + /** + * Gets the pubSubHelperAccessUri + * Azure Pubsub Group Id + * + * @return string|null The pubSubHelperAccessUri + */ + public function getPubSubHelperAccessUri() + { + if (array_key_exists("pubSubHelperAccessUri", $this->_propDict)) { + return $this->_propDict["pubSubHelperAccessUri"]; + } else { + return null; + } + } + + /** + * Sets the pubSubHelperAccessUri + * Azure Pubsub Group Id + * + * @param string $val The pubSubHelperAccessUri + * + * @return ExtendRemoteHelpSessionResponse + */ + public function setPubSubHelperAccessUri($val) + { + $this->_propDict["pubSubHelperAccessUri"] = $val; + return $this; + } + + /** + * Gets the sessionExpirationDateTime + * Azure Pubsub Session Expiration Date Time. + * + * @return \DateTime|null The sessionExpirationDateTime + */ + public function getSessionExpirationDateTime() + { + if (array_key_exists("sessionExpirationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["sessionExpirationDateTime"], "\DateTime") || is_null($this->_propDict["sessionExpirationDateTime"])) { + return $this->_propDict["sessionExpirationDateTime"]; + } else { + $this->_propDict["sessionExpirationDateTime"] = new \DateTime($this->_propDict["sessionExpirationDateTime"]); + return $this->_propDict["sessionExpirationDateTime"]; + } + } + return null; + } + + /** + * Sets the sessionExpirationDateTime + * Azure Pubsub Session Expiration Date Time. + * + * @param \DateTime $val The sessionExpirationDateTime + * + * @return ExtendRemoteHelpSessionResponse + */ + public function setSessionExpirationDateTime($val) + { + $this->_propDict["sessionExpirationDateTime"] = $val; + return $this; + } + + /** + * Gets the sessionKey + * The unique identifier for a session + * + * @return string|null The sessionKey + */ + public function getSessionKey() + { + if (array_key_exists("sessionKey", $this->_propDict)) { + return $this->_propDict["sessionKey"]; + } else { + return null; + } + } + + /** + * Sets the sessionKey + * The unique identifier for a session + * + * @param string $val The sessionKey + * + * @return ExtendRemoteHelpSessionResponse + */ + public function setSessionKey($val) + { + $this->_propDict["sessionKey"] = $val; + return $this; + } + + /** + * Gets the ODataType + * + * @return string|null The ODataType + */ + public function getODataType() + { + if (array_key_exists('@odata.type', $this->_propDict)) { + return $this->_propDict["@odata.type"]; + } + return null; + } + + /** + * Sets the ODataType + * + * @param string $val The ODataType + * + * @return ExtendRemoteHelpSessionResponse + */ + public function setODataType($val) + { + $this->_propDict["@odata.type"] = $val; + return $this; + } + + /** + * Serializes the object by property array + * Manually serialize DateTime into RFC3339 format + * + * @return array The list of properties + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $serializableProperties = $this->getProperties(); + foreach ($serializableProperties as $property => $val) { + if (is_a($val, "\DateTime")) { + $serializableProperties[$property] = $val->format(\DateTime::RFC3339); + } else if (is_a($val, "\Microsoft\Graph\Core\Enum")) { + $serializableProperties[$property] = $val->value(); + } else if (is_a($val, "\Entity")) { + $serializableProperties[$property] = $val->jsonSerialize(); + } else if (is_a($val, "\GuzzleHttp\Psr7\Stream")) { + $serializableProperties[$property] = (string) $val; + } + } + return $serializableProperties; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/HardwareInformation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/HardwareInformation.php index f3a61a9..e7daba5 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/HardwareInformation.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/HardwareInformation.php @@ -349,7 +349,7 @@ class HardwareInformation extends Entity /** * Gets the deviceLicensingStatus - * Device based subscription licensing status. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. In case it is not supported, the value will be set to unknown (-1). Possible values are: licenseRefreshStarted, licenseRefreshPending, deviceIsNotAzureActiveDirectoryJoined, verifyingMicrosoftDeviceIdentity, deviceIdentityVerificationFailed, verifyingMirosoftAccountIdentity, mirosoftAccountVerificationFailed, acquiringDeviceLicense, refreshingDeviceLicense, deviceLicenseRefreshSucceed, deviceLicenseRefreshFailed, removingDeviceLicense, deviceLicenseRemoveSucceed, deviceLicenseRemoveFailed, unknownFutureValue, unknown. + * Device based subscription licensing status. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. In case it is not supported, the value will be set to unknown (-1). Possible values are: licenseRefreshStarted, licenseRefreshPending, deviceIsNotAzureActiveDirectoryJoined, verifyingMicrosoftDeviceIdentity, deviceIdentityVerificationFailed, verifyingMicrosoftAccountIdentity, microsoftAccountVerificationFailed, acquiringDeviceLicense, refreshingDeviceLicense, deviceLicenseRefreshSucceed, deviceLicenseRefreshFailed, removingDeviceLicense, deviceLicenseRemoveSucceed, deviceLicenseRemoveFailed, unknownFutureValue, unknown. * * @return DeviceLicensingStatus|null The deviceLicensingStatus */ @@ -368,7 +368,7 @@ class HardwareInformation extends Entity /** * Sets the deviceLicensingStatus - * Device based subscription licensing status. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. In case it is not supported, the value will be set to unknown (-1). Possible values are: licenseRefreshStarted, licenseRefreshPending, deviceIsNotAzureActiveDirectoryJoined, verifyingMicrosoftDeviceIdentity, deviceIdentityVerificationFailed, verifyingMirosoftAccountIdentity, mirosoftAccountVerificationFailed, acquiringDeviceLicense, refreshingDeviceLicense, deviceLicenseRefreshSucceed, deviceLicenseRefreshFailed, removingDeviceLicense, deviceLicenseRemoveSucceed, deviceLicenseRemoveFailed, unknownFutureValue, unknown. + * Device based subscription licensing status. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. In case it is not supported, the value will be set to unknown (-1). Possible values are: licenseRefreshStarted, licenseRefreshPending, deviceIsNotAzureActiveDirectoryJoined, verifyingMicrosoftDeviceIdentity, deviceIdentityVerificationFailed, verifyingMicrosoftAccountIdentity, microsoftAccountVerificationFailed, acquiringDeviceLicense, refreshingDeviceLicense, deviceLicenseRefreshSucceed, deviceLicenseRefreshFailed, removingDeviceLicense, deviceLicenseRemoveSucceed, deviceLicenseRemoveFailed, unknownFutureValue, unknown. * * @param DeviceLicensingStatus $val The value to assign to the deviceLicensingStatus * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Identity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Identity.php index 03a9de8..79a5705 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Identity.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Identity.php @@ -25,7 +25,7 @@ class Identity extends Entity { /** * Gets the displayName - * The display name of the identity. This property is read-only. + * The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta. * * @return string|null The displayName */ @@ -40,7 +40,7 @@ class Identity extends Entity /** * Sets the displayName - * The display name of the identity. This property is read-only. + * The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta. * * @param string $val The value of the displayName * @@ -53,7 +53,7 @@ class Identity extends Entity } /** * Gets the id - * The identifier of the identity. This property is read-only. + * Unique identifier for the identity. * * @return string|null The id */ @@ -68,7 +68,7 @@ class Identity extends Entity /** * Sets the id - * The identifier of the identity. This property is read-only. + * Unique identifier for the identity. * * @param string $val The value of the id * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdentitySet.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdentitySet.php index 655759b..2046ffd 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdentitySet.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdentitySet.php @@ -26,7 +26,7 @@ class IdentitySet extends Entity /** * Gets the application - * Optional. The application associated with this action. + * The Identity of the Application. This property is read-only. * * @return Identity|null The application */ @@ -45,7 +45,7 @@ class IdentitySet extends Entity /** * Sets the application - * Optional. The application associated with this action. + * The Identity of the Application. This property is read-only. * * @param Identity $val The value to assign to the application * @@ -59,7 +59,7 @@ class IdentitySet extends Entity /** * Gets the device - * Optional. The device associated with this action. + * The Identity of the Device. This property is read-only. * * @return Identity|null The device */ @@ -78,7 +78,7 @@ class IdentitySet extends Entity /** * Sets the device - * Optional. The device associated with this action. + * The Identity of the Device. This property is read-only. * * @param Identity $val The value to assign to the device * @@ -92,7 +92,7 @@ class IdentitySet extends Entity /** * Gets the user - * Optional. The user associated with this action. + * The Identity of the User. This property is read-only. * * @return Identity|null The user */ @@ -111,7 +111,7 @@ class IdentitySet extends Entity /** * Sets the user - * Optional. The user associated with this action. + * The Identity of the User. This property is read-only. * * @param Identity $val The value to assign to the user * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/JobResponseBase.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/JobResponseBase.php index 142dd3f..be3ae94 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/JobResponseBase.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/JobResponseBase.php @@ -229,4 +229,31 @@ class JobResponseBase extends Entity return $this; } + /** + * Gets the userId + * + * @return string|null The userId + */ + public function getUserId() + { + if (array_key_exists("userId", $this->_propDict)) { + return $this->_propDict["userId"]; + } else { + return null; + } + } + + /** + * Sets the userId + * + * @param string $val The userId + * + * @return JobResponseBase + */ + public function setUserId($val) + { + $this->_propDict["userId"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyValue.php index 7dfa673..2dfdabb 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyValue.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyValue.php @@ -25,7 +25,7 @@ class KeyValue extends Entity { /** * Gets the key - * Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present. + * Key. * * @return string|null The key */ @@ -40,7 +40,7 @@ class KeyValue extends Entity /** * Sets the key - * Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present. + * Key. * * @param string $val The value of the key * @@ -53,7 +53,7 @@ class KeyValue extends Entity } /** * Gets the value - * Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + * Value. * * @return string|null The value */ @@ -68,7 +68,7 @@ class KeyValue extends Entity /** * Sets the value - * Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + * Value. * * @param string $val The value of the value * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningContent.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningContent.php index 9f9a576..77a7b0f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningContent.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningContent.php @@ -113,7 +113,7 @@ class LearningContent extends Entity /** * Gets the createdDateTime - * The date when the learning content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. + * The date and time when the learning content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. * * @return \DateTime|null The createdDateTime */ @@ -132,7 +132,7 @@ class LearningContent extends Entity /** * Sets the createdDateTime - * The date when the learning content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. + * The date and time when the learning content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. * * @param \DateTime $val The createdDateTime * @@ -266,7 +266,7 @@ class LearningContent extends Entity /** * Gets the isActive - * Indicates whether the content is active or not. Inactive content will not show up in the UI. The default value is true. Optional. + * Indicates whether the content is active or not. Inactive content doesn't show up in the UI. The default value is true. Optional. * * @return bool|null The isActive */ @@ -281,7 +281,7 @@ class LearningContent extends Entity /** * Sets the isActive - * Indicates whether the content is active or not. Inactive content will not show up in the UI. The default value is true. Optional. + * Indicates whether the content is active or not. Inactive content doesn't show up in the UI. The default value is true. Optional. * * @param bool $val The isActive * @@ -382,7 +382,7 @@ class LearningContent extends Entity /** * Gets the lastModifiedDateTime - * The date when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. + * The date and time when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. * * @return \DateTime|null The lastModifiedDateTime */ @@ -401,7 +401,7 @@ class LearningContent extends Entity /** * Sets the lastModifiedDateTime - * The date when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. + * The date and time when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. * * @param \DateTime $val The lastModifiedDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningProvider.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningProvider.php index 9a0fbc9..f29f3a7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningProvider.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningProvider.php @@ -53,35 +53,6 @@ class LearningProvider extends Entity return $this; } - /** - * Gets the isEnabled - * The state of the provider. Optional. - * - * @return bool|null The isEnabled - */ - public function getIsEnabled() - { - if (array_key_exists("isEnabled", $this->_propDict)) { - return $this->_propDict["isEnabled"]; - } else { - return null; - } - } - - /** - * Sets the isEnabled - * The state of the provider. Optional. - * - * @param bool $val The isEnabled - * - * @return LearningProvider - */ - public function setIsEnabled($val) - { - $this->_propDict["isEnabled"] = boolval($val); - return $this; - } - /** * Gets the loginWebUrl * Authentication URL to access the courses for the provider. Optional. @@ -113,7 +84,7 @@ class LearningProvider extends Entity /** * Gets the longLogoWebUrlForDarkTheme - * The long logo URL for the dark mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. * * @return string|null The longLogoWebUrlForDarkTheme */ @@ -128,7 +99,7 @@ class LearningProvider extends Entity /** * Sets the longLogoWebUrlForDarkTheme - * The long logo URL for the dark mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. * * @param string $val The longLogoWebUrlForDarkTheme * @@ -142,7 +113,7 @@ class LearningProvider extends Entity /** * Gets the longLogoWebUrlForLightTheme - * The long logo URL for the light mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. * * @return string|null The longLogoWebUrlForLightTheme */ @@ -157,7 +128,7 @@ class LearningProvider extends Entity /** * Sets the longLogoWebUrlForLightTheme - * The long logo URL for the light mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. * * @param string $val The longLogoWebUrlForLightTheme * @@ -171,7 +142,7 @@ class LearningProvider extends Entity /** * Gets the squareLogoWebUrlForDarkTheme - * The square logo URL for the dark mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. * * @return string|null The squareLogoWebUrlForDarkTheme */ @@ -186,7 +157,7 @@ class LearningProvider extends Entity /** * Sets the squareLogoWebUrlForDarkTheme - * The square logo URL for the dark mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. * * @param string $val The squareLogoWebUrlForDarkTheme * @@ -200,7 +171,7 @@ class LearningProvider extends Entity /** * Gets the squareLogoWebUrlForLightTheme - * The square logo URL for the light mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. * * @return string|null The squareLogoWebUrlForLightTheme */ @@ -215,7 +186,7 @@ class LearningProvider extends Entity /** * Sets the squareLogoWebUrlForLightTheme - * The square logo URL for the light mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. * * @param string $val The squareLogoWebUrlForLightTheme * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LicenseType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LicenseType.php new file mode 100644 index 0000000..224ae3e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LicenseType.php @@ -0,0 +1,36 @@ +_propDict["subscriptionId"] = $val; return $this; } + /** + * Gets the url + * The URL to the logic app endpoint that will be triggered. Only required for app-only token scenarios where app is creating a customCalloutExtension without a signed-in user. + * + * @return string|null The url + */ + public function getUrl() + { + if (array_key_exists("url", $this->_propDict)) { + return $this->_propDict["url"]; + } else { + return null; + } + } + + /** + * Sets the url + * The URL to the logic app endpoint that will be triggered. Only required for app-only token scenarios where app is creating a customCalloutExtension without a signed-in user. + * + * @param string $val The value of the url + * + * @return LogicAppTriggerEndpointConfiguration + */ + public function setUrl($val) + { + $this->_propDict["url"] = $val; + return $this; + } } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOSLobApp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOSLobApp.php index fd80ba9..ff52578 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOSLobApp.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOSLobApp.php @@ -114,7 +114,7 @@ class MacOSLobApp extends MobileLobApp /** * Gets the identityVersion - * The identity version. This property is being deprecated in 2211(November 2022). + * The identity version. This property is deprecated starting in 2211(November 2022). * * @return string|null The identityVersion */ @@ -129,7 +129,7 @@ class MacOSLobApp extends MobileLobApp /** * Sets the identityVersion - * The identity version. This property is being deprecated in 2211(November 2022). + * The identity version. This property is deprecated starting in 2211(November 2022). * * @param string $val The identityVersion * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php index d6de277..a8b5c62 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php @@ -36,7 +36,7 @@ class MacOsLobAppAssignmentSettings extends MobileAppAssignmentSettings /** * Gets the uninstallOnDeviceRemoval - * When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. + * Whether or not to uninstall the app when device is removed from Intune. * * @return bool|null The uninstallOnDeviceRemoval */ @@ -51,7 +51,7 @@ class MacOsLobAppAssignmentSettings extends MobileAppAssignmentSettings /** * Sets the uninstallOnDeviceRemoval - * When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. + * Whether or not to uninstall the app when device is removed from Intune. * * @param bool $val The value of the uninstallOnDeviceRemoval * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MailboxSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MailboxSettings.php index 48e7cc7..122f7a6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MailboxSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MailboxSettings.php @@ -25,7 +25,7 @@ class MailboxSettings extends Entity { /** * Gets the archiveFolder - * Folder ID of an archive folder for the user. Read only. + * Folder ID of an archive folder for the user. Read-only. * * @return string|null The archiveFolder */ @@ -40,7 +40,7 @@ class MailboxSettings extends Entity /** * Sets the archiveFolder - * Folder ID of an archive folder for the user. Read only. + * Folder ID of an archive folder for the user. Read-only. * * @param string $val The value of the archiveFolder * @@ -237,7 +237,7 @@ class MailboxSettings extends Entity /** * Gets the userPurpose - * The purpose of the mailbox. Used to differentiate a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Read only. + * The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. * * @return UserPurpose|null The userPurpose */ @@ -256,7 +256,7 @@ class MailboxSettings extends Entity /** * Sets the userPurpose - * The purpose of the mailbox. Used to differentiate a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Read only. + * The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. * * @param UserPurpose $val The value to assign to the userPurpose * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedAndroidLobApp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedAndroidLobApp.php index 5c00eaf..846f58b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedAndroidLobApp.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedAndroidLobApp.php @@ -26,7 +26,7 @@ class ManagedAndroidLobApp extends ManagedMobileLobApp { /** * Gets the identityName - * The Identity Name. This property is deprecated starting in February 2023 (Release 2302). + * The Identity Name. This property is deprecated starting in February 2023 (Release 2302). * * @return string|null The identityName */ @@ -41,7 +41,7 @@ class ManagedAndroidLobApp extends ManagedMobileLobApp /** * Sets the identityName - * The Identity Name. This property is deprecated starting in February 2023 (Release 2302). + * The Identity Name. This property is deprecated starting in February 2023 (Release 2302). * * @param string $val The identityName * @@ -55,7 +55,7 @@ class ManagedAndroidLobApp extends ManagedMobileLobApp /** * Gets the identityVersion - * The identity version. This property is deprecated starting in February 2023 (Release 2302). + * The identity version. This property is deprecated starting in February 2023 (Release 2302). * * @return string|null The identityVersion */ @@ -70,7 +70,7 @@ class ManagedAndroidLobApp extends ManagedMobileLobApp /** * Sets the identityVersion - * The identity version. This property is deprecated starting in February 2023 (Release 2302). + * The identity version. This property is deprecated starting in February 2023 (Release 2302). * * @param string $val The identityVersion * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedAppConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedAppConfiguration.php index a73a95f..6278626 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedAppConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedAppConfiguration.php @@ -54,4 +54,34 @@ class ManagedAppConfiguration extends ManagedAppPolicy return $this; } + + /** + * Gets the settings + * List of settings contained in this App Configuration policy + * + * @return array|null The settings + */ + public function getSettings() + { + if (array_key_exists("settings", $this->_propDict)) { + return $this->_propDict["settings"]; + } else { + return null; + } + } + + /** + * Sets the settings + * List of settings contained in this App Configuration policy + * + * @param DeviceManagementConfigurationSetting[] $val The settings + * + * @return ManagedAppConfiguration + */ + public function setSettings($val) + { + $this->_propDict["settings"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MeetingChatMode.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MeetingChatMode.php new file mode 100644 index 0000000..8bbe3c6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MeetingChatMode.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["clientAppName"], "\Beta\Microsoft\Graph\Model\MicrosoftAuthenticatorAuthenticationMethodClientAppName") || is_null($this->_propDict["clientAppName"])) { + return $this->_propDict["clientAppName"]; + } else { + $this->_propDict["clientAppName"] = new MicrosoftAuthenticatorAuthenticationMethodClientAppName($this->_propDict["clientAppName"]); + return $this->_propDict["clientAppName"]; + } + } + return null; + } + + /** + * Sets the clientAppName + * The app that the user has registered to use to approve push notifications. The possible values are: microsoftAuthenticator, outlookMobile, unknownFutureValue. + * + * @param MicrosoftAuthenticatorAuthenticationMethodClientAppName $val The clientAppName + * + * @return MicrosoftAuthenticatorAuthenticationMethod + */ + public function setClientAppName($val) + { + $this->_propDict["clientAppName"] = $val; + return $this; + } + /** * Gets the createdDateTime * The date and time that this app was registered. This property is null if the device is not registered for passwordless Phone Sign-In. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftAuthenticatorAuthenticationMethodClientAppName.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftAuthenticatorAuthenticationMethodClientAppName.php new file mode 100644 index 0000000..5e80a0e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftAuthenticatorAuthenticationMethodClientAppName.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["companionAppAllowedState"], "\Beta\Microsoft\Graph\Model\AuthenticationMethodFeatureConfiguration") || is_null($this->_propDict["companionAppAllowedState"])) { + return $this->_propDict["companionAppAllowedState"]; + } else { + $this->_propDict["companionAppAllowedState"] = new AuthenticationMethodFeatureConfiguration($this->_propDict["companionAppAllowedState"]); + return $this->_propDict["companionAppAllowedState"]; + } + } + return null; + } + + /** + * Sets the companionAppAllowedState + * Determines whether users will be able to approve push notifications on other Microsoft applications such as Outlook Mobile. + * + * @param AuthenticationMethodFeatureConfiguration $val The value to assign to the companionAppAllowedState + * + * @return MicrosoftAuthenticatorFeatureSettings The MicrosoftAuthenticatorFeatureSettings + */ + public function setCompanionAppAllowedState($val) + { + $this->_propDict["companionAppAllowedState"] = $val; + return $this; + } + /** * Gets the displayAppInformationRequiredState * Determines whether the user's Authenticator app will show them the client app they are signing into. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileThreatDefenseConnector.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileThreatDefenseConnector.php index f0f9f77..2a49ffd 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileThreatDefenseConnector.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileThreatDefenseConnector.php @@ -26,7 +26,7 @@ class MobileThreatDefenseConnector extends Entity { /** * Gets the allowPartnerToCollectIOSApplicationMetadata - * When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. + * When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. * * @return bool|null The allowPartnerToCollectIOSApplicationMetadata */ @@ -41,7 +41,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the allowPartnerToCollectIOSApplicationMetadata - * When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. + * When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. * * @param bool $val The allowPartnerToCollectIOSApplicationMetadata * @@ -55,7 +55,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the allowPartnerToCollectIOSPersonalApplicationMetadata - * When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. + * When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. * * @return bool|null The allowPartnerToCollectIOSPersonalApplicationMetadata */ @@ -70,7 +70,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the allowPartnerToCollectIOSPersonalApplicationMetadata - * When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. + * When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. * * @param bool $val The allowPartnerToCollectIOSPersonalApplicationMetadata * @@ -84,7 +84,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the androidDeviceBlockedOnMissingPartnerData - * For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @return bool|null The androidDeviceBlockedOnMissingPartnerData */ @@ -99,7 +99,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the androidDeviceBlockedOnMissingPartnerData - * For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @param bool $val The androidDeviceBlockedOnMissingPartnerData * @@ -113,7 +113,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the androidEnabled - * For Android, set whether data from the data sync partner should be used during compliance evaluations + * For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @return bool|null The androidEnabled */ @@ -128,7 +128,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the androidEnabled - * For Android, set whether data from the data sync partner should be used during compliance evaluations + * For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @param bool $val The androidEnabled * @@ -142,7 +142,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the androidMobileApplicationManagementEnabled - * When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * * @return bool|null The androidMobileApplicationManagementEnabled */ @@ -157,7 +157,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the androidMobileApplicationManagementEnabled - * When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * * @param bool $val The androidMobileApplicationManagementEnabled * @@ -171,7 +171,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the iosDeviceBlockedOnMissingPartnerData - * For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @return bool|null The iosDeviceBlockedOnMissingPartnerData */ @@ -186,7 +186,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the iosDeviceBlockedOnMissingPartnerData - * For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @param bool $val The iosDeviceBlockedOnMissingPartnerData * @@ -200,7 +200,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the iosEnabled - * For IOS, get or set whether data from the data sync partner should be used during compliance evaluations + * For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @return bool|null The iosEnabled */ @@ -215,7 +215,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the iosEnabled - * For IOS, get or set whether data from the data sync partner should be used during compliance evaluations + * For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @param bool $val The iosEnabled * @@ -229,7 +229,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the iosMobileApplicationManagementEnabled - * When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * * @return bool|null The iosMobileApplicationManagementEnabled */ @@ -244,7 +244,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the iosMobileApplicationManagementEnabled - * When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * * @param bool $val The iosMobileApplicationManagementEnabled * @@ -258,7 +258,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the lastHeartbeatDateTime - * DateTime of last Heartbeat recieved from the Data Sync Partner + * DateTime of last Heartbeat recieved from the Mobile Threat Defense partner * * @return \DateTime|null The lastHeartbeatDateTime */ @@ -277,7 +277,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the lastHeartbeatDateTime - * DateTime of last Heartbeat recieved from the Data Sync Partner + * DateTime of last Heartbeat recieved from the Mobile Threat Defense partner * * @param \DateTime $val The lastHeartbeatDateTime * @@ -291,7 +291,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the macDeviceBlockedOnMissingPartnerData - * For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For Mac, get or set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @return bool|null The macDeviceBlockedOnMissingPartnerData */ @@ -306,7 +306,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the macDeviceBlockedOnMissingPartnerData - * For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For Mac, get or set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @param bool $val The macDeviceBlockedOnMissingPartnerData * @@ -320,7 +320,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the macEnabled - * For Mac, get or set whether data from the data sync partner should be used during compliance evaluations + * For Mac, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @return bool|null The macEnabled */ @@ -335,7 +335,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the macEnabled - * For Mac, get or set whether data from the data sync partner should be used during compliance evaluations + * For Mac, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @param bool $val The macEnabled * @@ -378,7 +378,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the partnerState - * Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive. + * Mobile Threat Defense partner state for this account. Possible values are: unavailable, available, enabled, unresponsive. * * @return MobileThreatPartnerTenantState|null The partnerState */ @@ -397,7 +397,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the partnerState - * Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive. + * Mobile Threat Defense partner state for this account. Possible values are: unavailable, available, enabled, unresponsive. * * @param MobileThreatPartnerTenantState $val The partnerState * @@ -440,7 +440,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the partnerUnsupportedOsVersionBlocked - * Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner + * Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner * * @return bool|null The partnerUnsupportedOsVersionBlocked */ @@ -455,7 +455,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the partnerUnsupportedOsVersionBlocked - * Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner + * Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner * * @param bool $val The partnerUnsupportedOsVersionBlocked * @@ -469,7 +469,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the windowsDeviceBlockedOnMissingPartnerData - * When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE. + * When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE. * * @return bool|null The windowsDeviceBlockedOnMissingPartnerData */ @@ -484,7 +484,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the windowsDeviceBlockedOnMissingPartnerData - * When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE. + * When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE. * * @param bool $val The windowsDeviceBlockedOnMissingPartnerData * @@ -498,7 +498,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the windowsEnabled - * When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE. * * @return bool|null The windowsEnabled */ @@ -513,7 +513,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the windowsEnabled - * When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE. * * @param bool $val The windowsEnabled * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityCounts.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityCounts.php index bbff576..dbfa76a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityCounts.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityCounts.php @@ -150,6 +150,7 @@ class Office365GroupsActivityCounts extends Entity /** * Gets the teamsChannelMessages + * The number of channel messages in Teams team. * * @return int|null The teamsChannelMessages */ @@ -164,6 +165,7 @@ class Office365GroupsActivityCounts extends Entity /** * Sets the teamsChannelMessages + * The number of channel messages in Teams team. * * @param int $val The teamsChannelMessages * @@ -177,6 +179,7 @@ class Office365GroupsActivityCounts extends Entity /** * Gets the teamsMeetingsOrganized + * The number of meetings organized in Teams team. * * @return int|null The teamsMeetingsOrganized */ @@ -191,6 +194,7 @@ class Office365GroupsActivityCounts extends Entity /** * Sets the teamsMeetingsOrganized + * The number of meetings organized in Teams team. * * @param int $val The teamsMeetingsOrganized * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityDetail.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityDetail.php index 5d67ce0..294c834 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityDetail.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityDetail.php @@ -498,6 +498,7 @@ class Office365GroupsActivityDetail extends Entity /** * Gets the teamsChannelMessagesCount + * The number of channel messages in Teams team. * * @return int|null The teamsChannelMessagesCount */ @@ -512,6 +513,7 @@ class Office365GroupsActivityDetail extends Entity /** * Sets the teamsChannelMessagesCount + * The number of channel messages in Teams team. * * @param int $val The teamsChannelMessagesCount * @@ -525,6 +527,7 @@ class Office365GroupsActivityDetail extends Entity /** * Gets the teamsMeetingsOrganizedCount + * The number of meetings organized in Teams team. * * @return int|null The teamsMeetingsOrganizedCount */ @@ -539,6 +542,7 @@ class Office365GroupsActivityDetail extends Entity /** * Sets the teamsMeetingsOrganizedCount + * The number of meetings organized in Teams team. * * @param int $val The teamsMeetingsOrganizedCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php index 9df028e..7f1209a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php @@ -115,8 +115,42 @@ class OnlineMeeting extends Entity return $this; } + /** + * Gets the allowMeetingChat + * Specifies the mode of meeting chat. + * + * @return MeetingChatMode|null The allowMeetingChat + */ + public function getAllowMeetingChat() + { + if (array_key_exists("allowMeetingChat", $this->_propDict)) { + if (is_a($this->_propDict["allowMeetingChat"], "\Beta\Microsoft\Graph\Model\MeetingChatMode") || is_null($this->_propDict["allowMeetingChat"])) { + return $this->_propDict["allowMeetingChat"]; + } else { + $this->_propDict["allowMeetingChat"] = new MeetingChatMode($this->_propDict["allowMeetingChat"]); + return $this->_propDict["allowMeetingChat"]; + } + } + return null; + } + + /** + * Sets the allowMeetingChat + * Specifies the mode of meeting chat. + * + * @param MeetingChatMode $val The allowMeetingChat + * + * @return OnlineMeeting + */ + public function setAllowMeetingChat($val) + { + $this->_propDict["allowMeetingChat"] = $val; + return $this; + } + /** * Gets the allowParticipantsToChangeName + * Specifies if participants are allowed to rename themselves in an instance of the meeting. * * @return bool|null The allowParticipantsToChangeName */ @@ -131,6 +165,7 @@ class OnlineMeeting extends Entity /** * Sets the allowParticipantsToChangeName + * Specifies if participants are allowed to rename themselves in an instance of the meeting. * * @param bool $val The allowParticipantsToChangeName * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationSettings.php index 58bb932..5a49ba5 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationSettings.php @@ -184,4 +184,37 @@ class OrganizationSettings extends Entity return $this; } + /** + * Gets the pronouns + * Represents administrator settings that manage the support of pronouns in an organization. + * + * @return PronounsSettings|null The pronouns + */ + public function getPronouns() + { + if (array_key_exists("pronouns", $this->_propDict)) { + if (is_a($this->_propDict["pronouns"], "\Beta\Microsoft\Graph\Model\PronounsSettings") || is_null($this->_propDict["pronouns"])) { + return $this->_propDict["pronouns"]; + } else { + $this->_propDict["pronouns"] = new PronounsSettings($this->_propDict["pronouns"]); + return $this->_propDict["pronouns"]; + } + } + return null; + } + + /** + * Sets the pronouns + * Represents administrator settings that manage the support of pronouns in an organization. + * + * @param PronounsSettings $val The pronouns + * + * @return OrganizationSettings + */ + public function setPronouns($val) + { + $this->_propDict["pronouns"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PasswordAuthenticationMethod.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PasswordAuthenticationMethod.php index 240b865..f625067 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PasswordAuthenticationMethod.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PasswordAuthenticationMethod.php @@ -57,37 +57,6 @@ class PasswordAuthenticationMethod extends AuthenticationMethod return $this; } - /** - * Gets the creationDateTime - * - * @return \DateTime|null The creationDateTime - */ - public function getCreationDateTime() - { - if (array_key_exists("creationDateTime", $this->_propDict)) { - if (is_a($this->_propDict["creationDateTime"], "\DateTime") || is_null($this->_propDict["creationDateTime"])) { - return $this->_propDict["creationDateTime"]; - } else { - $this->_propDict["creationDateTime"] = new \DateTime($this->_propDict["creationDateTime"]); - return $this->_propDict["creationDateTime"]; - } - } - return null; - } - - /** - * Sets the creationDateTime - * - * @param \DateTime $val The creationDateTime - * - * @return PasswordAuthenticationMethod - */ - public function setCreationDateTime($val) - { - $this->_propDict["creationDateTime"] = $val; - return $this; - } - /** * Gets the password * For security, the password is always returned as null from a LIST or GET operation. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PronounsSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PronounsSettings.php new file mode 100644 index 0000000..f53af2d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PronounsSettings.php @@ -0,0 +1,56 @@ +_propDict)) { + return $this->_propDict["isEnabledInOrganization"]; + } else { + return null; + } + } + + /** + * Sets the isEnabledInOrganization + * true to enable pronouns in the organization, false otherwise. The default is false, and pronouns are disabled. + * + * @param bool $val The isEnabledInOrganization + * + * @return PronounsSettings + */ + public function setIsEnabledInOrganization($val) + { + $this->_propDict["isEnabledInOrganization"] = boolval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteAction.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteAction.php index 4326b67..58779a3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteAction.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteAction.php @@ -59,4 +59,5 @@ class RemoteAction extends Enum const MOVE_DEVICE_TO_ORGANIZATIONAL_UNIT = "moveDeviceToOrganizationalUnit"; const INITIATE_MOBILE_DEVICE_MANAGEMENT_KEY_RECOVERY = "initiateMobileDeviceManagementKeyRecovery"; const INITIATE_ON_DEMAND_PROACTIVE_REMEDIATION = "initiateOnDemandProactiveRemediation"; + const ROTATE_LOCAL_ADMIN_PASSWORD = "rotateLocalAdminPassword"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteActionAudit.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteActionAudit.php index ad383e6..39dba3a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteActionAudit.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteActionAudit.php @@ -26,7 +26,7 @@ class RemoteActionAudit extends Entity { /** * Gets the action - * The action name. Possible values are: unknown, factoryReset, removeCompanyData, resetPasscode, remoteLock, enableLostMode, disableLostMode, locateDevice, rebootNow, recoverPasscode, cleanWindowsDevice, logoutSharedAppleDeviceActiveUser, quickScan, fullScan, windowsDefenderUpdateSignatures, factoryResetKeepEnrollmentData, updateDeviceAccount, automaticRedeployment, shutDown, rotateBitLockerKeys, rotateFileVaultKey, getFileVaultKey, setDeviceName, activateDeviceEsim, deprovision, disable, reenable, moveDeviceToOrganizationalUnit, initiateMobileDeviceManagementKeyRecovery, initiateOnDemandProactiveRemediation. + * The action name. Possible values are: unknown, factoryReset, removeCompanyData, resetPasscode, remoteLock, enableLostMode, disableLostMode, locateDevice, rebootNow, recoverPasscode, cleanWindowsDevice, logoutSharedAppleDeviceActiveUser, quickScan, fullScan, windowsDefenderUpdateSignatures, factoryResetKeepEnrollmentData, updateDeviceAccount, automaticRedeployment, shutDown, rotateBitLockerKeys, rotateFileVaultKey, getFileVaultKey, setDeviceName, activateDeviceEsim, deprovision, disable, reenable, moveDeviceToOrganizationalUnit, initiateMobileDeviceManagementKeyRecovery, initiateOnDemandProactiveRemediation, rotateLocalAdminPassword. * * @return RemoteAction|null The action */ @@ -45,7 +45,7 @@ class RemoteActionAudit extends Entity /** * Sets the action - * The action name. Possible values are: unknown, factoryReset, removeCompanyData, resetPasscode, remoteLock, enableLostMode, disableLostMode, locateDevice, rebootNow, recoverPasscode, cleanWindowsDevice, logoutSharedAppleDeviceActiveUser, quickScan, fullScan, windowsDefenderUpdateSignatures, factoryResetKeepEnrollmentData, updateDeviceAccount, automaticRedeployment, shutDown, rotateBitLockerKeys, rotateFileVaultKey, getFileVaultKey, setDeviceName, activateDeviceEsim, deprovision, disable, reenable, moveDeviceToOrganizationalUnit, initiateMobileDeviceManagementKeyRecovery, initiateOnDemandProactiveRemediation. + * The action name. Possible values are: unknown, factoryReset, removeCompanyData, resetPasscode, remoteLock, enableLostMode, disableLostMode, locateDevice, rebootNow, recoverPasscode, cleanWindowsDevice, logoutSharedAppleDeviceActiveUser, quickScan, fullScan, windowsDefenderUpdateSignatures, factoryResetKeepEnrollmentData, updateDeviceAccount, automaticRedeployment, shutDown, rotateBitLockerKeys, rotateFileVaultKey, getFileVaultKey, setDeviceName, activateDeviceEsim, deprovision, disable, reenable, moveDeviceToOrganizationalUnit, initiateMobileDeviceManagementKeyRecovery, initiateOnDemandProactiveRemediation, rotateLocalAdminPassword. * * @param RemoteAction $val The action * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServicePrincipal.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServicePrincipal.php index 0141834..eaef9d8 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServicePrincipal.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServicePrincipal.php @@ -1661,6 +1661,7 @@ class ServicePrincipal extends DirectoryObject /** * Gets the synchronization + * Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API. * * @return Synchronization|null The synchronization */ @@ -1679,6 +1680,7 @@ class ServicePrincipal extends DirectoryObject /** * Sets the synchronization + * Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API. * * @param Synchronization $val The synchronization * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequest.php index 221a63a..a252845 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequest.php @@ -775,6 +775,62 @@ class SubjectRightsRequest extends Entity } + /** + * Gets the approvers + * + * @return array|null The approvers + */ + public function getApprovers() + { + if (array_key_exists("approvers", $this->_propDict)) { + return $this->_propDict["approvers"]; + } else { + return null; + } + } + + /** + * Sets the approvers + * + * @param User[] $val The approvers + * + * @return SubjectRightsRequest + */ + public function setApprovers($val) + { + $this->_propDict["approvers"] = $val; + return $this; + } + + + /** + * Gets the collaborators + * + * @return array|null The collaborators + */ + public function getCollaborators() + { + if (array_key_exists("collaborators", $this->_propDict)) { + return $this->_propDict["collaborators"]; + } else { + return null; + } + } + + /** + * Sets the collaborators + * + * @param User[] $val The collaborators + * + * @return SubjectRightsRequest + */ + public function setCollaborators($val) + { + $this->_propDict["collaborators"] = $val; + return $this; + } + + /** * Gets the notes * List of notes associated with the request. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequestStage.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequestStage.php index 25596f7..545218b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequestStage.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequestStage.php @@ -36,4 +36,5 @@ class SubjectRightsRequestStage extends Enum const CASE_RESOLVED = "caseResolved"; const CONTENT_ESTIMATE = "contentEstimate"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const APPROVAL = "approval"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequestStageDetail.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequestStageDetail.php index ee08925..924c5ce 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequestStageDetail.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubjectRightsRequestStageDetail.php @@ -59,7 +59,7 @@ class SubjectRightsRequestStageDetail extends Entity /** * Gets the stage - * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue. + * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. * * @return SubjectRightsRequestStage|null The stage */ @@ -78,7 +78,7 @@ class SubjectRightsRequestStageDetail extends Entity /** * Sets the stage - * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue. + * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. * * @param SubjectRightsRequestStage $val The value to assign to the stage * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationError.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationError.php index 0b1e9da..2aad960 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationError.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationError.php @@ -25,6 +25,7 @@ class SynchronizationError extends Entity { /** * Gets the code + * The error code. * * @return string|null The code */ @@ -39,6 +40,7 @@ class SynchronizationError extends Entity /** * Sets the code + * The error code. * * @param string $val The value of the code * @@ -51,6 +53,7 @@ class SynchronizationError extends Entity } /** * Gets the message + * The error message. * * @return string|null The message */ @@ -65,6 +68,7 @@ class SynchronizationError extends Entity /** * Sets the message + * The error message. * * @param string $val The value of the message * @@ -77,6 +81,7 @@ class SynchronizationError extends Entity } /** * Gets the tenantActionable + * The action to take to resolve the error. * * @return bool|null The tenantActionable */ @@ -91,6 +96,7 @@ class SynchronizationError extends Entity /** * Sets the tenantActionable + * The action to take to resolve the error. * * @param bool $val The value of the tenantActionable * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationQuarantine.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationQuarantine.php index 9010480..78c278c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationQuarantine.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationQuarantine.php @@ -125,7 +125,7 @@ class SynchronizationQuarantine extends Entity /** * Gets the reason - * A code that signifies why the quarantine was imposed. Possible values are: EncounteredBaseEscrowThreshold, EncounteredTotalEscrowThreshold, EncounteredEscrowProportionThreshold, EncounteredQuarantineException, QuarantinedOnDemand, TooManyDeletes, Unknown. + * A code that signifies why the quarantine was imposed. The possible values are: EncounteredBaseEscrowThreshold, EncounteredTotalEscrowThreshold, EncounteredEscrowProportionThreshold, EncounteredQuarantineException, Unknown, QuarantinedOnDemand, TooManyDeletes, IngestionInterrupted. * * @return QuarantineReason|null The reason */ @@ -144,7 +144,7 @@ class SynchronizationQuarantine extends Entity /** * Sets the reason - * A code that signifies why the quarantine was imposed. Possible values are: EncounteredBaseEscrowThreshold, EncounteredTotalEscrowThreshold, EncounteredEscrowProportionThreshold, EncounteredQuarantineException, QuarantinedOnDemand, TooManyDeletes, Unknown. + * A code that signifies why the quarantine was imposed. The possible values are: EncounteredBaseEscrowThreshold, EncounteredTotalEscrowThreshold, EncounteredEscrowProportionThreshold, EncounteredQuarantineException, Unknown, QuarantinedOnDemand, TooManyDeletes, IngestionInterrupted. * * @param QuarantineReason $val The value to assign to the reason * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationSchedule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationSchedule.php index 97581ba..f4a5668 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationSchedule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationSchedule.php @@ -92,7 +92,7 @@ class SynchronizationSchedule extends Entity /** * Gets the state - * Possible values are: Active, Disabled. + * The possible values are: Active, Disabled, Paused. * * @return SynchronizationScheduleState|null The state */ @@ -111,7 +111,7 @@ class SynchronizationSchedule extends Entity /** * Sets the state - * Possible values are: Active, Disabled. + * The possible values are: Active, Disabled, Paused. * * @param SynchronizationScheduleState $val The value to assign to the state * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Team.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Team.php index 92b32b6..7adfa65 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Team.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Team.php @@ -955,6 +955,7 @@ class Team extends Entity /** * Gets the templateDefinition + * Generic representation of a team template definition for a team with a specific structure and configuration. * * @return TeamTemplateDefinition|null The templateDefinition */ @@ -973,6 +974,7 @@ class Team extends Entity /** * Sets the templateDefinition + * Generic representation of a team template definition for a team with a specific structure and configuration. * * @param TeamTemplateDefinition $val The templateDefinition * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamworkTag.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamworkTag.php index 852bd1c..1812763 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamworkTag.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamworkTag.php @@ -26,7 +26,7 @@ class TeamworkTag extends Entity { /** * Gets the description - * Tag description as it will appear to the user in Microsoft Teams. + * Tag description as it will appear to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers. * * @return string|null The description */ @@ -41,7 +41,7 @@ class TeamworkTag extends Entity /** * Sets the description - * Tag description as it will appear to the user in Microsoft Teams. + * Tag description as it will appear to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers. * * @param string $val The description * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php index 192fc1c..d4c22d7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php @@ -26,7 +26,7 @@ class User extends DirectoryObject { /** * Gets the signInActivity - * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but, not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.Note: There's a known issue with retrieving this property.This property is not returned for a user who has never signed in or last signed in before April 2020. + * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.There's a known issue with retrieving this property.This property is not returned for a user who has never signed in or last signed in before April 2020. * * @return SignInActivity|null The signInActivity */ @@ -45,7 +45,7 @@ class User extends DirectoryObject /** * Sets the signInActivity - * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but, not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.Note: There's a known issue with retrieving this property.This property is not returned for a user who has never signed in or last signed in before April 2020. + * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.There's a known issue with retrieving this property.This property is not returned for a user who has never signed in or last signed in before April 2020. * * @param SignInActivity $val The signInActivity * @@ -598,7 +598,7 @@ class User extends DirectoryObject /** * Gets the employeeLeaveDateTime - * The date and time when the user left or will leave the organization. To read or write this property, the calling app must be assigned the User-LifeCycleInfo.Read.All or User-LifeCycleInfo.ReadWrite.All permissions respectively. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. To write this property in delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user. + * The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user. * * @return \DateTime|null The employeeLeaveDateTime */ @@ -617,7 +617,7 @@ class User extends DirectoryObject /** * Sets the employeeLeaveDateTime - * The date and time when the user left or will leave the organization. To read or write this property, the calling app must be assigned the User-LifeCycleInfo.Read.All or User-LifeCycleInfo.ReadWrite.All permissions respectively. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. To write this property in delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user. + * The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user. * * @param \DateTime $val The employeeLeaveDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Alert.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Alert.php index fb0c44d..e330f52 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Alert.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Alert.php @@ -766,6 +766,33 @@ class Alert extends \Beta\Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the systemTags + * + * @return array|null The systemTags + */ + public function getSystemTags() + { + if (array_key_exists("systemTags", $this->_propDict)) { + return $this->_propDict["systemTags"]; + } else { + return null; + } + } + + /** + * Sets the systemTags + * + * @param string[] $val The systemTags + * + * @return Alert + */ + public function setSystemTags($val) + { + $this->_propDict["systemTags"] = $val; + return $this; + } + /** * Gets the tenantId * The Azure Active Directory tenant the alert was created in. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/EdiscoveryExportOperation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/EdiscoveryExportOperation.php index c94da02..3f9dd14 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/EdiscoveryExportOperation.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/EdiscoveryExportOperation.php @@ -26,7 +26,6 @@ class EdiscoveryExportOperation extends CaseOperation { /** * Gets the azureBlobContainer - * The name of the Azure storage location where the export will be stored. This only applies to exports stored in your own Azure storage location. * * @return string|null The azureBlobContainer */ @@ -41,7 +40,6 @@ class EdiscoveryExportOperation extends CaseOperation /** * Sets the azureBlobContainer - * The name of the Azure storage location where the export will be stored. This only applies to exports stored in your own Azure storage location. * * @param string $val The azureBlobContainer * @@ -55,7 +53,6 @@ class EdiscoveryExportOperation extends CaseOperation /** * Gets the azureBlobToken - * The SAS token for the Azure storage location. This only applies to exports stored in your own Azure storage location. * * @return string|null The azureBlobToken */ @@ -70,7 +67,6 @@ class EdiscoveryExportOperation extends CaseOperation /** * Sets the azureBlobToken - * The SAS token for the Azure storage location. This only applies to exports stored in your own Azure storage location. * * @param string $val The azureBlobToken * @@ -141,7 +137,7 @@ class EdiscoveryExportOperation extends CaseOperation /** * Gets the exportOptions - * The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. + * The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. The fileInfo member is deprecated and will stop returning data on April 30th, 2023. Going forward, the summary and load file are always included. * * @return ExportOptions|null The exportOptions */ @@ -160,7 +156,7 @@ class EdiscoveryExportOperation extends CaseOperation /** * Sets the exportOptions - * The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. + * The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. The fileInfo member is deprecated and will stop returning data on April 30th, 2023. Going forward, the summary and load file are always included. * * @param ExportOptions $val The exportOptions * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Incident.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Incident.php index 0f8372c..c8e78ed 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Incident.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Incident.php @@ -178,6 +178,33 @@ class Incident extends \Beta\Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the description + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return Incident + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + /** * Gets the determination * Specifies the determination of the incident. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. @@ -302,6 +329,61 @@ class Incident extends \Beta\Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the recommendedActions + * + * @return string|null The recommendedActions + */ + public function getRecommendedActions() + { + if (array_key_exists("recommendedActions", $this->_propDict)) { + return $this->_propDict["recommendedActions"]; + } else { + return null; + } + } + + /** + * Sets the recommendedActions + * + * @param string $val The recommendedActions + * + * @return Incident + */ + public function setRecommendedActions($val) + { + $this->_propDict["recommendedActions"] = $val; + return $this; + } + + + /** + * Gets the recommendedHuntingQueries + * + * @return array|null The recommendedHuntingQueries + */ + public function getRecommendedHuntingQueries() + { + if (array_key_exists("recommendedHuntingQueries", $this->_propDict)) { + return $this->_propDict["recommendedHuntingQueries"]; + } else { + return null; + } + } + + /** + * Sets the recommendedHuntingQueries + * + * @param RecommendedHuntingQuery[] $val The recommendedHuntingQueries + * + * @return Incident + */ + public function setRecommendedHuntingQueries($val) + { + $this->_propDict["recommendedHuntingQueries"] = $val; + return $this; + } + /** * Gets the redirectIncidentId * Only populated in case an incident is grouped together with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected. @@ -397,6 +479,33 @@ class Incident extends \Beta\Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the systemTags + * + * @return array|null The systemTags + */ + public function getSystemTags() + { + if (array_key_exists("systemTags", $this->_propDict)) { + return $this->_propDict["systemTags"]; + } else { + return null; + } + } + + /** + * Sets the systemTags + * + * @param string[] $val The systemTags + * + * @return Incident + */ + public function setSystemTags($val) + { + $this->_propDict["systemTags"] = $val; + return $this; + } + /** * Gets the tenantId * The Azure Active Directory tenant in which the alert was created. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RecommendedHuntingQuery.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RecommendedHuntingQuery.php new file mode 100644 index 0000000..1c69b90 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RecommendedHuntingQuery.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["kqlText"]; + } else { + return null; + } + } + + /** + * Sets the kqlText + * + * @param string $val The value of the kqlText + * + * @return RecommendedHuntingQuery + */ + public function setKqlText($val) + { + $this->_propDict["kqlText"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php b/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php index c1fd78b..86d232c 100644 --- a/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php +++ b/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php @@ -23,7 +23,7 @@ final class GraphConstants const REST_ENDPOINT = "https://graph.microsoft.com/"; // Define HTTP request constants - const SDK_VERSION = "1.89.0"; + const SDK_VERSION = "1.92.0"; // Define error constants const MAX_PAGE_SIZE = 999; diff --git a/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAssignmentPolicy.php b/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAssignmentPolicy.php index 657a943..203034e 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAssignmentPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAssignmentPolicy.php @@ -445,6 +445,7 @@ class AccessPackageAssignmentPolicy extends Entity /** * Gets the questions + * Questions that are posed to the requestor. * * @return array|null The questions */ @@ -459,6 +460,7 @@ class AccessPackageAssignmentPolicy extends Entity /** * Sets the questions + * Questions that are posed to the requestor. * * @param AccessPackageQuestion[] $val The questions * diff --git a/vendor/microsoft/microsoft-graph/src/Model/AppCredentialRestrictionType.php b/vendor/microsoft/microsoft-graph/src/Model/AppCredentialRestrictionType.php new file mode 100644 index 0000000..c6594cc --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AppCredentialRestrictionType.php @@ -0,0 +1,38 @@ +_propDict)) { + if (is_a($this->_propDict["keyCredentials"], "\Microsoft\Graph\Model\KeyCredentialConfiguration") || is_null($this->_propDict["keyCredentials"])) { + return $this->_propDict["keyCredentials"]; + } else { + $this->_propDict["keyCredentials"] = new KeyCredentialConfiguration($this->_propDict["keyCredentials"]); + return $this->_propDict["keyCredentials"]; + } + } + return null; + } + + /** + * Sets the keyCredentials + * + * @param KeyCredentialConfiguration $val The value to assign to the keyCredentials + * + * @return AppManagementConfiguration The AppManagementConfiguration + */ + public function setKeyCredentials($val) + { + $this->_propDict["keyCredentials"] = $val; + return $this; + } + + /** + * Gets the passwordCredentials + * + * @return PasswordCredentialConfiguration|null The passwordCredentials + */ + public function getPasswordCredentials() + { + if (array_key_exists("passwordCredentials", $this->_propDict)) { + if (is_a($this->_propDict["passwordCredentials"], "\Microsoft\Graph\Model\PasswordCredentialConfiguration") || is_null($this->_propDict["passwordCredentials"])) { + return $this->_propDict["passwordCredentials"]; + } else { + $this->_propDict["passwordCredentials"] = new PasswordCredentialConfiguration($this->_propDict["passwordCredentials"]); + return $this->_propDict["passwordCredentials"]; + } + } + return null; + } + + /** + * Sets the passwordCredentials + * + * @param PasswordCredentialConfiguration $val The value to assign to the passwordCredentials + * + * @return AppManagementConfiguration The AppManagementConfiguration + */ + public function setPasswordCredentials($val) + { + $this->_propDict["passwordCredentials"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AppManagementPolicy.php b/vendor/microsoft/microsoft-graph/src/Model/AppManagementPolicy.php new file mode 100644 index 0000000..d0cb3bc --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AppManagementPolicy.php @@ -0,0 +1,113 @@ +_propDict)) { + return $this->_propDict["isEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isEnabled + * + * @param bool $val The isEnabled + * + * @return AppManagementPolicy + */ + public function setIsEnabled($val) + { + $this->_propDict["isEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the restrictions + * + * @return AppManagementConfiguration|null The restrictions + */ + public function getRestrictions() + { + if (array_key_exists("restrictions", $this->_propDict)) { + if (is_a($this->_propDict["restrictions"], "\Microsoft\Graph\Model\AppManagementConfiguration") || is_null($this->_propDict["restrictions"])) { + return $this->_propDict["restrictions"]; + } else { + $this->_propDict["restrictions"] = new AppManagementConfiguration($this->_propDict["restrictions"]); + return $this->_propDict["restrictions"]; + } + } + return null; + } + + /** + * Sets the restrictions + * + * @param AppManagementConfiguration $val The restrictions + * + * @return AppManagementPolicy + */ + public function setRestrictions($val) + { + $this->_propDict["restrictions"] = $val; + return $this; + } + + + /** + * Gets the appliesTo + * + * @return array|null The appliesTo + */ + public function getAppliesTo() + { + if (array_key_exists("appliesTo", $this->_propDict)) { + return $this->_propDict["appliesTo"]; + } else { + return null; + } + } + + /** + * Sets the appliesTo + * + * @param DirectoryObject[] $val The appliesTo + * + * @return AppManagementPolicy + */ + public function setAppliesTo($val) + { + $this->_propDict["appliesTo"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Application.php b/vendor/microsoft/microsoft-graph/src/Model/Application.php index c480e4f..e0d3680 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Application.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Application.php @@ -1086,6 +1086,34 @@ class Application extends DirectoryObject return $this; } + + /** + * Gets the appManagementPolicies + * + * @return array|null The appManagementPolicies + */ + public function getAppManagementPolicies() + { + if (array_key_exists("appManagementPolicies", $this->_propDict)) { + return $this->_propDict["appManagementPolicies"]; + } else { + return null; + } + } + + /** + * Sets the appManagementPolicies + * + * @param AppManagementPolicy[] $val The appManagementPolicies + * + * @return Application + */ + public function setAppManagementPolicies($val) + { + $this->_propDict["appManagementPolicies"] = $val; + return $this; + } + /** * Gets the createdOnBehalfOf * Supports $filter (/$count eq 0, /$count ne 0). Read-only. diff --git a/vendor/microsoft/microsoft-graph/src/Model/AuthorizationPolicy.php b/vendor/microsoft/microsoft-graph/src/Model/AuthorizationPolicy.php index 351cab4..15b34bb 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AuthorizationPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AuthorizationPolicy.php @@ -144,6 +144,33 @@ class AuthorizationPolicy extends PolicyBase return $this; } + /** + * Gets the allowUserConsentForRiskyApps + * + * @return bool|null The allowUserConsentForRiskyApps + */ + public function getAllowUserConsentForRiskyApps() + { + if (array_key_exists("allowUserConsentForRiskyApps", $this->_propDict)) { + return $this->_propDict["allowUserConsentForRiskyApps"]; + } else { + return null; + } + } + + /** + * Sets the allowUserConsentForRiskyApps + * + * @param bool $val The allowUserConsentForRiskyApps + * + * @return AuthorizationPolicy + */ + public function setAllowUserConsentForRiskyApps($val) + { + $this->_propDict["allowUserConsentForRiskyApps"] = boolval($val); + return $this; + } + /** * Gets the blockMsolPowerShell * To disable the use of MSOL PowerShell set this property to true. This will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. diff --git a/vendor/microsoft/microsoft-graph/src/Model/AzureCommunicationServicesUserConversationMember.php b/vendor/microsoft/microsoft-graph/src/Model/AzureCommunicationServicesUserConversationMember.php new file mode 100644 index 0000000..8c79bd9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AzureCommunicationServicesUserConversationMember.php @@ -0,0 +1,56 @@ +_propDict)) { + return $this->_propDict["azureCommunicationServicesId"]; + } else { + return null; + } + } + + /** + * Sets the azureCommunicationServicesId + * Azure Communication Services ID of the user. + * + * @param string $val The azureCommunicationServicesId + * + * @return AzureCommunicationServicesUserConversationMember + */ + public function setAzureCommunicationServicesId($val) + { + $this->_propDict["azureCommunicationServicesId"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CertificateStatus.php b/vendor/microsoft/microsoft-graph/src/Model/CertificateStatus.php new file mode 100644 index 0000000..7db7bcf --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CertificateStatus.php @@ -0,0 +1,34 @@ +_propDict)) { + return $this->_propDict["members"]; + } else { + return null; + } + } + + /** + * Sets the members + * + * @param string $val The value of the members + * + * @return ConditionalAccessEnumeratedExternalTenants + */ + public function setMembers($val) + { + $this->_propDict["members"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenants.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenants.php new file mode 100644 index 0000000..8d23a3f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenants.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["membershipKind"], "\Microsoft\Graph\Model\ConditionalAccessExternalTenantsMembershipKind") || is_null($this->_propDict["membershipKind"])) { + return $this->_propDict["membershipKind"]; + } else { + $this->_propDict["membershipKind"] = new ConditionalAccessExternalTenantsMembershipKind($this->_propDict["membershipKind"]); + return $this->_propDict["membershipKind"]; + } + } + return null; + } + + /** + * Sets the membershipKind + * + * @param ConditionalAccessExternalTenantsMembershipKind $val The value to assign to the membershipKind + * + * @return ConditionalAccessExternalTenants The ConditionalAccessExternalTenants + */ + public function setMembershipKind($val) + { + $this->_propDict["membershipKind"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenantsMembershipKind.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenantsMembershipKind.php new file mode 100644 index 0000000..2a20687 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenantsMembershipKind.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["externalTenants"], "\Microsoft\Graph\Model\ConditionalAccessExternalTenants") || is_null($this->_propDict["externalTenants"])) { + return $this->_propDict["externalTenants"]; + } else { + $this->_propDict["externalTenants"] = new ConditionalAccessExternalTenants($this->_propDict["externalTenants"]); + return $this->_propDict["externalTenants"]; + } + } + return null; + } + + /** + * Sets the externalTenants + * + * @param ConditionalAccessExternalTenants $val The value to assign to the externalTenants + * + * @return ConditionalAccessGuestsOrExternalUsers The ConditionalAccessGuestsOrExternalUsers + */ + public function setExternalTenants($val) + { + $this->_propDict["externalTenants"] = $val; + return $this; + } + + /** + * Gets the guestOrExternalUserTypes + * + * @return ConditionalAccessGuestOrExternalUserTypes|null The guestOrExternalUserTypes + */ + public function getGuestOrExternalUserTypes() + { + if (array_key_exists("guestOrExternalUserTypes", $this->_propDict)) { + if (is_a($this->_propDict["guestOrExternalUserTypes"], "\Microsoft\Graph\Model\ConditionalAccessGuestOrExternalUserTypes") || is_null($this->_propDict["guestOrExternalUserTypes"])) { + return $this->_propDict["guestOrExternalUserTypes"]; + } else { + $this->_propDict["guestOrExternalUserTypes"] = new ConditionalAccessGuestOrExternalUserTypes($this->_propDict["guestOrExternalUserTypes"]); + return $this->_propDict["guestOrExternalUserTypes"]; + } + } + return null; + } + + /** + * Sets the guestOrExternalUserTypes + * + * @param ConditionalAccessGuestOrExternalUserTypes $val The value to assign to the guestOrExternalUserTypes + * + * @return ConditionalAccessGuestsOrExternalUsers The ConditionalAccessGuestsOrExternalUsers + */ + public function setGuestOrExternalUserTypes($val) + { + $this->_propDict["guestOrExternalUserTypes"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessUsers.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessUsers.php index 1f05f19..638af47 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessUsers.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessUsers.php @@ -51,6 +51,37 @@ class ConditionalAccessUsers extends Entity $this->_propDict["excludeGroups"] = $val; return $this; } + + /** + * Gets the excludeGuestsOrExternalUsers + * + * @return ConditionalAccessGuestsOrExternalUsers|null The excludeGuestsOrExternalUsers + */ + public function getExcludeGuestsOrExternalUsers() + { + if (array_key_exists("excludeGuestsOrExternalUsers", $this->_propDict)) { + if (is_a($this->_propDict["excludeGuestsOrExternalUsers"], "\Microsoft\Graph\Model\ConditionalAccessGuestsOrExternalUsers") || is_null($this->_propDict["excludeGuestsOrExternalUsers"])) { + return $this->_propDict["excludeGuestsOrExternalUsers"]; + } else { + $this->_propDict["excludeGuestsOrExternalUsers"] = new ConditionalAccessGuestsOrExternalUsers($this->_propDict["excludeGuestsOrExternalUsers"]); + return $this->_propDict["excludeGuestsOrExternalUsers"]; + } + } + return null; + } + + /** + * Sets the excludeGuestsOrExternalUsers + * + * @param ConditionalAccessGuestsOrExternalUsers $val The value to assign to the excludeGuestsOrExternalUsers + * + * @return ConditionalAccessUsers The ConditionalAccessUsers + */ + public function setExcludeGuestsOrExternalUsers($val) + { + $this->_propDict["excludeGuestsOrExternalUsers"] = $val; + return $this; + } /** * Gets the excludeRoles * Role IDs excluded from scope of policy. @@ -135,6 +166,37 @@ class ConditionalAccessUsers extends Entity $this->_propDict["includeGroups"] = $val; return $this; } + + /** + * Gets the includeGuestsOrExternalUsers + * + * @return ConditionalAccessGuestsOrExternalUsers|null The includeGuestsOrExternalUsers + */ + public function getIncludeGuestsOrExternalUsers() + { + if (array_key_exists("includeGuestsOrExternalUsers", $this->_propDict)) { + if (is_a($this->_propDict["includeGuestsOrExternalUsers"], "\Microsoft\Graph\Model\ConditionalAccessGuestsOrExternalUsers") || is_null($this->_propDict["includeGuestsOrExternalUsers"])) { + return $this->_propDict["includeGuestsOrExternalUsers"]; + } else { + $this->_propDict["includeGuestsOrExternalUsers"] = new ConditionalAccessGuestsOrExternalUsers($this->_propDict["includeGuestsOrExternalUsers"]); + return $this->_propDict["includeGuestsOrExternalUsers"]; + } + } + return null; + } + + /** + * Sets the includeGuestsOrExternalUsers + * + * @param ConditionalAccessGuestsOrExternalUsers $val The value to assign to the includeGuestsOrExternalUsers + * + * @return ConditionalAccessUsers The ConditionalAccessUsers + */ + public function setIncludeGuestsOrExternalUsers($val) + { + $this->_propDict["includeGuestsOrExternalUsers"] = $val; + return $this; + } /** * Gets the includeRoles * Role IDs in scope of policy unless explicitly excluded, or All. diff --git a/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicy.php b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicy.php index 520cfa5..e863a88 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicy.php @@ -26,6 +26,7 @@ class CrossTenantAccessPolicy extends PolicyBase { /** * Gets the allowedCloudEndpoints + * Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn. * * @return array|null The allowedCloudEndpoints */ @@ -40,6 +41,7 @@ class CrossTenantAccessPolicy extends PolicyBase /** * Sets the allowedCloudEndpoints + * Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn. * * @param string[] $val The allowedCloudEndpoints * diff --git a/vendor/microsoft/microsoft-graph/src/Model/DeletedTeam.php b/vendor/microsoft/microsoft-graph/src/Model/DeletedTeam.php new file mode 100644 index 0000000..fb697b4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/DeletedTeam.php @@ -0,0 +1,57 @@ +_propDict)) { + return $this->_propDict["channels"]; + } else { + return null; + } + } + + /** + * Sets the channels + * The channels that are either shared with this deleted team or created in this deleted team. + * + * @param Channel[] $val The channels + * + * @return DeletedTeam + */ + public function setChannels($val) + { + $this->_propDict["channels"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Directory.php b/vendor/microsoft/microsoft-graph/src/Model/Directory.php index 09bd5f6..c885369 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Directory.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Directory.php @@ -114,4 +114,34 @@ class Directory extends Entity return $this; } + + /** + * Gets the onPremisesSynchronization + * A container for on-premises directory synchronization functionalities that are available for the organization. + * + * @return array|null The onPremisesSynchronization + */ + public function getOnPremisesSynchronization() + { + if (array_key_exists("onPremisesSynchronization", $this->_propDict)) { + return $this->_propDict["onPremisesSynchronization"]; + } else { + return null; + } + } + + /** + * Sets the onPremisesSynchronization + * A container for on-premises directory synchronization functionalities that are available for the organization. + * + * @param OnPremisesDirectorySynchronization[] $val The onPremisesSynchronization + * + * @return Directory + */ + public function setOnPremisesSynchronization($val) + { + $this->_propDict["onPremisesSynchronization"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperience.php b/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperience.php new file mode 100644 index 0000000..88b396b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperience.php @@ -0,0 +1,137 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the EmployeeExperience + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + + + /** + * Gets the learningProviders + * A collection of learning providers. + * + * @return array|null The learningProviders + */ + public function getLearningProviders() + { + if (array_key_exists("learningProviders", $this->_propDict)) { + return $this->_propDict["learningProviders"]; + } else { + return null; + } + } + + /** + * Sets the learningProviders + * A collection of learning providers. + * + * @param LearningProvider[] $val The learningProviders + * + * @return EmployeeExperience + */ + public function setLearningProviders($val) + { + $this->_propDict["learningProviders"] = $val; + return $this; + } + + /** + * Gets the ODataType + * + * @return string|null The ODataType + */ + public function getODataType() + { + if (array_key_exists('@odata.type', $this->_propDict)) { + return $this->_propDict["@odata.type"]; + } + return null; + } + + /** + * Sets the ODataType + * + * @param string $val The ODataType + * + * @return EmployeeExperience + */ + public function setODataType($val) + { + $this->_propDict["@odata.type"] = $val; + return $this; + } + + /** + * Serializes the object by property array + * Manually serialize DateTime into RFC3339 format + * + * @return array The list of properties + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $serializableProperties = $this->getProperties(); + foreach ($serializableProperties as $property => $val) { + if (is_a($val, "\DateTime")) { + $serializableProperties[$property] = $val->format(\DateTime::RFC3339); + } else if (is_a($val, "\Microsoft\Graph\Core\Enum")) { + $serializableProperties[$property] = $val->value(); + } else if (is_a($val, "\Entity")) { + $serializableProperties[$property] = $val->jsonSerialize(); + } else if (is_a($val, "\GuzzleHttp\Psr7\Stream")) { + $serializableProperties[$property] = (string) $val; + } + } + return $serializableProperties; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/EnterpriseCodeSigningCertificate.php b/vendor/microsoft/microsoft-graph/src/Model/EnterpriseCodeSigningCertificate.php new file mode 100644 index 0000000..962c77b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/EnterpriseCodeSigningCertificate.php @@ -0,0 +1,275 @@ +_propDict)) { + if (is_a($this->_propDict["content"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["content"])) { + return $this->_propDict["content"]; + } else { + $this->_propDict["content"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["content"]); + return $this->_propDict["content"]; + } + } + return null; + } + + /** + * Sets the content + * The Windows Enterprise Code-Signing Certificate in the raw data format. Set to null once certificate has been uploaded and other properties have been populated. + * + * @param \GuzzleHttp\Psr7\Stream $val The content + * + * @return EnterpriseCodeSigningCertificate + */ + public function setContent($val) + { + $this->_propDict["content"] = $val; + return $this; + } + + /** + * Gets the expirationDateTime + * The cert expiration date and time (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @return \DateTime|null The expirationDateTime + */ + public function getExpirationDateTime() + { + if (array_key_exists("expirationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["expirationDateTime"], "\DateTime") || is_null($this->_propDict["expirationDateTime"])) { + return $this->_propDict["expirationDateTime"]; + } else { + $this->_propDict["expirationDateTime"] = new \DateTime($this->_propDict["expirationDateTime"]); + return $this->_propDict["expirationDateTime"]; + } + } + return null; + } + + /** + * Sets the expirationDateTime + * The cert expiration date and time (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @param \DateTime $val The expirationDateTime + * + * @return EnterpriseCodeSigningCertificate + */ + public function setExpirationDateTime($val) + { + $this->_propDict["expirationDateTime"] = $val; + return $this; + } + + /** + * Gets the issuer + * The issuer value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @return string|null The issuer + */ + public function getIssuer() + { + if (array_key_exists("issuer", $this->_propDict)) { + return $this->_propDict["issuer"]; + } else { + return null; + } + } + + /** + * Sets the issuer + * The issuer value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @param string $val The issuer + * + * @return EnterpriseCodeSigningCertificate + */ + public function setIssuer($val) + { + $this->_propDict["issuer"] = $val; + return $this; + } + + /** + * Gets the issuerName + * The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @return string|null The issuerName + */ + public function getIssuerName() + { + if (array_key_exists("issuerName", $this->_propDict)) { + return $this->_propDict["issuerName"]; + } else { + return null; + } + } + + /** + * Sets the issuerName + * The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @param string $val The issuerName + * + * @return EnterpriseCodeSigningCertificate + */ + public function setIssuerName($val) + { + $this->_propDict["issuerName"] = $val; + return $this; + } + + /** + * Gets the status + * Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: notProvisioned, provisioned. + * + * @return CertificateStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Microsoft\Graph\Model\CertificateStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new CertificateStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: notProvisioned, provisioned. + * + * @param CertificateStatus $val The status + * + * @return EnterpriseCodeSigningCertificate + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + /** + * Gets the subject + * The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @return string|null The subject + */ + public function getSubject() + { + if (array_key_exists("subject", $this->_propDict)) { + return $this->_propDict["subject"]; + } else { + return null; + } + } + + /** + * Sets the subject + * The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @param string $val The subject + * + * @return EnterpriseCodeSigningCertificate + */ + public function setSubject($val) + { + $this->_propDict["subject"] = $val; + return $this; + } + + /** + * Gets the subjectName + * The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @return string|null The subjectName + */ + public function getSubjectName() + { + if (array_key_exists("subjectName", $this->_propDict)) { + return $this->_propDict["subjectName"]; + } else { + return null; + } + } + + /** + * Sets the subjectName + * The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @param string $val The subjectName + * + * @return EnterpriseCodeSigningCertificate + */ + public function setSubjectName($val) + { + $this->_propDict["subjectName"] = $val; + return $this; + } + + /** + * Gets the uploadDateTime + * The date time of CodeSigning Cert when it is uploaded (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @return \DateTime|null The uploadDateTime + */ + public function getUploadDateTime() + { + if (array_key_exists("uploadDateTime", $this->_propDict)) { + if (is_a($this->_propDict["uploadDateTime"], "\DateTime") || is_null($this->_propDict["uploadDateTime"])) { + return $this->_propDict["uploadDateTime"]; + } else { + $this->_propDict["uploadDateTime"] = new \DateTime($this->_propDict["uploadDateTime"]); + return $this->_propDict["uploadDateTime"]; + } + } + return null; + } + + /** + * Sets the uploadDateTime + * The date time of CodeSigning Cert when it is uploaded (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. + * + * @param \DateTime $val The uploadDateTime + * + * @return EnterpriseCodeSigningCertificate + */ + public function setUploadDateTime($val) + { + $this->_propDict["uploadDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/EntityType.php b/vendor/microsoft/microsoft-graph/src/Model/EntityType.php index 6336572..e62b705 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/EntityType.php +++ b/vendor/microsoft/microsoft-graph/src/Model/EntityType.php @@ -39,4 +39,5 @@ class EntityType extends Enum const DRIVE = "drive"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; const CHAT_MESSAGE = "chatMessage"; + const PERSON = "person"; } diff --git a/vendor/microsoft/microsoft-graph/src/Model/Group.php b/vendor/microsoft/microsoft-graph/src/Model/Group.php index e6cc2d0..0bff434 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Group.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Group.php @@ -115,7 +115,7 @@ class Group extends DirectoryObject /** * Gets the createdDateTime - * Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. + * Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. * * @return \DateTime|null The createdDateTime */ @@ -134,7 +134,7 @@ class Group extends DirectoryObject /** * Sets the createdDateTime - * Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. + * Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. * * @param \DateTime $val The createdDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Model/IosLobAppProvisioningConfigurationAssignment.php b/vendor/microsoft/microsoft-graph/src/Model/IosLobAppProvisioningConfigurationAssignment.php new file mode 100644 index 0000000..5355947 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/IosLobAppProvisioningConfigurationAssignment.php @@ -0,0 +1,60 @@ +_propDict)) { + if (is_a($this->_propDict["target"], "\Microsoft\Graph\Model\DeviceAndAppManagementAssignmentTarget") || is_null($this->_propDict["target"])) { + return $this->_propDict["target"]; + } else { + $this->_propDict["target"] = new DeviceAndAppManagementAssignmentTarget($this->_propDict["target"]); + return $this->_propDict["target"]; + } + } + return null; + } + + /** + * Sets the target + * The target group assignment defined by the admin. + * + * @param DeviceAndAppManagementAssignmentTarget $val The target + * + * @return IosLobAppProvisioningConfigurationAssignment + */ + public function setTarget($val) + { + $this->_propDict["target"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/KeyCredentialConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/KeyCredentialConfiguration.php new file mode 100644 index 0000000..230c933 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/KeyCredentialConfiguration.php @@ -0,0 +1,119 @@ +_propDict)) { + if (is_a($this->_propDict["maxLifetime"], "\DateInterval") || is_null($this->_propDict["maxLifetime"])) { + return $this->_propDict["maxLifetime"]; + } else { + $this->_propDict["maxLifetime"] = new \DateInterval($this->_propDict["maxLifetime"]); + return $this->_propDict["maxLifetime"]; + } + } + return null; + } + + /** + * Sets the maxLifetime + * + * @param \DateInterval $val The value to assign to the maxLifetime + * + * @return KeyCredentialConfiguration The KeyCredentialConfiguration + */ + public function setMaxLifetime($val) + { + $this->_propDict["maxLifetime"] = $val; + return $this; + } + + /** + * Gets the restrictForAppsCreatedAfterDateTime + * + * @return \DateTime|null The restrictForAppsCreatedAfterDateTime + */ + public function getRestrictForAppsCreatedAfterDateTime() + { + if (array_key_exists("restrictForAppsCreatedAfterDateTime", $this->_propDict)) { + if (is_a($this->_propDict["restrictForAppsCreatedAfterDateTime"], "\DateTime") || is_null($this->_propDict["restrictForAppsCreatedAfterDateTime"])) { + return $this->_propDict["restrictForAppsCreatedAfterDateTime"]; + } else { + $this->_propDict["restrictForAppsCreatedAfterDateTime"] = new \DateTime($this->_propDict["restrictForAppsCreatedAfterDateTime"]); + return $this->_propDict["restrictForAppsCreatedAfterDateTime"]; + } + } + return null; + } + + /** + * Sets the restrictForAppsCreatedAfterDateTime + * + * @param \DateTime $val The value to assign to the restrictForAppsCreatedAfterDateTime + * + * @return KeyCredentialConfiguration The KeyCredentialConfiguration + */ + public function setRestrictForAppsCreatedAfterDateTime($val) + { + $this->_propDict["restrictForAppsCreatedAfterDateTime"] = $val; + return $this; + } + + /** + * Gets the restrictionType + * + * @return AppKeyCredentialRestrictionType|null The restrictionType + */ + public function getRestrictionType() + { + if (array_key_exists("restrictionType", $this->_propDict)) { + if (is_a($this->_propDict["restrictionType"], "\Microsoft\Graph\Model\AppKeyCredentialRestrictionType") || is_null($this->_propDict["restrictionType"])) { + return $this->_propDict["restrictionType"]; + } else { + $this->_propDict["restrictionType"] = new AppKeyCredentialRestrictionType($this->_propDict["restrictionType"]); + return $this->_propDict["restrictionType"]; + } + } + return null; + } + + /** + * Sets the restrictionType + * + * @param AppKeyCredentialRestrictionType $val The value to assign to the restrictionType + * + * @return KeyCredentialConfiguration The KeyCredentialConfiguration + */ + public function setRestrictionType($val) + { + $this->_propDict["restrictionType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/LearningContent.php b/vendor/microsoft/microsoft-graph/src/Model/LearningContent.php new file mode 100644 index 0000000..6e2801f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LearningContent.php @@ -0,0 +1,561 @@ +_propDict)) { + return $this->_propDict["additionalTags"]; + } else { + return null; + } + } + + /** + * Sets the additionalTags + * Keywords, topics, and other tags associated with the learning content. Optional. + * + * @param string[] $val The additionalTags + * + * @return LearningContent + */ + public function setAdditionalTags($val) + { + $this->_propDict["additionalTags"] = $val; + return $this; + } + + /** + * Gets the contentWebUrl + * The content web URL for the learning content. Required. + * + * @return string|null The contentWebUrl + */ + public function getContentWebUrl() + { + if (array_key_exists("contentWebUrl", $this->_propDict)) { + return $this->_propDict["contentWebUrl"]; + } else { + return null; + } + } + + /** + * Sets the contentWebUrl + * The content web URL for the learning content. Required. + * + * @param string $val The contentWebUrl + * + * @return LearningContent + */ + public function setContentWebUrl($val) + { + $this->_propDict["contentWebUrl"] = $val; + return $this; + } + + /** + * Gets the contributors + * The authors, creators, or contributors of the learning content. Optional. + * + * @return array|null The contributors + */ + public function getContributors() + { + if (array_key_exists("contributors", $this->_propDict)) { + return $this->_propDict["contributors"]; + } else { + return null; + } + } + + /** + * Sets the contributors + * The authors, creators, or contributors of the learning content. Optional. + * + * @param string[] $val The contributors + * + * @return LearningContent + */ + public function setContributors($val) + { + $this->_propDict["contributors"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * The date and time when the learning content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * The date and time when the learning content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. + * + * @param \DateTime $val The createdDateTime + * + * @return LearningContent + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * The description or summary for the learning content. Optional. + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * The description or summary for the learning content. Optional. + * + * @param string $val The description + * + * @return LearningContent + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the duration + * The duration of the learning content in seconds. The value is represented in ISO 8601 format for durations. Optional. + * + * @return \DateInterval|null The duration + */ + public function getDuration() + { + if (array_key_exists("duration", $this->_propDict)) { + if (is_a($this->_propDict["duration"], "\DateInterval") || is_null($this->_propDict["duration"])) { + return $this->_propDict["duration"]; + } else { + $this->_propDict["duration"] = new \DateInterval($this->_propDict["duration"]); + return $this->_propDict["duration"]; + } + } + return null; + } + + /** + * Sets the duration + * The duration of the learning content in seconds. The value is represented in ISO 8601 format for durations. Optional. + * + * @param \DateInterval $val The duration + * + * @return LearningContent + */ + public function setDuration($val) + { + $this->_propDict["duration"] = $val; + return $this; + } + + /** + * Gets the externalId + * Unique external content ID for the learning content. Required. + * + * @return string|null The externalId + */ + public function getExternalId() + { + if (array_key_exists("externalId", $this->_propDict)) { + return $this->_propDict["externalId"]; + } else { + return null; + } + } + + /** + * Sets the externalId + * Unique external content ID for the learning content. Required. + * + * @param string $val The externalId + * + * @return LearningContent + */ + public function setExternalId($val) + { + $this->_propDict["externalId"] = $val; + return $this; + } + + /** + * Gets the format + * The format of the learning content. For example, Course, Video, Book, Book Summary, Audiobook Summary. Optional. + * + * @return string|null The format + */ + public function getFormat() + { + if (array_key_exists("format", $this->_propDict)) { + return $this->_propDict["format"]; + } else { + return null; + } + } + + /** + * Sets the format + * The format of the learning content. For example, Course, Video, Book, Book Summary, Audiobook Summary. Optional. + * + * @param string $val The format + * + * @return LearningContent + */ + public function setFormat($val) + { + $this->_propDict["format"] = $val; + return $this; + } + + /** + * Gets the isActive + * Indicates whether the content is active or not. Inactive content doesn't show up in the UI. The default value is true. Optional. + * + * @return bool|null The isActive + */ + public function getIsActive() + { + if (array_key_exists("isActive", $this->_propDict)) { + return $this->_propDict["isActive"]; + } else { + return null; + } + } + + /** + * Sets the isActive + * Indicates whether the content is active or not. Inactive content doesn't show up in the UI. The default value is true. Optional. + * + * @param bool $val The isActive + * + * @return LearningContent + */ + public function setIsActive($val) + { + $this->_propDict["isActive"] = boolval($val); + return $this; + } + + /** + * Gets the isPremium + * Indicates whether the learning content requires the user to sign-in on the learning provider platform or not. The default value is false. Optional. + * + * @return bool|null The isPremium + */ + public function getIsPremium() + { + if (array_key_exists("isPremium", $this->_propDict)) { + return $this->_propDict["isPremium"]; + } else { + return null; + } + } + + /** + * Sets the isPremium + * Indicates whether the learning content requires the user to sign-in on the learning provider platform or not. The default value is false. Optional. + * + * @param bool $val The isPremium + * + * @return LearningContent + */ + public function setIsPremium($val) + { + $this->_propDict["isPremium"] = boolval($val); + return $this; + } + + /** + * Gets the isSearchable + * Indicates whether the learning content is searchable or not. The default value is true. Optional. + * + * @return bool|null The isSearchable + */ + public function getIsSearchable() + { + if (array_key_exists("isSearchable", $this->_propDict)) { + return $this->_propDict["isSearchable"]; + } else { + return null; + } + } + + /** + * Sets the isSearchable + * Indicates whether the learning content is searchable or not. The default value is true. Optional. + * + * @param bool $val The isSearchable + * + * @return LearningContent + */ + public function setIsSearchable($val) + { + $this->_propDict["isSearchable"] = boolval($val); + return $this; + } + + /** + * Gets the languageTag + * The language of the learning content, for example, en-us or fr-fr. Required. + * + * @return string|null The languageTag + */ + public function getLanguageTag() + { + if (array_key_exists("languageTag", $this->_propDict)) { + return $this->_propDict["languageTag"]; + } else { + return null; + } + } + + /** + * Sets the languageTag + * The language of the learning content, for example, en-us or fr-fr. Required. + * + * @param string $val The languageTag + * + * @return LearningContent + */ + public function setLanguageTag($val) + { + $this->_propDict["languageTag"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * The date and time when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * The date and time when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return LearningContent + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the numberOfPages + * The number of pages of the learning content, for example, 9. Optional. + * + * @return int|null The numberOfPages + */ + public function getNumberOfPages() + { + if (array_key_exists("numberOfPages", $this->_propDict)) { + return $this->_propDict["numberOfPages"]; + } else { + return null; + } + } + + /** + * Sets the numberOfPages + * The number of pages of the learning content, for example, 9. Optional. + * + * @param int $val The numberOfPages + * + * @return LearningContent + */ + public function setNumberOfPages($val) + { + $this->_propDict["numberOfPages"] = intval($val); + return $this; + } + + /** + * Gets the skillTags + * The skills tags associated with the learning content. Optional. + * + * @return array|null The skillTags + */ + public function getSkillTags() + { + if (array_key_exists("skillTags", $this->_propDict)) { + return $this->_propDict["skillTags"]; + } else { + return null; + } + } + + /** + * Sets the skillTags + * The skills tags associated with the learning content. Optional. + * + * @param string[] $val The skillTags + * + * @return LearningContent + */ + public function setSkillTags($val) + { + $this->_propDict["skillTags"] = $val; + return $this; + } + + /** + * Gets the sourceName + * The source name of the learning content, such as LinkedIn Learning or Coursera. Optional. + * + * @return string|null The sourceName + */ + public function getSourceName() + { + if (array_key_exists("sourceName", $this->_propDict)) { + return $this->_propDict["sourceName"]; + } else { + return null; + } + } + + /** + * Sets the sourceName + * The source name of the learning content, such as LinkedIn Learning or Coursera. Optional. + * + * @param string $val The sourceName + * + * @return LearningContent + */ + public function setSourceName($val) + { + $this->_propDict["sourceName"] = $val; + return $this; + } + + /** + * Gets the thumbnailWebUrl + * The URL of learning content thumbnail image. Optional. + * + * @return string|null The thumbnailWebUrl + */ + public function getThumbnailWebUrl() + { + if (array_key_exists("thumbnailWebUrl", $this->_propDict)) { + return $this->_propDict["thumbnailWebUrl"]; + } else { + return null; + } + } + + /** + * Sets the thumbnailWebUrl + * The URL of learning content thumbnail image. Optional. + * + * @param string $val The thumbnailWebUrl + * + * @return LearningContent + */ + public function setThumbnailWebUrl($val) + { + $this->_propDict["thumbnailWebUrl"] = $val; + return $this; + } + + /** + * Gets the title + * The title of the learning content. Required. + * + * @return string|null The title + */ + public function getTitle() + { + if (array_key_exists("title", $this->_propDict)) { + return $this->_propDict["title"]; + } else { + return null; + } + } + + /** + * Sets the title + * The title of the learning content. Required. + * + * @param string $val The title + * + * @return LearningContent + */ + public function setTitle($val) + { + $this->_propDict["title"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/LearningProvider.php b/vendor/microsoft/microsoft-graph/src/Model/LearningProvider.php new file mode 100644 index 0000000..39992e3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LearningProvider.php @@ -0,0 +1,231 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The display name that appears in Viva Learning. Required. + * + * @param string $val The displayName + * + * @return LearningProvider + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the loginWebUrl + * Authentication URL to access the courses for the provider. Optional. + * + * @return string|null The loginWebUrl + */ + public function getLoginWebUrl() + { + if (array_key_exists("loginWebUrl", $this->_propDict)) { + return $this->_propDict["loginWebUrl"]; + } else { + return null; + } + } + + /** + * Sets the loginWebUrl + * Authentication URL to access the courses for the provider. Optional. + * + * @param string $val The loginWebUrl + * + * @return LearningProvider + */ + public function setLoginWebUrl($val) + { + $this->_propDict["loginWebUrl"] = $val; + return $this; + } + + /** + * Gets the longLogoWebUrlForDarkTheme + * The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * + * @return string|null The longLogoWebUrlForDarkTheme + */ + public function getLongLogoWebUrlForDarkTheme() + { + if (array_key_exists("longLogoWebUrlForDarkTheme", $this->_propDict)) { + return $this->_propDict["longLogoWebUrlForDarkTheme"]; + } else { + return null; + } + } + + /** + * Sets the longLogoWebUrlForDarkTheme + * The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * + * @param string $val The longLogoWebUrlForDarkTheme + * + * @return LearningProvider + */ + public function setLongLogoWebUrlForDarkTheme($val) + { + $this->_propDict["longLogoWebUrlForDarkTheme"] = $val; + return $this; + } + + /** + * Gets the longLogoWebUrlForLightTheme + * The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * + * @return string|null The longLogoWebUrlForLightTheme + */ + public function getLongLogoWebUrlForLightTheme() + { + if (array_key_exists("longLogoWebUrlForLightTheme", $this->_propDict)) { + return $this->_propDict["longLogoWebUrlForLightTheme"]; + } else { + return null; + } + } + + /** + * Sets the longLogoWebUrlForLightTheme + * The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * + * @param string $val The longLogoWebUrlForLightTheme + * + * @return LearningProvider + */ + public function setLongLogoWebUrlForLightTheme($val) + { + $this->_propDict["longLogoWebUrlForLightTheme"] = $val; + return $this; + } + + /** + * Gets the squareLogoWebUrlForDarkTheme + * The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * + * @return string|null The squareLogoWebUrlForDarkTheme + */ + public function getSquareLogoWebUrlForDarkTheme() + { + if (array_key_exists("squareLogoWebUrlForDarkTheme", $this->_propDict)) { + return $this->_propDict["squareLogoWebUrlForDarkTheme"]; + } else { + return null; + } + } + + /** + * Sets the squareLogoWebUrlForDarkTheme + * The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * + * @param string $val The squareLogoWebUrlForDarkTheme + * + * @return LearningProvider + */ + public function setSquareLogoWebUrlForDarkTheme($val) + { + $this->_propDict["squareLogoWebUrlForDarkTheme"] = $val; + return $this; + } + + /** + * Gets the squareLogoWebUrlForLightTheme + * The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * + * @return string|null The squareLogoWebUrlForLightTheme + */ + public function getSquareLogoWebUrlForLightTheme() + { + if (array_key_exists("squareLogoWebUrlForLightTheme", $this->_propDict)) { + return $this->_propDict["squareLogoWebUrlForLightTheme"]; + } else { + return null; + } + } + + /** + * Sets the squareLogoWebUrlForLightTheme + * The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. + * + * @param string $val The squareLogoWebUrlForLightTheme + * + * @return LearningProvider + */ + public function setSquareLogoWebUrlForLightTheme($val) + { + $this->_propDict["squareLogoWebUrlForLightTheme"] = $val; + return $this; + } + + + /** + * Gets the learningContents + * Learning catalog items for the provider. + * + * @return array|null The learningContents + */ + public function getLearningContents() + { + if (array_key_exists("learningContents", $this->_propDict)) { + return $this->_propDict["learningContents"]; + } else { + return null; + } + } + + /** + * Sets the learningContents + * Learning catalog items for the provider. + * + * @param LearningContent[] $val The learningContents + * + * @return LearningProvider + */ + public function setLearningContents($val) + { + $this->_propDict["learningContents"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/MailboxSettings.php b/vendor/microsoft/microsoft-graph/src/Model/MailboxSettings.php index b128b56..1c6276e 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/MailboxSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Model/MailboxSettings.php @@ -237,6 +237,7 @@ class MailboxSettings extends Entity /** * Gets the userPurpose + * The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. * * @return UserPurpose|null The userPurpose */ @@ -255,6 +256,7 @@ class MailboxSettings extends Entity /** * Sets the userPurpose + * The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. * * @param UserPurpose $val The value to assign to the userPurpose * diff --git a/vendor/microsoft/microsoft-graph/src/Model/MobileThreatDefenseConnector.php b/vendor/microsoft/microsoft-graph/src/Model/MobileThreatDefenseConnector.php index e5abfcc..f42e71d 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/MobileThreatDefenseConnector.php +++ b/vendor/microsoft/microsoft-graph/src/Model/MobileThreatDefenseConnector.php @@ -26,7 +26,7 @@ class MobileThreatDefenseConnector extends Entity { /** * Gets the allowPartnerToCollectIOSApplicationMetadata - * When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. + * When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. * * @return bool|null The allowPartnerToCollectIOSApplicationMetadata */ @@ -41,7 +41,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the allowPartnerToCollectIOSApplicationMetadata - * When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. + * When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. * * @param bool $val The allowPartnerToCollectIOSApplicationMetadata * @@ -55,7 +55,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the allowPartnerToCollectIOSPersonalApplicationMetadata - * When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. + * When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. * * @return bool|null The allowPartnerToCollectIOSPersonalApplicationMetadata */ @@ -70,7 +70,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the allowPartnerToCollectIOSPersonalApplicationMetadata - * When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. + * When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. * * @param bool $val The allowPartnerToCollectIOSPersonalApplicationMetadata * @@ -84,7 +84,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the androidDeviceBlockedOnMissingPartnerData - * For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @return bool|null The androidDeviceBlockedOnMissingPartnerData */ @@ -99,7 +99,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the androidDeviceBlockedOnMissingPartnerData - * For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @param bool $val The androidDeviceBlockedOnMissingPartnerData * @@ -113,7 +113,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the androidEnabled - * For Android, set whether data from the data sync partner should be used during compliance evaluations + * For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @return bool|null The androidEnabled */ @@ -128,7 +128,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the androidEnabled - * For Android, set whether data from the data sync partner should be used during compliance evaluations + * For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @param bool $val The androidEnabled * @@ -142,7 +142,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the androidMobileApplicationManagementEnabled - * When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * * @return bool|null The androidMobileApplicationManagementEnabled */ @@ -157,7 +157,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the androidMobileApplicationManagementEnabled - * When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * * @param bool $val The androidMobileApplicationManagementEnabled * @@ -171,7 +171,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the iosDeviceBlockedOnMissingPartnerData - * For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @return bool|null The iosDeviceBlockedOnMissingPartnerData */ @@ -186,7 +186,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the iosDeviceBlockedOnMissingPartnerData - * For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant + * For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant * * @param bool $val The iosDeviceBlockedOnMissingPartnerData * @@ -200,7 +200,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the iosEnabled - * For IOS, get or set whether data from the data sync partner should be used during compliance evaluations + * For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @return bool|null The iosEnabled */ @@ -215,7 +215,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the iosEnabled - * For IOS, get or set whether data from the data sync partner should be used during compliance evaluations + * For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations * * @param bool $val The iosEnabled * @@ -229,7 +229,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the iosMobileApplicationManagementEnabled - * When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * * @return bool|null The iosMobileApplicationManagementEnabled */ @@ -244,7 +244,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the iosMobileApplicationManagementEnabled - * When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * * @param bool $val The iosMobileApplicationManagementEnabled * @@ -258,7 +258,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the lastHeartbeatDateTime - * DateTime of last Heartbeat recieved from the Data Sync Partner + * DateTime of last Heartbeat recieved from the Mobile Threat Defense partner * * @return \DateTime|null The lastHeartbeatDateTime */ @@ -277,7 +277,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the lastHeartbeatDateTime - * DateTime of last Heartbeat recieved from the Data Sync Partner + * DateTime of last Heartbeat recieved from the Mobile Threat Defense partner * * @param \DateTime $val The lastHeartbeatDateTime * @@ -320,7 +320,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the partnerState - * Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive. + * Mobile Threat Defense partner state for this account. Possible values are: unavailable, available, enabled, unresponsive. * * @return MobileThreatPartnerTenantState|null The partnerState */ @@ -339,7 +339,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the partnerState - * Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive. + * Mobile Threat Defense partner state for this account. Possible values are: unavailable, available, enabled, unresponsive. * * @param MobileThreatPartnerTenantState $val The partnerState * @@ -382,7 +382,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the partnerUnsupportedOsVersionBlocked - * Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner + * Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner * * @return bool|null The partnerUnsupportedOsVersionBlocked */ @@ -397,7 +397,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the partnerUnsupportedOsVersionBlocked - * Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner + * Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner * * @param bool $val The partnerUnsupportedOsVersionBlocked * @@ -411,7 +411,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the windowsDeviceBlockedOnMissingPartnerData - * When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE. + * When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE. * * @return bool|null The windowsDeviceBlockedOnMissingPartnerData */ @@ -426,7 +426,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the windowsDeviceBlockedOnMissingPartnerData - * When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE. + * When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE. * * @param bool $val The windowsDeviceBlockedOnMissingPartnerData * @@ -440,7 +440,7 @@ class MobileThreatDefenseConnector extends Entity /** * Gets the windowsEnabled - * When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE. * * @return bool|null The windowsEnabled */ @@ -455,7 +455,7 @@ class MobileThreatDefenseConnector extends Entity /** * Sets the windowsEnabled - * When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE. + * When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE. * * @param bool $val The windowsEnabled * diff --git a/vendor/microsoft/microsoft-graph/src/Model/OnPremisesAccidentalDeletionPrevention.php b/vendor/microsoft/microsoft-graph/src/Model/OnPremisesAccidentalDeletionPrevention.php new file mode 100644 index 0000000..4a51ad4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/OnPremisesAccidentalDeletionPrevention.php @@ -0,0 +1,87 @@ +_propDict)) { + return $this->_propDict["alertThreshold"]; + } else { + return null; + } + } + + /** + * Sets the alertThreshold + * Threshold value which triggers accidental deletion prevention. The threshold is either an absolute number of objects or a percentage number of objects. + * + * @param int $val The value of the alertThreshold + * + * @return OnPremisesAccidentalDeletionPrevention + */ + public function setAlertThreshold($val) + { + $this->_propDict["alertThreshold"] = $val; + return $this; + } + + /** + * Gets the synchronizationPreventionType + * The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage, unknownFutureValue. + * + * @return OnPremisesDirectorySynchronizationDeletionPreventionType|null The synchronizationPreventionType + */ + public function getSynchronizationPreventionType() + { + if (array_key_exists("synchronizationPreventionType", $this->_propDict)) { + if (is_a($this->_propDict["synchronizationPreventionType"], "\Microsoft\Graph\Model\OnPremisesDirectorySynchronizationDeletionPreventionType") || is_null($this->_propDict["synchronizationPreventionType"])) { + return $this->_propDict["synchronizationPreventionType"]; + } else { + $this->_propDict["synchronizationPreventionType"] = new OnPremisesDirectorySynchronizationDeletionPreventionType($this->_propDict["synchronizationPreventionType"]); + return $this->_propDict["synchronizationPreventionType"]; + } + } + return null; + } + + /** + * Sets the synchronizationPreventionType + * The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage, unknownFutureValue. + * + * @param OnPremisesDirectorySynchronizationDeletionPreventionType $val The value to assign to the synchronizationPreventionType + * + * @return OnPremisesAccidentalDeletionPrevention The OnPremisesAccidentalDeletionPrevention + */ + public function setSynchronizationPreventionType($val) + { + $this->_propDict["synchronizationPreventionType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronization.php b/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronization.php new file mode 100644 index 0000000..ed34aa3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronization.php @@ -0,0 +1,93 @@ +_propDict)) { + if (is_a($this->_propDict["configuration"], "\Microsoft\Graph\Model\OnPremisesDirectorySynchronizationConfiguration") || is_null($this->_propDict["configuration"])) { + return $this->_propDict["configuration"]; + } else { + $this->_propDict["configuration"] = new OnPremisesDirectorySynchronizationConfiguration($this->_propDict["configuration"]); + return $this->_propDict["configuration"]; + } + } + return null; + } + + /** + * Sets the configuration + * Consists of configurations that can be fine-tuned and impact the on-premises directory synchronization process for a tenant. + * + * @param OnPremisesDirectorySynchronizationConfiguration $val The configuration + * + * @return OnPremisesDirectorySynchronization + */ + public function setConfiguration($val) + { + $this->_propDict["configuration"] = $val; + return $this; + } + + /** + * Gets the features + * Consists of directory synchronization features that can be enabled or disabled. + * + * @return OnPremisesDirectorySynchronizationFeature|null The features + */ + public function getFeatures() + { + if (array_key_exists("features", $this->_propDict)) { + if (is_a($this->_propDict["features"], "\Microsoft\Graph\Model\OnPremisesDirectorySynchronizationFeature") || is_null($this->_propDict["features"])) { + return $this->_propDict["features"]; + } else { + $this->_propDict["features"] = new OnPremisesDirectorySynchronizationFeature($this->_propDict["features"]); + return $this->_propDict["features"]; + } + } + return null; + } + + /** + * Sets the features + * Consists of directory synchronization features that can be enabled or disabled. + * + * @param OnPremisesDirectorySynchronizationFeature $val The features + * + * @return OnPremisesDirectorySynchronization + */ + public function setFeatures($val) + { + $this->_propDict["features"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationConfiguration.php new file mode 100644 index 0000000..a873809 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationConfiguration.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["accidentalDeletionPrevention"], "\Microsoft\Graph\Model\OnPremisesAccidentalDeletionPrevention") || is_null($this->_propDict["accidentalDeletionPrevention"])) { + return $this->_propDict["accidentalDeletionPrevention"]; + } else { + $this->_propDict["accidentalDeletionPrevention"] = new OnPremisesAccidentalDeletionPrevention($this->_propDict["accidentalDeletionPrevention"]); + return $this->_propDict["accidentalDeletionPrevention"]; + } + } + return null; + } + + /** + * Sets the accidentalDeletionPrevention + * Contains the accidental deletion prevention configuration for a tenant. + * + * @param OnPremisesAccidentalDeletionPrevention $val The value to assign to the accidentalDeletionPrevention + * + * @return OnPremisesDirectorySynchronizationConfiguration The OnPremisesDirectorySynchronizationConfiguration + */ + public function setAccidentalDeletionPrevention($val) + { + $this->_propDict["accidentalDeletionPrevention"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationDeletionPreventionType.php b/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationDeletionPreventionType.php new file mode 100644 index 0000000..33dc3c9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/OnPremisesDirectorySynchronizationDeletionPreventionType.php @@ -0,0 +1,36 @@ +_propDict)) { + return $this->_propDict["blockCloudObjectTakeoverThroughHardMatchEnabled"]; + } else { + return null; + } + } + + /** + * Sets the blockCloudObjectTakeoverThroughHardMatchEnabled + * Used to block cloud object takeover via source anchor hard match if enabled. + * + * @param bool $val The value of the blockCloudObjectTakeoverThroughHardMatchEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setBlockCloudObjectTakeoverThroughHardMatchEnabled($val) + { + $this->_propDict["blockCloudObjectTakeoverThroughHardMatchEnabled"] = $val; + return $this; + } + /** + * Gets the blockSoftMatchEnabled + * Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed. + * + * @return bool|null The blockSoftMatchEnabled + */ + public function getBlockSoftMatchEnabled() + { + if (array_key_exists("blockSoftMatchEnabled", $this->_propDict)) { + return $this->_propDict["blockSoftMatchEnabled"]; + } else { + return null; + } + } + + /** + * Sets the blockSoftMatchEnabled + * Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed. + * + * @param bool $val The value of the blockSoftMatchEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setBlockSoftMatchEnabled($val) + { + $this->_propDict["blockSoftMatchEnabled"] = $val; + return $this; + } + /** + * Gets the bypassDirSyncOverridesEnabled + * When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD. + * + * @return bool|null The bypassDirSyncOverridesEnabled + */ + public function getBypassDirSyncOverridesEnabled() + { + if (array_key_exists("bypassDirSyncOverridesEnabled", $this->_propDict)) { + return $this->_propDict["bypassDirSyncOverridesEnabled"]; + } else { + return null; + } + } + + /** + * Sets the bypassDirSyncOverridesEnabled + * When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD. + * + * @param bool $val The value of the bypassDirSyncOverridesEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setBypassDirSyncOverridesEnabled($val) + { + $this->_propDict["bypassDirSyncOverridesEnabled"] = $val; + return $this; + } + /** + * Gets the cloudPasswordPolicyForPasswordSyncedUsersEnabled + * Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises. + * + * @return bool|null The cloudPasswordPolicyForPasswordSyncedUsersEnabled + */ + public function getCloudPasswordPolicyForPasswordSyncedUsersEnabled() + { + if (array_key_exists("cloudPasswordPolicyForPasswordSyncedUsersEnabled", $this->_propDict)) { + return $this->_propDict["cloudPasswordPolicyForPasswordSyncedUsersEnabled"]; + } else { + return null; + } + } + + /** + * Sets the cloudPasswordPolicyForPasswordSyncedUsersEnabled + * Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises. + * + * @param bool $val The value of the cloudPasswordPolicyForPasswordSyncedUsersEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setCloudPasswordPolicyForPasswordSyncedUsersEnabled($val) + { + $this->_propDict["cloudPasswordPolicyForPasswordSyncedUsersEnabled"] = $val; + return $this; + } + /** + * Gets the concurrentCredentialUpdateEnabled + * Used to enable concurrent user credentials update in OrgId. + * + * @return bool|null The concurrentCredentialUpdateEnabled + */ + public function getConcurrentCredentialUpdateEnabled() + { + if (array_key_exists("concurrentCredentialUpdateEnabled", $this->_propDict)) { + return $this->_propDict["concurrentCredentialUpdateEnabled"]; + } else { + return null; + } + } + + /** + * Sets the concurrentCredentialUpdateEnabled + * Used to enable concurrent user credentials update in OrgId. + * + * @param bool $val The value of the concurrentCredentialUpdateEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setConcurrentCredentialUpdateEnabled($val) + { + $this->_propDict["concurrentCredentialUpdateEnabled"] = $val; + return $this; + } + /** + * Gets the concurrentOrgIdProvisioningEnabled + * Used to enable concurrent user creation in OrgId. + * + * @return bool|null The concurrentOrgIdProvisioningEnabled + */ + public function getConcurrentOrgIdProvisioningEnabled() + { + if (array_key_exists("concurrentOrgIdProvisioningEnabled", $this->_propDict)) { + return $this->_propDict["concurrentOrgIdProvisioningEnabled"]; + } else { + return null; + } + } + + /** + * Sets the concurrentOrgIdProvisioningEnabled + * Used to enable concurrent user creation in OrgId. + * + * @param bool $val The value of the concurrentOrgIdProvisioningEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setConcurrentOrgIdProvisioningEnabled($val) + { + $this->_propDict["concurrentOrgIdProvisioningEnabled"] = $val; + return $this; + } + /** + * Gets the deviceWritebackEnabled + * Used to indicate that device write-back is enabled. + * + * @return bool|null The deviceWritebackEnabled + */ + public function getDeviceWritebackEnabled() + { + if (array_key_exists("deviceWritebackEnabled", $this->_propDict)) { + return $this->_propDict["deviceWritebackEnabled"]; + } else { + return null; + } + } + + /** + * Sets the deviceWritebackEnabled + * Used to indicate that device write-back is enabled. + * + * @param bool $val The value of the deviceWritebackEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setDeviceWritebackEnabled($val) + { + $this->_propDict["deviceWritebackEnabled"] = $val; + return $this; + } + /** + * Gets the directoryExtensionsEnabled + * Used to indicate that directory extensions are being synced from on-premises AD to Azure AD. + * + * @return bool|null The directoryExtensionsEnabled + */ + public function getDirectoryExtensionsEnabled() + { + if (array_key_exists("directoryExtensionsEnabled", $this->_propDict)) { + return $this->_propDict["directoryExtensionsEnabled"]; + } else { + return null; + } + } + + /** + * Sets the directoryExtensionsEnabled + * Used to indicate that directory extensions are being synced from on-premises AD to Azure AD. + * + * @param bool $val The value of the directoryExtensionsEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setDirectoryExtensionsEnabled($val) + { + $this->_propDict["directoryExtensionsEnabled"] = $val; + return $this; + } + /** + * Gets the fopeConflictResolutionEnabled + * Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over. + * + * @return bool|null The fopeConflictResolutionEnabled + */ + public function getFopeConflictResolutionEnabled() + { + if (array_key_exists("fopeConflictResolutionEnabled", $this->_propDict)) { + return $this->_propDict["fopeConflictResolutionEnabled"]; + } else { + return null; + } + } + + /** + * Sets the fopeConflictResolutionEnabled + * Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over. + * + * @param bool $val The value of the fopeConflictResolutionEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setFopeConflictResolutionEnabled($val) + { + $this->_propDict["fopeConflictResolutionEnabled"] = $val; + return $this; + } + /** + * Gets the groupWriteBackEnabled + * Used to enable object-level group writeback feature for additional group types. + * + * @return bool|null The groupWriteBackEnabled + */ + public function getGroupWriteBackEnabled() + { + if (array_key_exists("groupWriteBackEnabled", $this->_propDict)) { + return $this->_propDict["groupWriteBackEnabled"]; + } else { + return null; + } + } + + /** + * Sets the groupWriteBackEnabled + * Used to enable object-level group writeback feature for additional group types. + * + * @param bool $val The value of the groupWriteBackEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setGroupWriteBackEnabled($val) + { + $this->_propDict["groupWriteBackEnabled"] = $val; + return $this; + } + /** + * Gets the passwordSyncEnabled + * Used to indicate on-premise password synchronization is enabled. + * + * @return bool|null The passwordSyncEnabled + */ + public function getPasswordSyncEnabled() + { + if (array_key_exists("passwordSyncEnabled", $this->_propDict)) { + return $this->_propDict["passwordSyncEnabled"]; + } else { + return null; + } + } + + /** + * Sets the passwordSyncEnabled + * Used to indicate on-premise password synchronization is enabled. + * + * @param bool $val The value of the passwordSyncEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setPasswordSyncEnabled($val) + { + $this->_propDict["passwordSyncEnabled"] = $val; + return $this; + } + /** + * Gets the passwordWritebackEnabled + * Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled. + * + * @return bool|null The passwordWritebackEnabled + */ + public function getPasswordWritebackEnabled() + { + if (array_key_exists("passwordWritebackEnabled", $this->_propDict)) { + return $this->_propDict["passwordWritebackEnabled"]; + } else { + return null; + } + } + + /** + * Sets the passwordWritebackEnabled + * Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled. + * + * @param bool $val The value of the passwordWritebackEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setPasswordWritebackEnabled($val) + { + $this->_propDict["passwordWritebackEnabled"] = $val; + return $this; + } + /** + * Gets the quarantineUponProxyAddressesConflictEnabled + * Used to indicate that we should quarantine objects with conflicting proxy address. + * + * @return bool|null The quarantineUponProxyAddressesConflictEnabled + */ + public function getQuarantineUponProxyAddressesConflictEnabled() + { + if (array_key_exists("quarantineUponProxyAddressesConflictEnabled", $this->_propDict)) { + return $this->_propDict["quarantineUponProxyAddressesConflictEnabled"]; + } else { + return null; + } + } + + /** + * Sets the quarantineUponProxyAddressesConflictEnabled + * Used to indicate that we should quarantine objects with conflicting proxy address. + * + * @param bool $val The value of the quarantineUponProxyAddressesConflictEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setQuarantineUponProxyAddressesConflictEnabled($val) + { + $this->_propDict["quarantineUponProxyAddressesConflictEnabled"] = $val; + return $this; + } + /** + * Gets the quarantineUponUpnConflictEnabled + * Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName. + * + * @return bool|null The quarantineUponUpnConflictEnabled + */ + public function getQuarantineUponUpnConflictEnabled() + { + if (array_key_exists("quarantineUponUpnConflictEnabled", $this->_propDict)) { + return $this->_propDict["quarantineUponUpnConflictEnabled"]; + } else { + return null; + } + } + + /** + * Sets the quarantineUponUpnConflictEnabled + * Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName. + * + * @param bool $val The value of the quarantineUponUpnConflictEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setQuarantineUponUpnConflictEnabled($val) + { + $this->_propDict["quarantineUponUpnConflictEnabled"] = $val; + return $this; + } + /** + * Gets the softMatchOnUpnEnabled + * Used to indicate that we should soft match objects based on userPrincipalName. + * + * @return bool|null The softMatchOnUpnEnabled + */ + public function getSoftMatchOnUpnEnabled() + { + if (array_key_exists("softMatchOnUpnEnabled", $this->_propDict)) { + return $this->_propDict["softMatchOnUpnEnabled"]; + } else { + return null; + } + } + + /** + * Sets the softMatchOnUpnEnabled + * Used to indicate that we should soft match objects based on userPrincipalName. + * + * @param bool $val The value of the softMatchOnUpnEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setSoftMatchOnUpnEnabled($val) + { + $this->_propDict["softMatchOnUpnEnabled"] = $val; + return $this; + } + /** + * Gets the synchronizeUpnForManagedUsersEnabled + * Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses. + * + * @return bool|null The synchronizeUpnForManagedUsersEnabled + */ + public function getSynchronizeUpnForManagedUsersEnabled() + { + if (array_key_exists("synchronizeUpnForManagedUsersEnabled", $this->_propDict)) { + return $this->_propDict["synchronizeUpnForManagedUsersEnabled"]; + } else { + return null; + } + } + + /** + * Sets the synchronizeUpnForManagedUsersEnabled + * Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses. + * + * @param bool $val The value of the synchronizeUpnForManagedUsersEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setSynchronizeUpnForManagedUsersEnabled($val) + { + $this->_propDict["synchronizeUpnForManagedUsersEnabled"] = $val; + return $this; + } + /** + * Gets the unifiedGroupWritebackEnabled + * Used to indicate that Microsoft 365 Group write-back is enabled. + * + * @return bool|null The unifiedGroupWritebackEnabled + */ + public function getUnifiedGroupWritebackEnabled() + { + if (array_key_exists("unifiedGroupWritebackEnabled", $this->_propDict)) { + return $this->_propDict["unifiedGroupWritebackEnabled"]; + } else { + return null; + } + } + + /** + * Sets the unifiedGroupWritebackEnabled + * Used to indicate that Microsoft 365 Group write-back is enabled. + * + * @param bool $val The value of the unifiedGroupWritebackEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setUnifiedGroupWritebackEnabled($val) + { + $this->_propDict["unifiedGroupWritebackEnabled"] = $val; + return $this; + } + /** + * Gets the userForcePasswordChangeOnLogonEnabled + * Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials. + * + * @return bool|null The userForcePasswordChangeOnLogonEnabled + */ + public function getUserForcePasswordChangeOnLogonEnabled() + { + if (array_key_exists("userForcePasswordChangeOnLogonEnabled", $this->_propDict)) { + return $this->_propDict["userForcePasswordChangeOnLogonEnabled"]; + } else { + return null; + } + } + + /** + * Sets the userForcePasswordChangeOnLogonEnabled + * Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials. + * + * @param bool $val The value of the userForcePasswordChangeOnLogonEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setUserForcePasswordChangeOnLogonEnabled($val) + { + $this->_propDict["userForcePasswordChangeOnLogonEnabled"] = $val; + return $this; + } + /** + * Gets the userWritebackEnabled + * Used to indicate that user writeback is enabled. + * + * @return bool|null The userWritebackEnabled + */ + public function getUserWritebackEnabled() + { + if (array_key_exists("userWritebackEnabled", $this->_propDict)) { + return $this->_propDict["userWritebackEnabled"]; + } else { + return null; + } + } + + /** + * Sets the userWritebackEnabled + * Used to indicate that user writeback is enabled. + * + * @param bool $val The value of the userWritebackEnabled + * + * @return OnPremisesDirectorySynchronizationFeature + */ + public function setUserWritebackEnabled($val) + { + $this->_propDict["userWritebackEnabled"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/PasswordCredentialConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/PasswordCredentialConfiguration.php new file mode 100644 index 0000000..b4ae722 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/PasswordCredentialConfiguration.php @@ -0,0 +1,119 @@ +_propDict)) { + if (is_a($this->_propDict["maxLifetime"], "\DateInterval") || is_null($this->_propDict["maxLifetime"])) { + return $this->_propDict["maxLifetime"]; + } else { + $this->_propDict["maxLifetime"] = new \DateInterval($this->_propDict["maxLifetime"]); + return $this->_propDict["maxLifetime"]; + } + } + return null; + } + + /** + * Sets the maxLifetime + * + * @param \DateInterval $val The value to assign to the maxLifetime + * + * @return PasswordCredentialConfiguration The PasswordCredentialConfiguration + */ + public function setMaxLifetime($val) + { + $this->_propDict["maxLifetime"] = $val; + return $this; + } + + /** + * Gets the restrictForAppsCreatedAfterDateTime + * + * @return \DateTime|null The restrictForAppsCreatedAfterDateTime + */ + public function getRestrictForAppsCreatedAfterDateTime() + { + if (array_key_exists("restrictForAppsCreatedAfterDateTime", $this->_propDict)) { + if (is_a($this->_propDict["restrictForAppsCreatedAfterDateTime"], "\DateTime") || is_null($this->_propDict["restrictForAppsCreatedAfterDateTime"])) { + return $this->_propDict["restrictForAppsCreatedAfterDateTime"]; + } else { + $this->_propDict["restrictForAppsCreatedAfterDateTime"] = new \DateTime($this->_propDict["restrictForAppsCreatedAfterDateTime"]); + return $this->_propDict["restrictForAppsCreatedAfterDateTime"]; + } + } + return null; + } + + /** + * Sets the restrictForAppsCreatedAfterDateTime + * + * @param \DateTime $val The value to assign to the restrictForAppsCreatedAfterDateTime + * + * @return PasswordCredentialConfiguration The PasswordCredentialConfiguration + */ + public function setRestrictForAppsCreatedAfterDateTime($val) + { + $this->_propDict["restrictForAppsCreatedAfterDateTime"] = $val; + return $this; + } + + /** + * Gets the restrictionType + * + * @return AppCredentialRestrictionType|null The restrictionType + */ + public function getRestrictionType() + { + if (array_key_exists("restrictionType", $this->_propDict)) { + if (is_a($this->_propDict["restrictionType"], "\Microsoft\Graph\Model\AppCredentialRestrictionType") || is_null($this->_propDict["restrictionType"])) { + return $this->_propDict["restrictionType"]; + } else { + $this->_propDict["restrictionType"] = new AppCredentialRestrictionType($this->_propDict["restrictionType"]); + return $this->_propDict["restrictionType"]; + } + } + return null; + } + + /** + * Sets the restrictionType + * + * @param AppCredentialRestrictionType $val The value to assign to the restrictionType + * + * @return PasswordCredentialConfiguration The PasswordCredentialConfiguration + */ + public function setRestrictionType($val) + { + $this->_propDict["restrictionType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/PolicyRoot.php b/vendor/microsoft/microsoft-graph/src/Model/PolicyRoot.php index b2d3abf..3e25156 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/PolicyRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Model/PolicyRoot.php @@ -120,6 +120,34 @@ class PolicyRoot extends Entity return $this; } + + /** + * Gets the appManagementPolicies + * + * @return array|null The appManagementPolicies + */ + public function getAppManagementPolicies() + { + if (array_key_exists("appManagementPolicies", $this->_propDict)) { + return $this->_propDict["appManagementPolicies"]; + } else { + return null; + } + } + + /** + * Sets the appManagementPolicies + * + * @param AppManagementPolicy[] $val The appManagementPolicies + * + * @return PolicyRoot + */ + public function setAppManagementPolicies($val) + { + $this->_propDict["appManagementPolicies"] = $val; + return $this; + } + /** * Gets the authorizationPolicy * The policy that controls Azure AD authorization settings. @@ -216,6 +244,37 @@ class PolicyRoot extends Entity return $this; } + /** + * Gets the defaultAppManagementPolicy + * + * @return TenantAppManagementPolicy|null The defaultAppManagementPolicy + */ + public function getDefaultAppManagementPolicy() + { + if (array_key_exists("defaultAppManagementPolicy", $this->_propDict)) { + if (is_a($this->_propDict["defaultAppManagementPolicy"], "\Microsoft\Graph\Model\TenantAppManagementPolicy") || is_null($this->_propDict["defaultAppManagementPolicy"])) { + return $this->_propDict["defaultAppManagementPolicy"]; + } else { + $this->_propDict["defaultAppManagementPolicy"] = new TenantAppManagementPolicy($this->_propDict["defaultAppManagementPolicy"]); + return $this->_propDict["defaultAppManagementPolicy"]; + } + } + return null; + } + + /** + * Sets the defaultAppManagementPolicy + * + * @param TenantAppManagementPolicy $val The defaultAppManagementPolicy + * + * @return PolicyRoot + */ + public function setDefaultAppManagementPolicy($val) + { + $this->_propDict["defaultAppManagementPolicy"] = $val; + return $this; + } + /** * Gets the homeRealmDiscoveryPolicies diff --git a/vendor/microsoft/microsoft-graph/src/Model/ServicePrincipal.php b/vendor/microsoft/microsoft-graph/src/Model/ServicePrincipal.php index d8ef20b..b063b20 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ServicePrincipal.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ServicePrincipal.php @@ -1000,6 +1000,34 @@ class ServicePrincipal extends DirectoryObject } + /** + * Gets the appManagementPolicies + * + * @return array|null The appManagementPolicies + */ + public function getAppManagementPolicies() + { + if (array_key_exists("appManagementPolicies", $this->_propDict)) { + return $this->_propDict["appManagementPolicies"]; + } else { + return null; + } + } + + /** + * Sets the appManagementPolicies + * + * @param AppManagementPolicy[] $val The appManagementPolicies + * + * @return ServicePrincipal + */ + public function setAppManagementPolicies($val) + { + $this->_propDict["appManagementPolicies"] = $val; + return $this; + } + + /** * Gets the appRoleAssignedTo * App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand. diff --git a/vendor/microsoft/microsoft-graph/src/Model/SharePointOneDriveOptions.php b/vendor/microsoft/microsoft-graph/src/Model/SharePointOneDriveOptions.php index 8bd7cfa..df6ac72 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SharePointOneDriveOptions.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SharePointOneDriveOptions.php @@ -26,6 +26,7 @@ class SharePointOneDriveOptions extends Entity /** * Gets the includeContent + * The type of search content. The possible values are: sharedContent, privateContent, unknownFutureValue. Read-only. * * @return SearchContent|null The includeContent */ @@ -44,6 +45,7 @@ class SharePointOneDriveOptions extends Entity /** * Sets the includeContent + * The type of search content. The possible values are: sharedContent, privateContent, unknownFutureValue. Read-only. * * @param SearchContent $val The value to assign to the includeContent * diff --git a/vendor/microsoft/microsoft-graph/src/Model/Subscription.php b/vendor/microsoft/microsoft-graph/src/Model/Subscription.php index ba62067..19eaaf1 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Subscription.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Subscription.php @@ -84,7 +84,7 @@ class Subscription extends Entity /** * Gets the clientState - * Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + * Required. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. * * @return string|null The clientState */ @@ -99,7 +99,7 @@ class Subscription extends Entity /** * Sets the clientState - * Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + * Required. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. * * @param string $val The clientState * diff --git a/vendor/microsoft/microsoft-graph/src/Model/Teamwork.php b/vendor/microsoft/microsoft-graph/src/Model/Teamwork.php index e92e913..c038615 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Teamwork.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Teamwork.php @@ -52,4 +52,34 @@ class Teamwork extends Entity return $this; } + + /** + * Gets the deletedTeams + * The deleted team. + * + * @return array|null The deletedTeams + */ + public function getDeletedTeams() + { + if (array_key_exists("deletedTeams", $this->_propDict)) { + return $this->_propDict["deletedTeams"]; + } else { + return null; + } + } + + /** + * Sets the deletedTeams + * The deleted team. + * + * @param DeletedTeam[] $val The deletedTeams + * + * @return Teamwork + */ + public function setDeletedTeams($val) + { + $this->_propDict["deletedTeams"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/TeamworkTag.php b/vendor/microsoft/microsoft-graph/src/Model/TeamworkTag.php index 9b69126..d39b4b4 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/TeamworkTag.php +++ b/vendor/microsoft/microsoft-graph/src/Model/TeamworkTag.php @@ -26,7 +26,7 @@ class TeamworkTag extends Entity { /** * Gets the description - * The description of the tag as it will appear to the user in Microsoft Teams. + * The description of the tag as it will appear to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers. * * @return string|null The description */ @@ -41,7 +41,7 @@ class TeamworkTag extends Entity /** * Sets the description - * The description of the tag as it will appear to the user in Microsoft Teams. + * The description of the tag as it will appear to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers. * * @param string $val The description * diff --git a/vendor/microsoft/microsoft-graph/src/Model/TenantAppManagementPolicy.php b/vendor/microsoft/microsoft-graph/src/Model/TenantAppManagementPolicy.php new file mode 100644 index 0000000..0d7762c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/TenantAppManagementPolicy.php @@ -0,0 +1,116 @@ +_propDict)) { + if (is_a($this->_propDict["applicationRestrictions"], "\Microsoft\Graph\Model\AppManagementConfiguration") || is_null($this->_propDict["applicationRestrictions"])) { + return $this->_propDict["applicationRestrictions"]; + } else { + $this->_propDict["applicationRestrictions"] = new AppManagementConfiguration($this->_propDict["applicationRestrictions"]); + return $this->_propDict["applicationRestrictions"]; + } + } + return null; + } + + /** + * Sets the applicationRestrictions + * + * @param AppManagementConfiguration $val The applicationRestrictions + * + * @return TenantAppManagementPolicy + */ + public function setApplicationRestrictions($val) + { + $this->_propDict["applicationRestrictions"] = $val; + return $this; + } + + /** + * Gets the isEnabled + * + * @return bool|null The isEnabled + */ + public function getIsEnabled() + { + if (array_key_exists("isEnabled", $this->_propDict)) { + return $this->_propDict["isEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isEnabled + * + * @param bool $val The isEnabled + * + * @return TenantAppManagementPolicy + */ + public function setIsEnabled($val) + { + $this->_propDict["isEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the servicePrincipalRestrictions + * + * @return AppManagementConfiguration|null The servicePrincipalRestrictions + */ + public function getServicePrincipalRestrictions() + { + if (array_key_exists("servicePrincipalRestrictions", $this->_propDict)) { + if (is_a($this->_propDict["servicePrincipalRestrictions"], "\Microsoft\Graph\Model\AppManagementConfiguration") || is_null($this->_propDict["servicePrincipalRestrictions"])) { + return $this->_propDict["servicePrincipalRestrictions"]; + } else { + $this->_propDict["servicePrincipalRestrictions"] = new AppManagementConfiguration($this->_propDict["servicePrincipalRestrictions"]); + return $this->_propDict["servicePrincipalRestrictions"]; + } + } + return null; + } + + /** + * Sets the servicePrincipalRestrictions + * + * @param AppManagementConfiguration $val The servicePrincipalRestrictions + * + * @return TenantAppManagementPolicy + */ + public function setServicePrincipalRestrictions($val) + { + $this->_propDict["servicePrincipalRestrictions"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/User.php b/vendor/microsoft/microsoft-graph/src/Model/User.php index 1f59752..3b7c69a 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/User.php +++ b/vendor/microsoft/microsoft-graph/src/Model/User.php @@ -320,7 +320,7 @@ class User extends DirectoryObject /** * Gets the createdDateTime - * The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Azure AD. Property is null for some users created before June 2018 and on-premises users that were synced to Azure AD before June 2018. Read-only. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). + * The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Azure AD. Property is null for some users created before June 2018 and on-premises users that were synced to Azure AD before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). * * @return \DateTime|null The createdDateTime */ @@ -339,7 +339,7 @@ class User extends DirectoryObject /** * Sets the createdDateTime - * The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Azure AD. Property is null for some users created before June 2018 and on-premises users that were synced to Azure AD before June 2018. Read-only. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). + * The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Azure AD. Property is null for some users created before June 2018 and on-premises users that were synced to Azure AD before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). * * @param \DateTime $val The createdDateTime * @@ -502,6 +502,7 @@ class User extends DirectoryObject /** * Gets the employeeLeaveDateTime + * The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user. * * @return \DateTime|null The employeeLeaveDateTime */ @@ -520,6 +521,7 @@ class User extends DirectoryObject /** * Sets the employeeLeaveDateTime + * The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user. * * @param \DateTime $val The employeeLeaveDateTime *