From 316a84f89194c86443930c36b7d2449440c9cc56 Mon Sep 17 00:00:00 2001 From: Brie Bruns Date: Wed, 14 Jun 2023 10:48:59 -0600 Subject: [PATCH] Update libraries --- composer.lock | 76 ++- vendor/composer/autoload_files.php | 1 - vendor/composer/autoload_static.php | 1 - vendor/composer/installed.json | 84 ++- vendor/composer/installed.php | 28 +- vendor/guzzlehttp/guzzle/CHANGELOG.md | 76 ++- vendor/guzzlehttp/guzzle/README.md | 14 +- vendor/guzzlehttp/guzzle/composer.json | 8 +- vendor/guzzlehttp/guzzle/src/Client.php | 38 +- .../guzzle/src/Cookie/CookieJar.php | 26 +- .../guzzle/src/Cookie/CookieJarInterface.php | 2 +- .../guzzle/src/Cookie/SessionCookieJar.php | 2 +- .../guzzle/src/Cookie/SetCookie.php | 84 ++- .../guzzle/src/Handler/CurlFactory.php | 75 ++- .../guzzle/src/Handler/CurlMultiHandler.php | 3 +- .../guzzle/src/Handler/EasyHandle.php | 2 +- .../guzzle/src/Handler/HeaderProcessor.php | 4 +- .../guzzle/src/Handler/MockHandler.php | 3 +- .../guzzle/src/Handler/StreamHandler.php | 66 +- vendor/guzzlehttp/guzzle/src/HandlerStack.php | 12 +- .../guzzle/src/MessageFormatter.php | 15 +- vendor/guzzlehttp/guzzle/src/Middleware.php | 20 +- .../guzzle/src/PrepareBodyMiddleware.php | 1 + .../guzzle/src/RedirectMiddleware.php | 8 +- .../guzzlehttp/guzzle/src/RequestOptions.php | 16 +- .../guzzlehttp/guzzle/src/RetryMiddleware.php | 7 +- vendor/guzzlehttp/guzzle/src/Utils.php | 22 +- vendor/guzzlehttp/guzzle/src/functions.php | 8 +- .../guzzle/src/functions_include.php | 2 +- vendor/guzzlehttp/promises/CHANGELOG.md | 28 + vendor/guzzlehttp/promises/README.md | 21 +- vendor/guzzlehttp/promises/composer.json | 20 +- .../promises/src/AggregateException.php | 4 +- .../promises/src/CancellationException.php | 2 + vendor/guzzlehttp/promises/src/Coroutine.php | 39 +- vendor/guzzlehttp/promises/src/Create.php | 21 +- vendor/guzzlehttp/promises/src/Each.php | 26 +- .../guzzlehttp/promises/src/EachPromise.php | 43 +- .../promises/src/FulfilledPromise.php | 29 +- vendor/guzzlehttp/promises/src/Is.php | 18 +- vendor/guzzlehttp/promises/src/Promise.php | 51 +- .../promises/src/PromiseInterface.php | 34 +- .../promises/src/PromisorInterface.php | 6 +- .../promises/src/RejectedPromise.php | 30 +- .../promises/src/RejectionException.php | 13 +- vendor/guzzlehttp/promises/src/TaskQueue.php | 16 +- .../promises/src/TaskQueueInterface.php | 10 +- vendor/guzzlehttp/promises/src/Utils.php | 69 +-- vendor/guzzlehttp/promises/src/functions.php | 363 ----------- .../promises/src/functions_include.php | 6 - .../vendor-bin/php-cs-fixer/composer.json | 9 + .../promises/vendor-bin/phpstan/composer.json | 10 + .../promises/vendor-bin/psalm/composer.json | 9 + .../microsoft-graph/.github/CODEOWNERS | 2 +- .../msgraph-sdk-php-branch-protection.yml | 73 +++ vendor/microsoft/microsoft-graph/README.md | 2 +- .../microsoft/microsoft-graph/composer.json | 5 +- .../CallRecords/Model/DirectRoutingLogRow.php | 40 +- .../Graph/CallRecords/Model/MediaStream.php | 98 ++- .../CallRecords/Model/ParticipantEndpoint.php | 112 ++++ .../Model/PstnBlockedUsersLogRow.php | 16 + .../CallRecords/Model/PstnCallLogRow.php | 30 +- .../Model/PstnOnlineMeetingDialoutReport.php | 18 + .../Graph/CallRecords/Model/Session.php | 29 + .../Graph/CallRecords/Model/SmsLogRow.php | 36 ++ .../Model/ExternalActivity.php | 4 +- .../Model/ExternalActivityResult.php | 4 +- .../ExternalConnectors/Model/ExternalItem.php | 4 +- .../ExternalConnectors/Model/Identity.php | 2 + .../Model/ImportanceScore.php | 37 ++ .../ExternalConnectors/Model/Property.php | 33 + .../ExternalConnectors/Model/PropertyRule.php | 4 +- .../ExternalConnectors/Model/RankingHint.php | 59 ++ .../Model/CustomTaskExtension.php | 4 +- .../Model/LifecycleTaskCategory.php | 1 + .../Model/LifecycleWorkflowCategory.php | 1 + .../Model/TimeBasedAttributeTrigger.php | 4 +- .../Model/Workflow.php | 2 +- .../WorkflowTriggerTimeBasedAttribute.php | 1 + .../Model/AccessPackageAssignmentPolicy.php | 33 + .../Model/AccessPackageAssignmentRequest.php | 30 + ...ssPackageAssignmentRequestRequirements.php | 33 + ...ceDecisionItemServicePrincipalResource.php | 2 + .../Beta/Microsoft/Graph/Model/Account.php | 109 +++- .../src/Beta/Microsoft/Graph/Model/Admin.php | 2 - .../Graph/Model/AdministrativeUnit.php | 2 + .../Graph/Model/AgedAccountsPayable.php | 136 ++++- .../Graph/Model/AgedAccountsReceivable.php | 136 ++++- .../Model/AndroidFotaDeploymentAssignment.php | 33 + .../AndroidFotaDeploymentAssignmentTarget.php | 13 +- .../Model/AndroidManagedAppProtection.php | 33 + .../Model/AppKeyCredentialRestrictionType.php | 1 + .../Graph/Model/AppManagementPolicy.php | 6 + .../Microsoft/Graph/Model/Application.php | 35 +- .../AppliedAuthenticationEventListener.php | 8 +- .../Beta/Microsoft/Graph/Model/Approval.php | 2 + .../Model/AssignmentFilterEvaluateRequest.php | 4 +- .../AssignmentFilterEvaluationSummary.php | 4 +- .../Model/AssignmentFilterManagementType.php | 35 ++ .../{WarrantyType.php => AssignmentType.php} | 13 +- .../Graph/Model/AttackSimulationUser.php | 32 +- .../Graph/Model/AttendanceRecord.php | 8 +- .../Graph/Model/AttributeDefinition.php | 12 +- .../Model/AttributeDefinitionMetadata.php | 41 ++ .../AttributeDefinitionMetadataEntry.php | 87 +++ .../Graph/Model/AttributeMappingSource.php | 8 + .../Microsoft/Graph/Model/Authentication.php | 33 + ...nAttributeCollectionInputConfiguration.php | 316 ++++++++++ ...enticationAttributeCollectionInputType.php | 37 ++ ...AttributeCollectionOptionConfiguration.php | 82 +++ .../AuthenticationAttributeCollectionPage.php | 85 +++ ...tributeCollectionPageViewConfiguration.php | 115 ++++ .../Graph/Model/AuthenticationBehaviors.php | 78 +++ .../AuthenticationConditionApplication.php | 2 + .../Graph/Model/AuthenticationConditions.php | 2 + .../AuthenticationConditionsApplications.php | 2 + .../AuthenticationConfigurationValidation.php | 4 + .../Model/AuthenticationEventListener.php | 6 + .../Graph/Model/AuthenticationEventsFlow.php | 147 +++++ .../Model/AuthenticationMethodsPolicy.php | 33 + .../Graph/Model/AuthorizationPolicy.php | 8 +- .../Microsoft/Graph/Model/CallRecording.php | 89 +++ .../Model/CertificateAuthorityAsEntity.php | 139 +++++ .../Graph/Model/CertificateAuthorityPath.php | 55 ++ ...rtificateBasedApplicationConfiguration.php | 81 +++ .../Graph/Model/CloudPcBulkAction.php | 143 +++++ .../Graph/Model/CloudPcBulkActionSummary.php | 156 +++++ ...mentTarget.php => CloudPcBulkPowerOff.php} | 7 +- ...nfiguration.php => CloudPcBulkPowerOn.php} | 6 +- ...CloudPcOnPremisesConnectionHealthCheck.php | 28 + ...PremisesConnectionHealthCheckErrorType.php | 4 + .../Graph/Model/CloudPcProvisioningPolicy.php | 2 + .../CloudPcProvisioningPolicyAssignment.php | 2 + .../Graph/Model/CloudPcReportName.php | 1 + .../Beta/Microsoft/Graph/Model/Company.php | 109 +++- .../Graph/Model/CompanyInformation.php | 109 +++- ...itionalAccessEnumeratedExternalTenants.php | 4 +- .../ConditionalAccessExternalTenants.php | 4 +- ...ConditionalAccessGuestsOrExternalUsers.php | 8 +- .../Graph/Model/ConditionalAccessRoot.php | 4 +- .../Graph/Model/ConditionalAccessUsers.php | 4 +- .../Beta/Microsoft/Graph/Model/Connector.php | 27 + .../Microsoft/Graph/Model/ContainerFilter.php | 52 ++ .../Graph/Model/ContentCustomization.php | 83 +++ .../Model/ContinuousAccessEvaluationMode.php | 1 + .../Beta/Microsoft/Graph/Model/Contract.php | 8 + .../Graph/Model/ConversationMember.php | 4 +- .../Microsoft/Graph/Model/CountryRegion.php | 109 +++- .../Microsoft/Graph/Model/CourseStatus.php | 36 ++ .../Model/CredentialUserRegistrationCount.php | 4 +- ...TenantAccessPolicyConfigurationDefault.php | 6 +- ...TenantAccessPolicyConfigurationPartner.php | 10 +- .../Model/CrossTenantAccessPolicyTarget.php | 4 +- ...ssTenantAccessPolicyTenantRestrictions.php | 2 + .../CrossTenantIdentitySyncPolicyPartner.php | 4 +- .../Model/CrossTenantUserSyncInbound.php | 4 +- .../Beta/Microsoft/Graph/Model/Currency.php | 109 +++- .../Microsoft/Graph/Model/CustomAppScope.php | 60 ++ .../CustomAppScopeAttributesDictionary.php | 26 + .../CustomExtensionClientConfiguration.php | 4 +- .../CustomSecurityAttributeDefinition.php | 16 +- .../Beta/Microsoft/Graph/Model/Customer.php | 109 +++- .../Microsoft/Graph/Model/CustomerPayment.php | 109 +++- .../Graph/Model/CustomerPaymentJournal.php | 109 +++- .../Model/DefaultManagedAppProtection.php | 33 + .../Model/DefaultUserRolePermissions.php | 12 +- .../Model/DelegatedAdminRelationship.php | 4 +- .../Graph/Model/DeltaParticipants.php | 2 + .../src/Beta/Microsoft/Graph/Model/Device.php | 6 +- ...DeviceAndAppManagementAssignmentFilter.php | 65 +- ...ntWindowsHelloForBusinessConfiguration.php | 29 + .../Graph/Model/DeviceHealthScript.php | 33 + ...viceHealthScriptRemediationHistoryData.php | 28 + .../Graph/Model/DeviceHealthScriptType.php | 34 ++ .../Graph/Model/DeviceLocalCredential.php | 154 +++++ .../Graph/Model/DeviceLocalCredentialInfo.php | 152 +++++ .../Graph/Model/DeviceManagement.php | 90 ++- .../DeviceManagementCompliancePolicy.php | 4 +- ...urationApplicationSettingApplicability.php | 26 + .../DeviceManagementConfigurationCategory.php | 32 +- ...ationChoiceSettingCollectionDefinition.php | 8 +- ...ntConfigurationChoiceSettingDefinition.php | 8 +- ...viceManagementConfigurationControlType.php | 1 + .../DeviceManagementConfigurationPolicy.php | 4 +- ...eManagementConfigurationPolicyTemplate.php | 4 +- ...onfigurationReferredSettingInformation.php | 4 +- ...ementConfigurationSettingApplicability.php | 8 +- ...nagementConfigurationSettingDefinition.php | 40 +- ...rationSettingGroupCollectionDefinition.php | 8 +- ...iceManagementConfigurationSettingUsage.php | 1 + ...nagementConfigurationSettingVisibility.php | 1 + ...ationSimpleSettingCollectionDefinition.php | 8 +- ...ntConfigurationSimpleSettingDefinition.php | 16 +- ...iceManagementSettingInsightsDefinition.php | 87 +++ ...ceManagementTemplateInsightsDefinition.php | 57 ++ .../Graph/Model/DeviceRegistrationPolicy.php | 33 + .../Microsoft/Graph/Model/DevicesFilter.php | 4 + .../Beta/Microsoft/Graph/Model/Dimension.php | 109 +++- .../Microsoft/Graph/Model/DimensionValue.php | 109 +++- .../Beta/Microsoft/Graph/Model/Directory.php | 31 + .../Beta/Microsoft/Graph/Model/DriveItem.php | 31 + .../Graph/Model/EducationAssignment.php | 35 +- .../Model/EducationAssignmentSettings.php | 32 +- .../Graph/Model/EducationAssignmentStatus.php | 1 + .../Graph/Model/EducationGradingCategory.php | 85 +++ .../EducationOneRosterApiDataProvider.php | 12 + .../Graph/Model/EducationSubmission.php | 4 +- .../Beta/Microsoft/Graph/Model/Employee.php | 109 +++- .../Graph/Model/EmployeeExperience.php | 28 + .../Graph/Model/EmployeeExperienceUser.php | 55 ++ .../Microsoft/Graph/Model/EscrowBehavior.php | 34 ++ .../Graph/Model/ExtensionProperty.php | 2 + ...ternalUsersSelfServiceSignUpEventsFlow.php | 159 +++++ .../Beta/Microsoft/Graph/Model/Financials.php | 27 + .../Graph/Model/GeneralLedgerEntry.php | 109 +++- .../Beta/Microsoft/Graph/Model/GraphPrint.php | 31 - .../src/Beta/Microsoft/Graph/Model/Group.php | 36 +- .../Microsoft/Graph/Model/GroupFilter.php | 52 ++ .../Graph/Model/HttpRequestEndpoint.php | 2 + .../Beta/Microsoft/Graph/Model/Identity.php | 8 +- .../Graph/Model/IdentityContainer.php | 30 + .../Graph/Model/IdleSessionSignOut.php | 6 + .../Microsoft/Graph/Model/IncludeTarget.php | 87 +++ .../Model/IosStoreAppAssignmentSettings.php | 4 +- .../Graph/Model/IpApplicationSegment.php | 27 + .../src/Beta/Microsoft/Graph/Model/Item.php | 109 +++- .../Microsoft/Graph/Model/ItemCategory.php | 109 +++- .../Graph/Model/ItemRetentionLabel.php | 174 ++++++ .../Beta/Microsoft/Graph/Model/Journal.php | 109 +++- .../Microsoft/Graph/Model/JournalLine.php | 109 +++- .../Microsoft/Graph/Model/KeyCredential.php | 12 +- .../Model/KeyCredentialConfiguration.php | 26 + .../Beta/Microsoft/Graph/Model/KeyValue.php | 8 +- .../Graph/Model/LearningAssignment.php | 188 ++++++ .../Graph/Model/LearningCourseActivity.php | 238 ++++++++ .../Graph/Model/LearningProvider.php | 57 ++ .../Model/LearningSelfInitiatedCourse.php | 60 ++ .../Graph/Model/LicenseUnitsDetail.php | 26 + .../Model/LocalAdminPasswordSettings.php | 54 ++ .../Microsoft/Graph/Model/MacOSPkgApp.php | 177 ++++++ .../Model/MacOsLobAppAssignmentSettings.php | 4 +- .../Microsoft/Graph/Model/ManagedDevice.php | 76 +-- .../Model/ManagedDeviceCertificateState.php | 4 +- .../Graph/Model/MembershipOutlierInsight.php | 33 + .../Beta/Microsoft/Graph/Model/MobileApp.php | 93 --- .../Model/MobileAppRelationshipState.php | 265 -------- .../Model/MobileAppTroubleshootingEvent.php | 29 + .../Graph/Model/ObjectDefinition.php | 16 +- .../Graph/Model/ObjectDefinitionMetadata.php | 39 ++ .../Model/ObjectDefinitionMetadataEntry.php | 87 +++ .../Microsoft/Graph/Model/ObjectMapping.php | 8 +- .../Graph/Model/ObjectMappingMetadata.php | 39 ++ .../Model/ObjectMappingMetadataEntry.php | 87 +++ .../Graph/Model/ObliterationBehavior.php | 37 ++ .../Microsoft/Graph/Model/OemWarranty.php | 148 ----- .../OemWarrantyInformationOnboarding.php | 114 ---- .../Graph/Model/OfficeClientCheckinStatus.php | 283 --------- .../Graph/Model/OfficeClientConfiguration.php | 273 --------- .../OfficeClientConfigurationAssignment.php | 60 -- .../Graph/Model/OfficeUserCheckinSummary.php | 82 --- ...llectionExternalUsersSelfServiceSignUp.php | 101 ++++ .../Model/OnAttributeCollectionHandler.php | 26 + .../Model/OnAttributeCollectionListener.php | 60 ++ ...oadStartExternalUsersSelfServiceSignUp.php | 68 +++ ...OnAuthenticationMethodLoadStartHandler.php | 26 + ...nAuthenticationMethodLoadStartListener.php | 60 ++ ...lowStartExternalUsersSelfServiceSignUp.php | 65 ++ .../OnInteractiveAuthFlowStartHandler.php | 26 + .../OnInteractiveAuthFlowStartListener.php | 60 ++ .../Model/OnPremisesCurrentExportData.php | 250 ++++++++ ...sDirectorySynchronizationConfiguration.php | 150 +++++ .../Graph/Model/OnPremisesPublishing.php | 26 + .../OnPremisesWritebackConfiguration.php | 82 +++ .../OnTokenIssuanceStartCustomExtension.php | 2 + .../Model/OnTokenIssuanceStartListener.php | 2 + .../Model/OnTokenIssuanceStartReturnClaim.php | 2 + ...ateStartExternalUsersSelfServiceSignUp.php | 70 +++ .../Graph/Model/OnUserCreateStartHandler.php | 26 + .../Graph/Model/OnUserCreateStartListener.php | 60 ++ .../Microsoft/Graph/Model/OnlineMeeting.php | 119 ++++ .../OperatingSystemUpgradeEligibility.php | 1 + .../Beta/Microsoft/Graph/Model/OrgContact.php | 30 + .../Microsoft/Graph/Model/Organization.php | 31 + .../Graph/Model/OrganizationSettings.php | 126 ++-- .../OrganizationalBrandingProperties.php | 31 + .../Microsoft/Graph/Model/OutlookCategory.php | 4 +- .../Microsoft/Graph/Model/Participant.php | 31 + .../Graph/Model/PartnerInformation.php | 327 ++++++++++ .../Microsoft/Graph/Model/PaymentMethod.php | 109 +++- .../Microsoft/Graph/Model/PaymentTerm.php | 109 +++- .../src/Beta/Microsoft/Graph/Model/Person.php | 4 +- .../Beta/Microsoft/Graph/Model/Picture.php | 109 +++- .../Model/PlannerChecklistRequirement.php | 54 ++ .../Microsoft/Graph/Model/PlannerPlan.php | 2 + .../Graph/Model/PlannerPlanContainer.php | 4 +- .../Graph/Model/PlannerPlanContextDetails.php | 4 +- .../Graph/Model/PlannerPlanContextType.php | 1 + .../Model/PlannerSharedWithContainer.php | 2 + .../Microsoft/Graph/Model/PlannerTask.php | 33 + ...lannerTaskCompletionRequirementDetails.php | 59 ++ .../PlannerTaskCompletionRequirements.php | 35 ++ .../Graph/Model/PlannerTaskDetails.php | 33 + .../Graph/Model/PlannerTaskPropertyRule.php | 32 +- .../Graph/Model/PrivilegedAccessGroup.php | 40 ++ ...rivilegedAccessGroupAssignmentSchedule.php | 16 + ...dAccessGroupAssignmentScheduleInstance.php | 18 + ...edAccessGroupAssignmentScheduleRequest.php | 16 + ...ivilegedAccessGroupEligibilitySchedule.php | 12 + ...AccessGroupEligibilityScheduleInstance.php | 14 + ...dAccessGroupEligibilityScheduleRequest.php | 14 + .../Graph/Model/PrivilegedAccessRoot.php | 2 + .../Graph/Model/PrivilegedAccessSchedule.php | 10 + .../PrivilegedAccessScheduleInstance.php | 4 + .../Model/PrivilegedAccessScheduleRequest.php | 10 + .../Graph/Model/PrivilegedApproval.php | 8 - .../Graph/Model/PrivilegedOperationEvent.php | 28 - .../Microsoft/Graph/Model/PrivilegedRole.php | 8 - .../Graph/Model/PrivilegedRoleAssignment.php | 12 - .../Model/PrivilegedRoleAssignmentRequest.php | 24 - .../Graph/Model/PrivilegedRoleSettings.php | 20 - .../Graph/Model/PrivilegedRoleSummary.php | 10 - .../Graph/Model/ProvisioningStatusInfo.php | 6 +- .../Microsoft/Graph/Model/PurchaseInvoice.php | 109 +++- .../Microsoft/Graph/Model/RemovedState.php | 2 + .../Graph/Model/RetentionLabelSettings.php | 187 ++++++ .../Graph/Model/RetentionSetting.php | 83 +++ .../Microsoft/Graph/Model/RiskDetection.php | 4 +- .../Microsoft/Graph/Model/RoleManagement.php | 28 + .../Microsoft/Graph/Model/SalesCreditMemo.php | 109 +++- .../Microsoft/Graph/Model/SalesInvoice.php | 109 +++- .../Beta/Microsoft/Graph/Model/SalesOrder.php | 109 +++- .../Beta/Microsoft/Graph/Model/SalesQuote.php | 109 +++- .../Beta/Microsoft/Graph/Model/Schedule.php | 8 + .../Microsoft/Graph/Model/SearchRequest.php | 4 +- .../Graph/Model/ServicePrincipal.php | 12 +- .../Graph/Model/ServiceProvisioningError.php | 115 ++++ ...eProvisioningLinkedResourceErrorDetail.php | 78 +++ .../ServiceProvisioningResourceError.php | 68 +++ ...ServiceProvisioningResourceErrorDetail.php | 104 ++++ ...et.php => ServiceProvisioningXmlError.php} | 32 +- .../Graph/Model/SharepointSettings.php | 58 ++ .../Microsoft/Graph/Model/ShipmentMethod.php | 109 +++- .../Microsoft/Graph/Model/SignInActivity.php | 8 +- .../Graph/Model/SignInPreferences.php | 87 +++ .../Microsoft/Graph/Model/SolutionsRoot.php | 31 + .../Microsoft/Graph/Model/SubscribedSku.php | 81 +++ .../Microsoft/Graph/Model/Subscription.php | 4 +- .../Model/SynchronizationDisposition.php | 35 ++ .../Graph/Model/SynchronizationMetadata.php | 41 ++ .../Model/SynchronizationMetadataEntry.php | 87 +++ .../Graph/Model/SynchronizationRule.php | 62 ++ .../Graph/Model/SynchronizationTemplate.php | 2 +- .../Model/SystemCredentialPreferences.php | 125 ++++ .../Beta/Microsoft/Graph/Model/TaxArea.php | 109 +++- .../Microsoft/Graph/Model/TeamTemplate.php | 2 + .../Graph/Model/TeamTemplateDefinition.php | 24 + .../Graph/Model/TeamsAppSettings.php | 4 +- .../Beta/Microsoft/Graph/Model/TimeCard.php | 4 +- ...rustedCertificateAuthorityAsEntityBase.php | 55 ++ .../Graph/Model/UnifiedRbacApplication.php | 38 ++ .../Graph/Model/UnifiedRbacResourceAction.php | 31 + .../Model/UnifiedRoleManagementPolicy.php | 4 +- .../UnifiedRoleManagementPolicyAssignment.php | 8 +- .../Microsoft/Graph/Model/UnitOfMeasure.php | 109 +++- .../src/Beta/Microsoft/Graph/Model/User.php | 100 +++- .../UserDefaultAuthenticationMethodType.php | 39 ++ ...nalyticsAnomalyCorrelationGroupFeature.php | 87 +++ ...alyticsAnomalyCorrelationGroupOverview.php | 322 ++++++++++ ...yticsAnomalyCorrelationGroupPrevalence.php | 36 ++ .../UserExperienceAnalyticsAnomalyDevice.php | 62 ++ ...ienceAnalyticsAnomalyDeviceFeatureType.php | 38 ++ ...alyticsAppHealthApplicationPerformance.php | 29 - ...alyticsAppHealthDeviceModelPerformance.php | 29 - ...nceAnalyticsAppHealthDevicePerformance.php | 29 - ...AnalyticsAppHealthOSVersionPerformance.php | 29 - .../UserExperienceAnalyticsDeviceStatus.php | 36 ++ ...UserExperienceAnalyticsInsightSeverity.php | 1 + ...nalyticsOperatingSystemRestartCategory.php | 1 + .../UserExperienceAnalyticsSummarizedBy.php | 1 + .../Graph/Model/UserRegistrationDetails.php | 33 + .../Graph/Model/UserSimulationDetails.php | 28 + .../Beta/Microsoft/Graph/Model/UserType.php | 35 ++ .../src/Beta/Microsoft/Graph/Model/Vendor.php | 109 +++- ...fiableCredentialPresentationStatusCode.php | 35 ++ .../Model/VerifiableCredentialRequired.php | 87 +++ .../VerifiableCredentialRequirementStatus.php | 26 + .../Model/VerifiableCredentialRetrieved.php | 59 ++ .../Model/VerifiableCredentialSettings.php | 59 ++ .../Graph/Model/VerifiableCredentialType.php | 82 +++ .../Model/VerifiableCredentialVerified.php | 26 + .../Graph/Model/VerifiedCredentialClaims.php | 26 + .../Graph/Model/VerifiedCredentialData.php | 115 ++++ .../Microsoft/Graph/Model/VirtualEndpoint.php | 28 + .../Microsoft/Graph/Model/VirtualEvent.php | 277 +++++++++ ...VirtualEventAttendeeRegistrationStatus.php | 38 ++ .../Graph/Model/VirtualEventPresenter.php | 122 ++++ .../Model/VirtualEventPresenterDetails.php | 199 ++++++ .../Graph/Model/VirtualEventPresenterInfo.php | 57 ++ .../Graph/Model/VirtualEventRegistrant.php | 272 +++++++++ .../Graph/Model/VirtualEventRegistration.php | 145 +++++ .../VirtualEventRegistrationQuestion.php | 147 +++++ ...VirtualEventRegistrationQuestionAnswer.php | 166 ++++++ ...entRegistrationQuestionAnswerInputType.php | 38 ++ ...figuration.php => VirtualEventSession.php} | 6 +- .../Graph/Model/VirtualEventStatus.php | 36 ++ .../Graph/Model/VirtualEventWebinar.php | 123 ++++ .../Graph/Model/VirtualEventsRoot.php | 83 +++ .../Microsoft/Graph/Model/WarrantyOffer.php | 153 ----- .../WindowsAppXAppAssignmentSettings.php | 4 +- ...dowsUniversalAppXAppAssignmentSettings.php | 4 +- .../Graph/Model/ZebraFotaConnector.php | 4 +- .../Graph/Model/ZebraFotaDeployment.php | 29 + .../Networkaccess/Model/NetworkAccessRoot.php | 27 + .../Networkaccess/Model/PolicyRuleDelta.php | 52 ++ .../Graph/SecurityNamespace/Model/Alert.php | 8 +- .../SecurityNamespace/Model/AlertEvidence.php | 38 +- .../Model/AmazonResourceEvidence.php | 138 +++++ .../Model/AzureResourceEvidence.php | 110 ++++ .../Model/DetectionSource.php | 1 + .../Model/DeviceEvidence.php | 26 + .../Model/GoogleCloudLocationType.php | 37 ++ .../Model/GoogleCloudResourceEvidence.php | 199 ++++++ .../Model/IncidentStatus.php | 1 + .../Model/RegistryValueEvidence.php | 26 + .../SecurityNamespace/Model/ServiceSource.php | 1 + .../SecurityNamespace/Model/UserAccount.php | 10 +- .../src/CallRecords/Model/MediaStream.php | 4 +- .../src/Core/GraphConstants.php | 2 +- .../Model/ActivitySettings.php | 59 ++ .../Model/DisplayTemplate.php | 143 +++++ .../Model/ExternalActivity.php | 126 ++++ .../Model/ExternalActivityResult.php | 60 ++ .../Model/ExternalActivityType.php | 37 ++ .../Model/ExternalConnection.php | 66 ++ .../ExternalConnectors/Model/ExternalItem.php | 30 + .../Model/ItemIdResolver.php | 87 +++ .../ExternalConnectors/Model/PropertyRule.php | 148 +++++ .../Model/RuleOperation.php | 41 ++ .../Model/SearchSettings.php | 59 ++ .../ExternalConnectors/Model/UrlMatchInfo.php | 82 +++ .../Model/UrlToItemResolverBase.php | 54 ++ .../src/Http/GraphCollectionRequest.php | 3 + ...cessPackageAssignmentRequestorSettings.php | 28 +- ...ceDecisionItemServicePrincipalResource.php | 2 + .../src/Model/AllowedValue.php | 56 ++ .../src/Model/AppManagementPolicy.php | 6 + .../microsoft-graph/src/Model/Application.php | 35 +- .../src/Model/AttendanceRecord.php | 8 +- .../src/Model/AttributeDefinition.php | 363 +++++++++++ .../src/Model/AttributeDefinitionMetadata.php | 41 ++ .../AttributeDefinitionMetadataEntry.php | 83 +++ .../src/Model/AttributeFlowBehavior.php | 34 ++ .../src/Model/AttributeFlowType.php | 37 ++ .../src/Model/AttributeMapping.php | 223 +++++++ .../Model/AttributeMappingFunctionSchema.php | 55 ++ .../Model/AttributeMappingParameterSchema.php | 135 +++++ .../src/Model/AttributeMappingSource.php | 140 +++++ .../src/Model/AttributeMappingSourceType.php | 35 ++ .../src/Model/AttributeSet.php | 85 +++ .../src/Model/AttributeType.php | 38 ++ ...AuthenticationCombinationConfiguration.php | 57 ++ .../Model/AuthenticationMethodModeDetail.php | 89 +++ .../src/Model/AuthenticationMethodModes.php | 49 ++ .../Model/AuthenticationStrengthPolicy.php | 277 +++++++++ .../AuthenticationStrengthPolicyType.php | 35 ++ .../AuthenticationStrengthRequirements.php | 35 ++ .../src/Model/AuthenticationStrengthRoot.php | 115 ++++ .../src/Model/AuthenticationStrengthUsage.php | 88 +++ .../src/Model/AuthorizationPolicy.php | 14 +- .../src/Model/BaseAuthenticationMethod.php | 45 ++ .../src/Model/BinaryOperator.php | 34 ++ .../microsoft-graph/src/Model/ChatMessage.php | 30 + .../src/Model/ChatMessageActions.php | 36 ++ .../src/Model/ChatMessageHistoryItem.php | 125 ++++ .../src/Model/CollapseProperty.php | 82 +++ ...itionalAccessEnumeratedExternalTenants.php | 2 + .../ConditionalAccessExternalTenants.php | 2 + .../Model/ConditionalAccessGrantControls.php | 31 + ...ConditionalAccessGuestsOrExternalUsers.php | 4 + .../src/Model/ConditionalAccessRoot.php | 31 + .../src/Model/ConditionalAccessUsers.php | 4 + .../src/Model/ContainerFilter.php | 52 ++ .../src/Model/ConversationMember.php | 4 +- ...TenantAccessPolicyConfigurationDefault.php | 33 + ...TenantAccessPolicyConfigurationPartner.php | 66 ++ .../CrossTenantIdentitySyncPolicyPartner.php} | 134 ++--- .../src/Model/CrossTenantUserSyncInbound.php | 54 ++ .../CustomSecurityAttributeDefinition.php | 289 +++++++++ .../src/Model/DefaultUserRolePermissions.php | 38 +- .../src/Model/DelegatedAdminRelationship.php | 4 +- .../microsoft-graph/src/Model/Device.php | 124 +++- .../microsoft-graph/src/Model/Directory.php | 60 ++ .../src/Model/DirectoryDefinition.php | 198 ++++++ .../DirectoryDefinitionDiscoverabilities.php | 38 ++ .../src/Model/EducationSubmission.php | 4 +- .../microsoft-graph/src/Model/EntityType.php | 2 + .../src/Model/EntryExportStatus.php | 37 ++ .../src/Model/EntrySyncOperation.php | 36 ++ .../src/Model/EscrowBehavior.php | 34 ++ .../src/Model/ExpressionInputObject.php | 88 +++ .../Model/Fido2CombinationConfiguration.php | 56 ++ .../microsoft-graph/src/Model/Filter.php | 119 ++++ .../src/Model/FilterClause.php | 109 ++++ .../microsoft-graph/src/Model/FilterGroup.php | 83 +++ .../src/Model/FilterOperand.php | 52 ++ .../src/Model/FilterOperatorSchema.php | 117 ++++ .../microsoft-graph/src/Model/Group.php | 4 +- .../microsoft-graph/src/Model/GroupFilter.php | 52 ++ .../src/Model/IdleSessionSignOut.php | 6 + .../InboundOutboundPolicyConfiguration.php | 82 +++ .../src/Model/KeyCredential.php | 4 +- .../src/Model/LayoutTemplateType.php | 35 ++ .../src/Model/LearningProvider.php | 29 + .../src/Model/LicenseUnitsDetail.php | 26 + .../Model/LoginPageLayoutConfiguration.php | 109 ++++ .../Model/LoginPageTextVisibilitySettings.php | 182 ++++++ .../microsoft-graph/src/Model/Mutability.php | 36 ++ .../src/Model/ObjectDefinition.php | 140 +++++ .../src/Model/ObjectDefinitionMetadata.php | 39 ++ .../Model/ObjectDefinitionMetadataEntry.php | 83 +++ .../src/Model/ObjectFlowTypes.php | 36 ++ .../src/Model/ObjectMapping.php | 254 ++++++++ .../src/Model/ObjectMappingMetadata.php | 39 ++ .../src/Model/ObjectMappingMetadataEntry.php | 83 +++ ...ineMeetingContentSharingDisabledReason.php | 34 ++ .../src/Model/OnlineMeetingRestricted.php | 92 +++ .../OnlineMeetingVideoDisabledReason.php | 34 ++ .../microsoft-graph/src/Model/OrgContact.php | 36 ++ .../OrganizationalBrandingProperties.php | 564 ++++++++++++++++++ .../src/Model/OutlookCategory.php | 4 +- .../src/Model/ParseExpressionResponse.php | 166 ++++++ .../microsoft-graph/src/Model/Participant.php | 33 + .../microsoft-graph/src/Model/Person.php | 4 +- .../microsoft-graph/src/Model/PolicyRoot.php | 34 +- .../src/Model/ProvisioningStatusInfo.php | 2 + .../src/Model/PublicErrorResponse.php | 57 ++ .../src/Model/QuarantineReason.php | 40 ++ .../src/Model/ReferencedObject.php | 78 +++ .../microsoft-graph/src/Model/Schedule.php | 4 + ...ScopeOperatorMultiValuedComparisonType.php | 34 ++ .../src/Model/ScopeOperatorType.php | 34 ++ .../microsoft-graph/src/Model/SearchHit.php | 28 + .../microsoft-graph/src/Model/SearchQuery.php | 2 + .../src/Model/SearchRequest.php | 31 + .../src/Model/SecureScoreControlProfile.php | 4 +- .../src/Model/ServicePrincipal.php | 39 +- .../src/Model/SharepointSettings.php | 58 ++ .../src/Model/SignInActivity.php | 8 +- ...ringKeyAttributeMappingSourceValuePair.php | 83 +++ .../src/Model/StringKeyLongValuePair.php | 78 +++ .../src/Model/StringKeyObjectValuePair.php | 52 ++ .../StringKeyStringValuePair.php} | 16 +- .../src/Model/SubscribedSku.php | 81 +++ .../src/Model/Subscription.php | 4 +- .../src/Model/Synchronization.php | 111 ++++ .../src/Model/SynchronizationDisposition.php | 35 ++ .../src/Model/SynchronizationError.php | 104 ++++ .../src/Model/SynchronizationJob.php | 175 ++++++ ...ynchronizationJobApplicationParameters.php | 83 +++ .../SynchronizationJobRestartCriteria.php | 57 ++ .../Model/SynchronizationJobRestartScope.php | 39 ++ .../src/Model/SynchronizationJobSubject.php | 109 ++++ .../Model/SynchronizationLinkedObjects.php | 119 ++++ .../src/Model/SynchronizationMetadata.php | 41 ++ .../Model/SynchronizationMetadataEntry.php | 83 +++ .../src/Model/SynchronizationProgress.php | 135 +++++ .../src/Model/SynchronizationQuarantine.php | 207 +++++++ .../src/Model/SynchronizationRule.php | 306 ++++++++++ .../src/Model/SynchronizationSchedule.php | 119 ++++ .../Model/SynchronizationScheduleState.php | 35 ++ .../src/Model/SynchronizationSchema.php | 110 ++++ .../src/Model/SynchronizationSecret.php | 77 +++ ...ynchronizationSecretKeyStringValuePair.php | 83 +++ .../src/Model/SynchronizationStatus.php | 383 ++++++++++++ .../src/Model/SynchronizationStatusCode.php | 37 ++ .../Model/SynchronizationTaskExecution.php | 410 +++++++++++++ .../SynchronizationTaskExecutionResult.php | 35 ++ .../src/Model/SynchronizationTemplate.php | 221 +++++++ .../Model/UpdateAllowedCombinationsResult.php | 148 +++++ .../microsoft-graph/src/Model/User.php | 8 +- .../src/Model/WorkbookFilterDatetime.php | 4 + .../src/SecurityNamespace/Model/Alert.php | 8 +- .../SecurityNamespace/Model/AlertEvidence.php | 38 +- .../Model/AmazonResourceEvidence.php | 138 +++++ .../Model/AzureResourceEvidence.php | 110 ++++ .../Model/DetectionSource.php | 1 + .../Model/DeviceEvidence.php | 26 + .../Model/GoogleCloudLocationType.php | 37 ++ .../Model/GoogleCloudResourceEvidence.php | 199 ++++++ .../Model/IncidentStatus.php | 1 + .../Model/RegistryValueEvidence.php | 26 + .../SecurityNamespace/Model/ServiceSource.php | 1 + .../SecurityNamespace/Model/UserAccount.php | 10 +- .../tests/Http/GraphRequestTest.php | 4 +- vendor/psr/http-message/composer.json | 4 +- .../psr/http-message/src/MessageInterface.php | 24 +- .../psr/http-message/src/RequestInterface.php | 15 +- .../http-message/src/ResponseInterface.php | 8 +- .../src/ServerRequestInterface.php | 24 +- .../psr/http-message/src/StreamInterface.php | 28 +- .../src/UploadedFileInterface.php | 14 +- vendor/psr/http-message/src/UriInterface.php | 34 +- 602 files changed, 29709 insertions(+), 3330 deletions(-) delete mode 100644 vendor/guzzlehttp/promises/src/functions.php delete mode 100644 vendor/guzzlehttp/promises/src/functions_include.php create mode 100644 vendor/guzzlehttp/promises/vendor-bin/php-cs-fixer/composer.json create mode 100644 vendor/guzzlehttp/promises/vendor-bin/phpstan/composer.json create mode 100644 vendor/guzzlehttp/promises/vendor-bin/psalm/composer.json create mode 100644 vendor/microsoft/microsoft-graph/.github/policies/msgraph-sdk-php-branch-protection.yml create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ImportanceScore.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/RankingHint.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterManagementType.php rename vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/{WarrantyType.php => AssignmentType.php} (78%) create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinitionMetadata.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinitionMetadataEntry.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionOptionConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionPage.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionPageViewConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationBehaviors.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationEventsFlow.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CallRecording.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateAuthorityAsEntity.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateAuthorityPath.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateBasedApplicationConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkAction.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkActionSummary.php rename vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/{OfficeConfigurationAssignmentTarget.php => CloudPcBulkPowerOff.php} (82%) rename vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/{WindowsOfficeClientConfiguration.php => CloudPcBulkPowerOn.php} (81%) create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContainerFilter.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContentCustomization.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CourseStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomAppScope.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomAppScopeAttributesDictionary.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScriptType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLocalCredential.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLocalCredentialInfo.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationApplicationSettingApplicability.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementSettingInsightsDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementTemplateInsightsDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationGradingCategory.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EmployeeExperienceUser.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EscrowBehavior.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ExternalUsersSelfServiceSignUpEventsFlow.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GroupFilter.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IncludeTarget.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ItemRetentionLabel.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningAssignment.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningCourseActivity.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningSelfInitiatedCourse.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LocalAdminPasswordSettings.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOSPkgApp.php delete mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileAppRelationshipState.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinitionMetadata.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinitionMetadataEntry.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMappingMetadata.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMappingMetadataEntry.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObliterationBehavior.php delete mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OemWarranty.php delete mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OemWarrantyInformationOnboarding.php delete mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientCheckinStatus.php delete mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientConfiguration.php delete mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientConfigurationAssignment.php delete mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeUserCheckinSummary.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionExternalUsersSelfServiceSignUp.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionHandler.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionListener.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartHandler.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartListener.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartHandler.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartListener.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesCurrentExportData.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesWritebackConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartExternalUsersSelfServiceSignUp.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartHandler.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartListener.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PartnerInformation.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerChecklistRequirement.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskCompletionRequirementDetails.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskCompletionRequirements.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RetentionLabelSettings.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RetentionSetting.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningError.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningLinkedResourceErrorDetail.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningResourceError.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningResourceErrorDetail.php rename vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/{OfficeConfigurationGroupAssignmentTarget.php => ServiceProvisioningXmlError.php} (57%) create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInPreferences.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationDisposition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationMetadata.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationMetadataEntry.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SystemCredentialPreferences.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrustedCertificateAuthorityAsEntityBase.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserDefaultAuthenticationMethodType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupFeature.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupOverview.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupPrevalence.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyDeviceFeatureType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsDeviceStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialPresentationStatusCode.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialRequired.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialRequirementStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialRetrieved.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialSettings.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialVerified.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiedCredentialClaims.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiedCredentialData.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEvent.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventAttendeeRegistrationStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenter.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenterDetails.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenterInfo.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrant.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestion.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestionAnswer.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestionAnswerInputType.php rename vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/{WindowsOfficeClientSecurityConfiguration.php => VirtualEventSession.php} (78%) create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventWebinar.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventsRoot.php delete mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WarrantyOffer.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessRoot.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyRuleDelta.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AmazonResourceEvidence.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AzureResourceEvidence.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/GoogleCloudLocationType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/GoogleCloudResourceEvidence.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ActivitySettings.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/DisplayTemplate.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivity.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivityResult.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivityType.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ItemIdResolver.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/PropertyRule.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/RuleOperation.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/SearchSettings.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/UrlMatchInfo.php create mode 100644 vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/UrlToItemResolverBase.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AllowedValue.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeDefinitionMetadata.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeDefinitionMetadataEntry.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeFlowBehavior.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeFlowType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeMapping.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeMappingFunctionSchema.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeMappingParameterSchema.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeMappingSource.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeMappingSourceType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeSet.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AttributeType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AuthenticationCombinationConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AuthenticationMethodModeDetail.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AuthenticationMethodModes.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthPolicy.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthPolicyType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthRequirements.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthRoot.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthUsage.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/BaseAuthenticationMethod.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/BinaryOperator.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ChatMessageActions.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ChatMessageHistoryItem.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/CollapseProperty.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ContainerFilter.php rename vendor/microsoft/microsoft-graph/src/{Beta/Microsoft/Graph/Model/OfficeConfiguration.php => Model/CrossTenantIdentitySyncPolicyPartner.php} (52%) create mode 100644 vendor/microsoft/microsoft-graph/src/Model/CrossTenantUserSyncInbound.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/CustomSecurityAttributeDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/DirectoryDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/DirectoryDefinitionDiscoverabilities.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/EntryExportStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/EntrySyncOperation.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/EscrowBehavior.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ExpressionInputObject.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/Fido2CombinationConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/Filter.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/FilterClause.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/FilterGroup.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/FilterOperand.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/FilterOperatorSchema.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/GroupFilter.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/InboundOutboundPolicyConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/LayoutTemplateType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/LoginPageLayoutConfiguration.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/LoginPageTextVisibilitySettings.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/Mutability.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ObjectDefinition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ObjectDefinitionMetadata.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ObjectDefinitionMetadataEntry.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ObjectFlowTypes.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ObjectMapping.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ObjectMappingMetadata.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ObjectMappingMetadataEntry.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingContentSharingDisabledReason.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingRestricted.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingVideoDisabledReason.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ParseExpressionResponse.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/PublicErrorResponse.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/QuarantineReason.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ReferencedObject.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ScopeOperatorMultiValuedComparisonType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/ScopeOperatorType.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/StringKeyAttributeMappingSourceValuePair.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/StringKeyLongValuePair.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/StringKeyObjectValuePair.php rename vendor/microsoft/microsoft-graph/src/{Beta/Microsoft/Graph/Model/MetadataEntry.php => Model/StringKeyStringValuePair.php} (83%) create mode 100644 vendor/microsoft/microsoft-graph/src/Model/Synchronization.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationDisposition.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationError.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationJob.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobApplicationParameters.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobRestartCriteria.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobRestartScope.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobSubject.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationLinkedObjects.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationMetadata.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationMetadataEntry.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationProgress.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationQuarantine.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationRule.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationSchedule.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationScheduleState.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationSchema.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationSecret.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationSecretKeyStringValuePair.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationStatus.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationStatusCode.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationTaskExecution.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationTaskExecutionResult.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/SynchronizationTemplate.php create mode 100644 vendor/microsoft/microsoft-graph/src/Model/UpdateAllowedCombinationsResult.php create mode 100644 vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AmazonResourceEvidence.php create mode 100644 vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AzureResourceEvidence.php create mode 100644 vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/GoogleCloudLocationType.php create mode 100644 vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/GoogleCloudResourceEvidence.php diff --git a/composer.lock b/composer.lock index 1907fea..9a5f880 100644 --- a/composer.lock +++ b/composer.lock @@ -8,21 +8,21 @@ "packages": [ { "name": "guzzlehttp/guzzle", - "version": "7.5.1", + "version": "7.7.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9" + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b964ca597e86b752cd994f27293e9fa6b6a95ed9", - "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0", "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", @@ -34,7 +34,8 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.1", "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", "phpunit/phpunit": "^8.5.29 || ^9.5.23", "psr/log": "^1.1 || ^2.0 || ^3.0" }, @@ -48,9 +49,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" } }, "autoload": { @@ -116,7 +114,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.5.1" + "source": "https://github.com/guzzle/guzzle/tree/7.7.0" }, "funding": [ { @@ -132,38 +130,37 @@ "type": "tidelift" } ], - "time": "2023-04-17T16:30:08+00:00" + "time": "2023-05-21T14:04:53+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.2", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" + "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6", + "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.5-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { "GuzzleHttp\\Promise\\": "src/" } @@ -200,7 +197,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" + "source": "https://github.com/guzzle/promises/tree/2.0.0" }, "funding": [ { @@ -216,7 +213,7 @@ "type": "tidelift" } ], - "time": "2022-08-28T14:55:35+00:00" + "time": "2023-05-21T13:50:22+00:00" }, { "name": "guzzlehttp/psr7", @@ -336,25 +333,26 @@ }, { "name": "microsoft/microsoft-graph", - "version": "1.94.0", + "version": "1.99.0", "source": { "type": "git", "url": "https://github.com/microsoftgraph/msgraph-sdk-php.git", - "reference": "c0a41246827cf2dadcd4d3bae1ab87fdbe51edf8" + "reference": "8f12e704b7b7eb29515993c21bac8c10285c53fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/c0a41246827cf2dadcd4d3bae1ab87fdbe51edf8", - "reference": "c0a41246827cf2dadcd4d3bae1ab87fdbe51edf8", + "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/8f12e704b7b7eb29515993c21bac8c10285c53fb", + "reference": "8f12e704b7b7eb29515993c21bac8c10285c53fb", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/guzzle": "^6.0 || ^7.0", "php": "^8.0 || ^7.3", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "require-dev": { + "guzzlehttp/promises": "^1.0 || ^2.0", "mikey179/vfsstream": "^1.2", "phpstan/phpstan": "^0.12.90 || ^1.0.0", "phpunit/phpunit": "^8.0 || ^9.0" @@ -381,9 +379,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.94.0" + "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.99.0" }, - "time": "2023-04-11T13:23:45+00:00" + "time": "2023-06-13T15:53:55+00:00" }, { "name": "psr/http-client", @@ -494,16 +492,16 @@ }, { "name": "psr/http-message", - "version": "1.1", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { @@ -512,7 +510,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -527,7 +525,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -541,9 +539,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/1.1" + "source": "https://github.com/php-fig/http-message/tree/2.0" }, - "time": "2023-04-04T09:50:52+00:00" + "time": "2023-04-04T09:54:51+00:00" }, { "name": "ralouphie/getallheaders", diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php index 4470736..ff3bac2 100644 --- a/vendor/composer/autoload_files.php +++ b/vendor/composer/autoload_files.php @@ -7,7 +7,6 @@ $baseDir = dirname($vendorDir); return array( '7b11c4dc42b3b3023073cb14e519683c' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php', - 'c964ee0ededf28c96ebd9db5099ef910' => $vendorDir . '/guzzlehttp/promises/src/functions_include.php', '6e3fae29631ef280660b3cdad06f25a8' => $vendorDir . '/symfony/deprecation-contracts/function.php', '37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php', ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index b2eb313..3720b3b 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -8,7 +8,6 @@ class ComposerStaticInitb3ba5c720289dde204718f29088eb21c { public static $files = array ( '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php', - 'c964ee0ededf28c96ebd9db5099ef910' => __DIR__ . '/..' . '/guzzlehttp/promises/src/functions_include.php', '6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php', '37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php', ); diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index fb2ddcf..0c485b6 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -2,22 +2,22 @@ "packages": [ { "name": "guzzlehttp/guzzle", - "version": "7.5.1", - "version_normalized": "7.5.1.0", + "version": "7.7.0", + "version_normalized": "7.7.0.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9" + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b964ca597e86b752cd994f27293e9fa6b6a95ed9", - "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0", "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", @@ -29,7 +29,8 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.1", "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", "phpunit/phpunit": "^8.5.29 || ^9.5.23", "psr/log": "^1.1 || ^2.0 || ^3.0" }, @@ -38,15 +39,12 @@ "ext-intl": "Required for Internationalized Domain Name (IDN) support", "psr/log": "Required for using the Log middleware" }, - "time": "2023-04-17T16:30:08+00:00", + "time": "2023-05-21T14:04:53+00:00", "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" } }, "installation-source": "dist", @@ -113,7 +111,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.5.1" + "source": "https://github.com/guzzle/guzzle/tree/7.7.0" }, "funding": [ { @@ -133,37 +131,36 @@ }, { "name": "guzzlehttp/promises", - "version": "1.5.2", - "version_normalized": "1.5.2.0", + "version": "2.0.0", + "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" + "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6", + "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" }, - "time": "2022-08-28T14:55:35+00:00", + "time": "2023-05-21T13:50:22+00:00", "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.5-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "installation-source": "dist", "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { "GuzzleHttp\\Promise\\": "src/" } @@ -200,7 +197,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" + "source": "https://github.com/guzzle/promises/tree/2.0.0" }, "funding": [ { @@ -339,31 +336,32 @@ }, { "name": "microsoft/microsoft-graph", - "version": "1.94.0", - "version_normalized": "1.94.0.0", + "version": "1.99.0", + "version_normalized": "1.99.0.0", "source": { "type": "git", "url": "https://github.com/microsoftgraph/msgraph-sdk-php.git", - "reference": "c0a41246827cf2dadcd4d3bae1ab87fdbe51edf8" + "reference": "8f12e704b7b7eb29515993c21bac8c10285c53fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/c0a41246827cf2dadcd4d3bae1ab87fdbe51edf8", - "reference": "c0a41246827cf2dadcd4d3bae1ab87fdbe51edf8", + "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/8f12e704b7b7eb29515993c21bac8c10285c53fb", + "reference": "8f12e704b7b7eb29515993c21bac8c10285c53fb", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/guzzle": "^6.0 || ^7.0", "php": "^8.0 || ^7.3", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "require-dev": { + "guzzlehttp/promises": "^1.0 || ^2.0", "mikey179/vfsstream": "^1.2", "phpstan/phpstan": "^0.12.90 || ^1.0.0", "phpunit/phpunit": "^8.0 || ^9.0" }, - "time": "2023-04-11T13:23:45+00:00", + "time": "2023-06-13T15:53:55+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -387,7 +385,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.94.0" + "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.99.0" }, "install-path": "../microsoft/microsoft-graph" }, @@ -506,27 +504,27 @@ }, { "name": "psr/http-message", - "version": "1.1", - "version_normalized": "1.1.0.0", + "version": "2.0", + "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, - "time": "2023-04-04T09:50:52+00:00", + "time": "2023-04-04T09:54:51+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "2.0.x-dev" } }, "installation-source": "dist", @@ -542,7 +540,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -556,7 +554,7 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/1.1" + "source": "https://github.com/php-fig/http-message/tree/2.0" }, "install-path": "../psr/http-message" }, diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index ae94318..36a9506 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' => '246a9a17364e1c506739daad4920d35a181e7063', + 'reference' => 'b281994a9890fbe9d2700e89b279206f077b1816', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -13,25 +13,25 @@ '__root__' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '246a9a17364e1c506739daad4920d35a181e7063', + 'reference' => 'b281994a9890fbe9d2700e89b279206f077b1816', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( - 'pretty_version' => '7.5.1', - 'version' => '7.5.1.0', - 'reference' => 'b964ca597e86b752cd994f27293e9fa6b6a95ed9', + 'pretty_version' => '7.7.0', + 'version' => '7.7.0.0', + 'reference' => 'fb7566caccf22d74d1ab270de3551f72a58399f5', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/promises' => array( - 'pretty_version' => '1.5.2', - 'version' => '1.5.2.0', - 'reference' => 'b94b2807d85443f9719887892882d0329d1e2598', + 'pretty_version' => '2.0.0', + 'version' => '2.0.0.0', + 'reference' => '3a494dc7dc1d7d12e511890177ae2d0e6c107da6', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), @@ -47,9 +47,9 @@ 'dev_requirement' => false, ), 'microsoft/microsoft-graph' => array( - 'pretty_version' => '1.94.0', - 'version' => '1.94.0.0', - 'reference' => 'c0a41246827cf2dadcd4d3bae1ab87fdbe51edf8', + 'pretty_version' => '1.99.0', + 'version' => '1.99.0.0', + 'reference' => '8f12e704b7b7eb29515993c21bac8c10285c53fb', 'type' => 'library', 'install_path' => __DIR__ . '/../microsoft/microsoft-graph', 'aliases' => array(), @@ -86,9 +86,9 @@ ), ), 'psr/http-message' => array( - 'pretty_version' => '1.1', - 'version' => '1.1.0.0', - 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', + 'pretty_version' => '2.0', + 'version' => '2.0.0.0', + 'reference' => '402d35bcb92c70c026d1a6a9883f06b2ead23d71', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), diff --git a/vendor/guzzlehttp/guzzle/CHANGELOG.md b/vendor/guzzlehttp/guzzle/CHANGELOG.md index 1a96843..1144eb7 100644 --- a/vendor/guzzlehttp/guzzle/CHANGELOG.md +++ b/vendor/guzzlehttp/guzzle/CHANGELOG.md @@ -2,6 +2,41 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version. + +## 7.7.0 - 2023-05-21 + +### Added + +- Support `guzzlehttp/promises` v2 + + +## 7.6.1 - 2023-05-15 + +### Fixed + +- Fix `SetCookie::fromString` MaxAge deprecation warning and skip invalid MaxAge values + + +## 7.6.0 - 2023-05-14 + +### Added + +- Support for setting the minimum TLS version in a unified way +- Apply on request the version set in options parameters + + +## 7.5.2 - 2023-05-14 + +### Fixed + +- Fixed set cookie constructor validation +- Fixed handling of files with `'0'` body + +### Changed + +- Corrected docs and default connect timeout value to 300 seconds + + ## 7.5.1 - 2023-04-17 ### Fixed @@ -12,6 +47,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - Adjusted `guzzlehttp/psr7` version constraint to `^1.9.1 || ^2.4.5` + ## 7.5.0 - 2022-08-28 ### Added @@ -19,6 +55,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - Support PHP 8.2 - Add request to delay closure params + ## 7.4.5 - 2022-06-20 ### Fixed @@ -26,6 +63,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version * Fix change in port should be considered a change in origin * Fix `CURLOPT_HTTPAUTH` option not cleared on change of origin + ## 7.4.4 - 2022-06-09 ### Fixed @@ -33,12 +71,14 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version * Fix failure to strip Authorization header on HTTP downgrade * Fix failure to strip the Cookie header on change in host or HTTP downgrade + ## 7.4.3 - 2022-05-25 ### Fixed * Fix cross-domain cookie leakage + ## 7.4.2 - 2022-03-20 ### Fixed @@ -47,6 +87,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - Reject non-HTTP schemes in StreamHandler - Set a default ssl.peer_name context in StreamHandler to allow `force_ip_resolve` + ## 7.4.1 - 2021-12-06 ### Changed @@ -58,6 +99,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - Only close curl handle if it's done [#2950](https://github.com/guzzle/guzzle/pull/2950) + ## 7.4.0 - 2021-10-18 ### Added @@ -75,6 +117,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - Be more strict with types [#2914](https://github.com/guzzle/guzzle/pull/2914), [#2917](https://github.com/guzzle/guzzle/pull/2917), [#2919](https://github.com/guzzle/guzzle/pull/2919), [#2945](https://github.com/guzzle/guzzle/pull/2945) + ## 7.3.0 - 2021-03-23 ### Added @@ -87,6 +130,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - Handle exceptions on invalid header consistently between PHP versions and handlers [#2872](https://github.com/guzzle/guzzle/pull/2872) + ## 7.2.0 - 2020-10-10 ### Added @@ -109,6 +153,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - Using environment variable GUZZLE_CURL_SELECT_TIMEOUT [#2786](https://github.com/guzzle/guzzle/pull/2786) + ## 7.1.1 - 2020-09-30 ### Fixed @@ -120,6 +165,7 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - We dont connect curl `sink` on HEAD requests. - Removed some PHP 5 workarounds + ## 7.1.0 - 2020-09-22 ### Added @@ -142,14 +188,17 @@ Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version - `Utils::defaultCaBundle()` - `CurlFactory::LOW_CURL_VERSION_NUMBER` + ## 7.0.1 - 2020-06-27 * Fix multiply defined functions fatal error [#2699](https://github.com/guzzle/guzzle/pull/2699) + ## 7.0.0 - 2020-06-27 No changes since 7.0.0-rc1. + ## 7.0.0-rc1 - 2020-06-15 ### Changed @@ -157,6 +206,7 @@ No changes since 7.0.0-rc1. * Use error level for logging errors in Middleware [#2629](https://github.com/guzzle/guzzle/pull/2629) * Disabled IDN support by default and require ext-intl to use it [#2675](https://github.com/guzzle/guzzle/pull/2675) + ## 7.0.0-beta2 - 2020-05-25 ### Added @@ -182,6 +232,7 @@ No changes since 7.0.0-rc1. * Pool option `pool_size` [#2528](https://github.com/guzzle/guzzle/pull/2528) + ## 7.0.0-beta1 - 2019-12-30 The diff might look very big but 95% of Guzzle users will be able to upgrade without modification. @@ -215,15 +266,18 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * `uri_template()` and `UriTemplate` [#2440](https://github.com/guzzle/guzzle/pull/2440) * Request options `save_to` and `exceptions` [#2464](https://github.com/guzzle/guzzle/pull/2464) + ## 6.5.2 - 2019-12-23 * idn_to_ascii() fix for old PHP versions [#2489](https://github.com/guzzle/guzzle/pull/2489) + ## 6.5.1 - 2019-12-21 * Better defaults for PHP installations with old ICU lib [#2454](https://github.com/guzzle/guzzle/pull/2454) * IDN support for redirects [#2424](https://github.com/guzzle/guzzle/pull/2424) + ## 6.5.0 - 2019-12-07 * Improvement: Added support for reset internal queue in MockHandler. [#2143](https://github.com/guzzle/guzzle/pull/2143) @@ -233,11 +287,13 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Fix: Prevent undefined offset when using array for ssl_key options. [#2348](https://github.com/guzzle/guzzle/pull/2348) * Deprecated `ClientInterface::VERSION` + ## 6.4.1 - 2019-10-23 * No `guzzle.phar` was created in 6.4.0 due expired API token. This release will fix that * Added `parent::__construct()` to `FileCookieJar` and `SessionCookieJar` + ## 6.4.0 - 2019-10-23 * Improvement: Improved error messages when using curl < 7.21.2 [#2108](https://github.com/guzzle/guzzle/pull/2108) @@ -250,6 +306,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Fix: Prevent concurrent writes to file when saving `CookieJar` [#2335](https://github.com/guzzle/guzzle/pull/2335) * Improvement: Update `MockHandler` so we can test transfer time [#2362](https://github.com/guzzle/guzzle/pull/2362) + ## 6.3.3 - 2018-04-22 * Fix: Default headers when decode_content is specified @@ -291,13 +348,14 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Bug fix: Fill `CURLOPT_CAPATH` and `CURLOPT_CAINFO` properly [#1684](https://github.com/guzzle/guzzle/pull/1684) * Improvement: Use `\GuzzleHttp\Promise\rejection_for` function instead of object init [#1827](https://github.com/guzzle/guzzle/pull/1827) - + Minor code cleanups, documentation fixes and clarifications. + ## 6.2.3 - 2017-02-28 * Fix deprecations with guzzle/psr7 version 1.4 + ## 6.2.2 - 2016-10-08 * Allow to pass nullable Response to delay callable @@ -305,6 +363,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Fix drain case where content-length is the literal string zero * Obfuscate in-URL credentials in exceptions + ## 6.2.1 - 2016-07-18 * Address HTTP_PROXY security vulnerability, CVE-2016-5385: @@ -315,6 +374,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c a server does not honor `Connection: close`. * Ignore URI fragment when sending requests. + ## 6.2.0 - 2016-03-21 * Feature: added `GuzzleHttp\json_encode` and `GuzzleHttp\json_decode`. @@ -334,6 +394,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Bug fix: provide an empty string to `http_build_query` for HHVM workaround. https://github.com/guzzle/guzzle/pull/1367 + ## 6.1.1 - 2015-11-22 * Bug fix: Proxy::wrapSync() now correctly proxies to the appropriate handler @@ -349,6 +410,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Bug fix: fixed regression where MockHandler was not using `sink`. https://github.com/guzzle/guzzle/pull/1292 + ## 6.1.0 - 2015-09-08 * Feature: Added the `on_stats` request option to provide access to transfer @@ -383,6 +445,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Bug fix: Adding a Content-Length to PHP stream wrapper requests if not set. https://github.com/guzzle/guzzle/pull/1189 + ## 6.0.2 - 2015-07-04 * Fixed a memory leak in the curl handlers in which references to callbacks @@ -400,6 +463,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Functions are now conditionally required using an additional level of indirection to help with global Composer installations. + ## 6.0.1 - 2015-05-27 * Fixed a bug with serializing the `query` request option where the `&` @@ -408,6 +472,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c use `form_params` or `multipart` instead. * Various doc fixes. + ## 6.0.0 - 2015-05-26 * See the UPGRADING.md document for more information. @@ -432,6 +497,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * `$maxHandles` has been removed from CurlMultiHandler. * `MultipartPostBody` is now part of the `guzzlehttp/psr7` package. + ## 5.3.0 - 2015-05-19 * Mock now supports `save_to` @@ -442,6 +508,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Marked `GuzzleHttp\Client::getDefaultUserAgent` as deprecated. * URL scheme is now always lowercased. + ## 6.0.0-beta.1 * Requires PHP >= 5.5 @@ -494,6 +561,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * `GuzzleHttp\QueryParser` has been replaced with the `GuzzleHttp\Psr7\parse_query`. + ## 5.2.0 - 2015-01-27 * Added `AppliesHeadersInterface` to make applying headers to a request based @@ -504,6 +572,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c RingBridge. * Added a guard in the Pool class to not use recursion for request retries. + ## 5.1.0 - 2014-12-19 * Pool class no longer uses recursion when a request is intercepted. @@ -524,6 +593,7 @@ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking c * Exceptions thrown in the `end` event are now correctly wrapped with Guzzle specific exceptions if necessary. + ## 5.0.3 - 2014-11-03 This change updates query strings so that they are treated as un-encoded values @@ -538,6 +608,7 @@ string that should not be parsed or encoded (unless a call to getQuery() is subsequently made, forcing the query-string to be converted into a Query object). + ## 5.0.2 - 2014-10-30 * Added a trailing `\r\n` to multipart/form-data payloads. See @@ -559,6 +630,7 @@ object). string on a URL: Now allowing many more characters to be present in the query string without being percent encoded. See https://tools.ietf.org/html/rfc3986#appendix-A + ## 5.0.1 - 2014-10-16 Bugfix release. @@ -570,6 +642,7 @@ Bugfix release. * Fixed an issue where transfer statistics were not being populated in the RingBridge. https://github.com/guzzle/guzzle/issues/866 + ## 5.0.0 - 2014-10-12 Adding support for non-blocking responses and some minor API cleanup. @@ -651,6 +724,7 @@ interfaces. argument. They now accept an associative array of options, including the "size" key and "metadata" key which can be used to provide custom metadata. + ## 4.2.2 - 2014-09-08 * Fixed a memory leak in the CurlAdapter when reusing cURL handles. diff --git a/vendor/guzzlehttp/guzzle/README.md b/vendor/guzzlehttp/guzzle/README.md index 428f346..0786462 100644 --- a/vendor/guzzlehttp/guzzle/README.md +++ b/vendor/guzzlehttp/guzzle/README.md @@ -60,13 +60,13 @@ composer require guzzlehttp/guzzle ## Version Guidance -| Version | Status | Packagist | Namespace | Repo | Docs | PSR-7 | PHP Version | -|---------|----------------|---------------------|--------------|---------------------|---------------------|-------|--------------| -| 3.x | EOL | `guzzle/guzzle` | `Guzzle` | [v3][guzzle-3-repo] | [v3][guzzle-3-docs] | No | >=5.3.3,<7.0 | -| 4.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v4][guzzle-4-repo] | N/A | No | >=5.4,<7.0 | -| 5.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v5][guzzle-5-repo] | [v5][guzzle-5-docs] | No | >=5.4,<7.4 | -| 6.x | Security fixes | `guzzlehttp/guzzle` | `GuzzleHttp` | [v6][guzzle-6-repo] | [v6][guzzle-6-docs] | Yes | >=5.5,<8.0 | -| 7.x | Latest | `guzzlehttp/guzzle` | `GuzzleHttp` | [v7][guzzle-7-repo] | [v7][guzzle-7-docs] | Yes | >=7.2.5,<8.3 | +| Version | Status | Packagist | Namespace | Repo | Docs | PSR-7 | PHP Version | +|---------|---------------------|---------------------|--------------|---------------------|---------------------|-------|--------------| +| 3.x | EOL | `guzzle/guzzle` | `Guzzle` | [v3][guzzle-3-repo] | [v3][guzzle-3-docs] | No | >=5.3.3,<7.0 | +| 4.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v4][guzzle-4-repo] | N/A | No | >=5.4,<7.0 | +| 5.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v5][guzzle-5-repo] | [v5][guzzle-5-docs] | No | >=5.4,<7.4 | +| 6.x | Security fixes only | `guzzlehttp/guzzle` | `GuzzleHttp` | [v6][guzzle-6-repo] | [v6][guzzle-6-docs] | Yes | >=5.5,<8.0 | +| 7.x | Latest | `guzzlehttp/guzzle` | `GuzzleHttp` | [v7][guzzle-7-repo] | [v7][guzzle-7-docs] | Yes | >=7.2.5,<8.3 | [guzzle-3-repo]: https://github.com/guzzle/guzzle3 [guzzle-4-repo]: https://github.com/guzzle/guzzle/tree/4.x diff --git a/vendor/guzzlehttp/guzzle/composer.json b/vendor/guzzlehttp/guzzle/composer.json index eb40a45..3207f8c 100644 --- a/vendor/guzzlehttp/guzzle/composer.json +++ b/vendor/guzzlehttp/guzzle/composer.json @@ -53,7 +53,7 @@ "require": { "php": "^7.2.5 || ^8.0", "ext-json": "*", - "guzzlehttp/promises": "^1.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0", "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -64,7 +64,8 @@ "require-dev": { "ext-curl": "*", "bamarni/composer-bin-plugin": "^1.8.1", - "php-http/client-integration-tests": "^3.0", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", "phpunit/phpunit": "^8.5.29 || ^9.5.23", "psr/log": "^1.1 || ^2.0 || ^3.0" }, @@ -84,9 +85,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" } }, "autoload": { diff --git a/vendor/guzzlehttp/guzzle/src/Client.php b/vendor/guzzlehttp/guzzle/src/Client.php index 58f1d89..9b0d710 100644 --- a/vendor/guzzlehttp/guzzle/src/Client.php +++ b/vendor/guzzlehttp/guzzle/src/Client.php @@ -120,13 +120,14 @@ class Client implements ClientInterface, \Psr\Http\Client\ClientInterface public function send(RequestInterface $request, array $options = []): ResponseInterface { $options[RequestOptions::SYNCHRONOUS] = true; + return $this->sendAsync($request, $options)->wait(); } /** * The HttpClient PSR (PSR-18) specify this method. * - * @inheritDoc + * {@inheritDoc} */ public function sendRequest(RequestInterface $request): ResponseInterface { @@ -184,6 +185,7 @@ class Client implements ClientInterface, \Psr\Http\Client\ClientInterface public function request(string $method, $uri = '', array $options = []): ResponseInterface { $options[RequestOptions::SYNCHRONOUS] = true; + return $this->requestAsync($method, $uri, $options)->wait(); } @@ -228,11 +230,11 @@ class Client implements ClientInterface, \Psr\Http\Client\ClientInterface { $defaults = [ 'allow_redirects' => RedirectMiddleware::$defaultSettings, - 'http_errors' => true, - 'decode_content' => true, - 'verify' => true, - 'cookies' => false, - 'idn_conversion' => false, + 'http_errors' => true, + 'decode_content' => true, + 'verify' => true, + 'cookies' => false, + 'idn_conversion' => false, ]; // Use the standard Linux HTTP_PROXY and HTTPS_PROXY if set. @@ -354,10 +356,10 @@ class Client implements ClientInterface, \Psr\Http\Client\ClientInterface if (isset($options['form_params'])) { if (isset($options['multipart'])) { throw new InvalidArgumentException('You cannot use ' - . 'form_params and multipart at the same time. Use the ' - . 'form_params option if you want to send application/' - . 'x-www-form-urlencoded requests, and the multipart ' - . 'option to send multipart/form-data requests.'); + .'form_params and multipart at the same time. Use the ' + .'form_params option if you want to send application/' + .'x-www-form-urlencoded requests, and the multipart ' + .'option to send multipart/form-data requests.'); } $options['body'] = \http_build_query($options['form_params'], '', '&'); unset($options['form_params']); @@ -403,7 +405,7 @@ class Client implements ClientInterface, \Psr\Http\Client\ClientInterface // Ensure that we don't have the header in different case and set the new value. $modify['set_headers'] = Psr7\Utils::caselessRemove(['Authorization'], $modify['set_headers']); $modify['set_headers']['Authorization'] = 'Basic ' - . \base64_encode("$value[0]:$value[1]"); + .\base64_encode("$value[0]:$value[1]"); break; case 'digest': // @todo: Do not rely on curl @@ -437,13 +439,17 @@ class Client implements ClientInterface, \Psr\Http\Client\ClientInterface } } + if (isset($options['version'])) { + $modify['version'] = $options['version']; + } + $request = Psr7\Utils::modifyRequest($request, $modify); if ($request->getBody() instanceof Psr7\MultipartStream) { // Use a multipart/form-data POST if a Content-Type is not set. // Ensure that we don't have the header in different case and set the new value. $options['_conditional'] = Psr7\Utils::caselessRemove(['Content-Type'], $options['_conditional']); $options['_conditional']['Content-Type'] = 'multipart/form-data; boundary=' - . $request->getBody()->getBoundary(); + .$request->getBody()->getBoundary(); } // Merge in conditional headers if they are not present. @@ -469,9 +475,9 @@ class Client implements ClientInterface, \Psr\Http\Client\ClientInterface private function invalidBody(): InvalidArgumentException { return new InvalidArgumentException('Passing in the "body" request ' - . 'option as an array to send a request is not supported. ' - . 'Please use the "form_params" request option to send a ' - . 'application/x-www-form-urlencoded request, or the "multipart" ' - . 'request option to send a multipart/form-data request.'); + .'option as an array to send a request is not supported. ' + .'Please use the "form_params" request option to send a ' + .'application/x-www-form-urlencoded request, or the "multipart" ' + .'request option to send a multipart/form-data request.'); } } diff --git a/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php b/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php index 9985a98..b4ced5a 100644 --- a/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php +++ b/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php @@ -50,10 +50,10 @@ class CookieJar implements CookieJarInterface $cookieJar = new self(); foreach ($cookies as $name => $value) { $cookieJar->setCookie(new SetCookie([ - 'Domain' => $domain, - 'Name' => $name, - 'Value' => $value, - 'Discard' => true + 'Domain' => $domain, + 'Name' => $name, + 'Value' => $value, + 'Discard' => true, ])); } @@ -97,7 +97,7 @@ class CookieJar implements CookieJarInterface } /** - * @inheritDoc + * {@inheritDoc} */ public function toArray(): array { @@ -107,12 +107,13 @@ class CookieJar implements CookieJarInterface } /** - * @inheritDoc + * {@inheritDoc} */ public function clear(?string $domain = null, ?string $path = null, ?string $name = null): void { if (!$domain) { $this->cookies = []; + return; } elseif (!$path) { $this->cookies = \array_filter( @@ -142,7 +143,7 @@ class CookieJar implements CookieJarInterface } /** - * @inheritDoc + * {@inheritDoc} */ public function clearSessionCookies(): void { @@ -155,7 +156,7 @@ class CookieJar implements CookieJarInterface } /** - * @inheritDoc + * {@inheritDoc} */ public function setCookie(SetCookie $cookie): bool { @@ -170,9 +171,10 @@ class CookieJar implements CookieJarInterface $result = $cookie->validate(); if ($result !== true) { if ($this->strictMode) { - throw new \RuntimeException('Invalid cookie: ' . $result); + throw new \RuntimeException('Invalid cookie: '.$result); } $this->removeCookieIfEmpty($cookie); + return false; } @@ -253,7 +255,7 @@ class CookieJar implements CookieJarInterface /** * Computes cookie path following RFC 6265 section 5.1.4 * - * @link https://tools.ietf.org/html/rfc6265#section-5.1.4 + * @see https://tools.ietf.org/html/rfc6265#section-5.1.4 */ private function getCookiePathFromRequest(RequestInterface $request): string { @@ -289,8 +291,8 @@ class CookieJar implements CookieJarInterface !$cookie->isExpired() && (!$cookie->getSecure() || $scheme === 'https') ) { - $values[] = $cookie->getName() . '=' - . $cookie->getValue(); + $values[] = $cookie->getName().'=' + .$cookie->getValue(); } } diff --git a/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php b/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php index 7df374b..50bc363 100644 --- a/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php +++ b/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php @@ -13,7 +13,7 @@ use Psr\Http\Message\ResponseInterface; * necessary. Subclasses are also responsible for storing and retrieving * cookies from a file, database, etc. * - * @link https://docs.python.org/2/library/cookielib.html Inspiration + * @see https://docs.python.org/2/library/cookielib.html Inspiration * @extends \IteratorAggregate */ interface CookieJarInterface extends \Countable, \IteratorAggregate diff --git a/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php b/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php index 5d51ca9..cb3e67c 100644 --- a/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php +++ b/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php @@ -71,7 +71,7 @@ class SessionCookieJar extends CookieJar $this->setCookie(new SetCookie($cookie)); } } elseif (\strlen($data)) { - throw new \RuntimeException("Invalid cookie data"); + throw new \RuntimeException('Invalid cookie data'); } } } diff --git a/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php b/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php index a613c77..d74915b 100644 --- a/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php +++ b/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php @@ -11,15 +11,15 @@ class SetCookie * @var array */ private static $defaults = [ - 'Name' => null, - 'Value' => null, - 'Domain' => null, - 'Path' => '/', - 'Max-Age' => null, - 'Expires' => null, - 'Secure' => false, - 'Discard' => false, - 'HttpOnly' => false + 'Name' => null, + 'Value' => null, + 'Domain' => null, + 'Path' => '/', + 'Max-Age' => null, + 'Expires' => null, + 'Secure' => false, + 'Discard' => false, + 'HttpOnly' => false, ]; /** @@ -58,7 +58,13 @@ class SetCookie } else { foreach (\array_keys(self::$defaults) as $search) { if (!\strcasecmp($search, $key)) { - $data[$search] = $value; + if ($search === 'Max-Age') { + if (is_numeric($value)) { + $data[$search] = (int) $value; + } + } else { + $data[$search] = $value; + } continue 2; } } @@ -74,13 +80,49 @@ class SetCookie */ public function __construct(array $data = []) { - /** @var array|null $replaced will be null in case of replace error */ - $replaced = \array_replace(self::$defaults, $data); - if ($replaced === null) { - throw new \InvalidArgumentException('Unable to replace the default values for the Cookie.'); + $this->data = self::$defaults; + + if (isset($data['Name'])) { + $this->setName($data['Name']); + } + + if (isset($data['Value'])) { + $this->setValue($data['Value']); + } + + if (isset($data['Domain'])) { + $this->setDomain($data['Domain']); + } + + if (isset($data['Path'])) { + $this->setPath($data['Path']); + } + + if (isset($data['Max-Age'])) { + $this->setMaxAge($data['Max-Age']); + } + + if (isset($data['Expires'])) { + $this->setExpires($data['Expires']); + } + + if (isset($data['Secure'])) { + $this->setSecure($data['Secure']); + } + + if (isset($data['Discard'])) { + $this->setDiscard($data['Discard']); + } + + if (isset($data['HttpOnly'])) { + $this->setHttpOnly($data['HttpOnly']); + } + + // Set the remaining values that don't have extra validation logic + foreach (array_diff(array_keys($data), array_keys(self::$defaults)) as $key) { + $this->data[$key] = $data[$key]; } - $this->data = $replaced; // Extract the Expires value and turn it into a UNIX timestamp if needed if (!$this->getExpires() && $this->getMaxAge()) { // Calculate the Expires date @@ -92,13 +134,13 @@ class SetCookie public function __toString() { - $str = $this->data['Name'] . '=' . ($this->data['Value'] ?? '') . '; '; + $str = $this->data['Name'].'='.($this->data['Value'] ?? '').'; '; foreach ($this->data as $k => $v) { if ($k !== 'Name' && $k !== 'Value' && $v !== null && $v !== false) { if ($k === 'Expires') { - $str .= 'Expires=' . \gmdate('D, d M Y H:i:s \G\M\T', $v) . '; '; + $str .= 'Expires='.\gmdate('D, d M Y H:i:s \G\M\T', $v).'; '; } else { - $str .= ($v === true ? $k : "{$k}={$v}") . '; '; + $str .= ($v === true ? $k : "{$k}={$v}").'; '; } } } @@ -394,7 +436,7 @@ class SetCookie return false; } - return (bool) \preg_match('/\.' . \preg_quote($cookieDomain, '/') . '$/', $domain); + return (bool) \preg_match('/\.'.\preg_quote($cookieDomain, '/').'$/', $domain); } /** @@ -423,8 +465,8 @@ class SetCookie $name )) { return 'Cookie name must not contain invalid characters: ASCII ' - . 'Control characters (0-31;127), space, tab and the ' - . 'following characters: ()<>@,;:\"/?={}'; + .'Control characters (0-31;127), space, tab and the ' + .'following characters: ()<>@,;:\"/?={}'; } // Value must not be null. 0 and empty string are valid. Empty strings diff --git a/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php b/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php index e8f5fe8..3a6a8db 100644 --- a/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php +++ b/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php @@ -51,7 +51,7 @@ class CurlFactory implements CurlFactoryInterface unset($options['curl']['body_as_string']); } - $easy = new EasyHandle; + $easy = new EasyHandle(); $easy->request = $request; $easy->options = $options; $conf = $this->getDefaultConf($easy); @@ -161,11 +161,11 @@ class CurlFactory implements CurlFactoryInterface private static function createRejection(EasyHandle $easy, array $ctx): PromiseInterface { static $connectionErrors = [ - \CURLE_OPERATION_TIMEOUTED => true, + \CURLE_OPERATION_TIMEOUTED => true, \CURLE_COULDNT_RESOLVE_HOST => true, - \CURLE_COULDNT_CONNECT => true, - \CURLE_SSL_CONNECT_ERROR => true, - \CURLE_GOT_NOTHING => true, + \CURLE_COULDNT_CONNECT => true, + \CURLE_SSL_CONNECT_ERROR => true, + \CURLE_GOT_NOTHING => true, ]; if ($easy->createResponseException) { @@ -219,12 +219,12 @@ class CurlFactory implements CurlFactoryInterface private function getDefaultConf(EasyHandle $easy): array { $conf = [ - '_headers' => $easy->request->getHeaders(), - \CURLOPT_CUSTOMREQUEST => $easy->request->getMethod(), - \CURLOPT_URL => (string) $easy->request->getUri()->withFragment(''), + '_headers' => $easy->request->getHeaders(), + \CURLOPT_CUSTOMREQUEST => $easy->request->getMethod(), + \CURLOPT_URL => (string) $easy->request->getUri()->withFragment(''), \CURLOPT_RETURNTRANSFER => false, - \CURLOPT_HEADER => false, - \CURLOPT_CONNECTTIMEOUT => 150, + \CURLOPT_HEADER => false, + \CURLOPT_CONNECTTIMEOUT => 300, ]; if (\defined('CURLOPT_PROTOCOLS')) { @@ -250,6 +250,7 @@ class CurlFactory implements CurlFactoryInterface if ($size === null || $size > 0) { $this->applyBody($easy->request, $easy->options, $conf); + return; } @@ -341,6 +342,7 @@ class CurlFactory implements CurlFactoryInterface foreach (\array_keys($options['_headers']) as $key) { if (!\strcasecmp($key, $name)) { unset($options['_headers'][$key]); + return; } } @@ -452,6 +454,32 @@ class CurlFactory implements CurlFactoryInterface } } + if (isset($options['crypto_method'])) { + if (\STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT === $options['crypto_method']) { + if (!defined('CURL_SSLVERSION_TLSv1_0')) { + throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.0 not supported by your version of cURL'); + } + $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_0; + } elseif (\STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT === $options['crypto_method']) { + if (!defined('CURL_SSLVERSION_TLSv1_1')) { + throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.1 not supported by your version of cURL'); + } + $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_1; + } elseif (\STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT === $options['crypto_method']) { + if (!defined('CURL_SSLVERSION_TLSv1_2')) { + throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.2 not supported by your version of cURL'); + } + $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_2; + } elseif (defined('STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT') && \STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT === $options['crypto_method']) { + if (!defined('CURL_SSLVERSION_TLSv1_3')) { + throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.3 not supported by your version of cURL'); + } + $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_3; + } else { + throw new \InvalidArgumentException('Invalid crypto_method request option: unknown version provided'); + } + } + if (isset($options['cert'])) { $cert = $options['cert']; if (\is_array($cert)) { @@ -461,8 +489,8 @@ class CurlFactory implements CurlFactoryInterface if (!\file_exists($cert)) { throw new \InvalidArgumentException("SSL certificate not found: {$cert}"); } - # OpenSSL (versions 0.9.3 and later) also support "P12" for PKCS#12-encoded files. - # see https://curl.se/libcurl/c/CURLOPT_SSLCERTTYPE.html + // OpenSSL (versions 0.9.3 and later) also support "P12" for PKCS#12-encoded files. + // see https://curl.se/libcurl/c/CURLOPT_SSLCERTTYPE.html $ext = pathinfo($cert, \PATHINFO_EXTENSION); if (preg_match('#^(der|p12)$#i', $ext)) { $conf[\CURLOPT_SSLCERTTYPE] = strtoupper($ext); @@ -525,9 +553,10 @@ class CurlFactory implements CurlFactoryInterface } } catch (\RuntimeException $e) { $ctx['error'] = 'The connection unexpectedly failed without ' - . 'providing an error. The request would have been retried, ' - . 'but attempting to rewind the request body failed. ' - . 'Exception: ' . $e; + .'providing an error. The request would have been retried, ' + .'but attempting to rewind the request body failed. ' + .'Exception: '.$e; + return self::createRejection($easy, $ctx); } @@ -536,14 +565,15 @@ class CurlFactory implements CurlFactoryInterface $easy->options['_curl_retries'] = 1; } elseif ($easy->options['_curl_retries'] == 2) { $ctx['error'] = 'The cURL request was retried 3 times ' - . 'and did not succeed. The most likely reason for the failure ' - . 'is that cURL was unable to rewind the body of the request ' - . 'and subsequent retries resulted in the same error. Turn on ' - . 'the debug option to see what went wrong. See ' - . 'https://bugs.php.net/bug.php?id=47204 for more information.'; + .'and did not succeed. The most likely reason for the failure ' + .'is that cURL was unable to rewind the body of the request ' + .'and subsequent retries resulted in the same error. Turn on ' + .'the debug option to see what went wrong. See ' + .'https://bugs.php.net/bug.php?id=47204 for more information.'; + return self::createRejection($easy, $ctx); } else { - $easy->options['_curl_retries']++; + ++$easy->options['_curl_retries']; } return $handler($easy->request, $easy->options); @@ -573,6 +603,7 @@ class CurlFactory implements CurlFactoryInterface $easy->createResponse(); } catch (\Exception $e) { $easy->createResponseException = $e; + return -1; } if ($onHeaders !== null) { @@ -582,6 +613,7 @@ class CurlFactory implements CurlFactoryInterface // Associate the exception with the handle and trigger // a curl header write error by returning 0. $easy->onHeadersException = $e; + return -1; } } @@ -591,6 +623,7 @@ class CurlFactory implements CurlFactoryInterface } else { $easy->headers[] = $value; } + return \strlen($h); }; } diff --git a/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php b/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php index 4356d02..f0acde1 100644 --- a/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php +++ b/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php @@ -164,7 +164,8 @@ class CurlMultiHandler \usleep(250); } - while (\curl_multi_exec($this->_mh, $this->active) === \CURLM_CALL_MULTI_PERFORM); + while (\curl_multi_exec($this->_mh, $this->active) === \CURLM_CALL_MULTI_PERFORM) { + } $this->processMessages(); } diff --git a/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php b/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php index 224344d..1bc39f4 100644 --- a/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php +++ b/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php @@ -106,7 +106,7 @@ final class EasyHandle */ public function __get($name) { - $msg = $name === 'handle' ? 'The EasyHandle has been released' : 'Invalid property: ' . $name; + $msg = $name === 'handle' ? 'The EasyHandle has been released' : 'Invalid property: '.$name; throw new \BadMethodCallException($msg); } } diff --git a/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php b/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php index a098884..5554b8f 100644 --- a/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php +++ b/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php @@ -14,9 +14,9 @@ final class HeaderProcessor * * @param string[] $headers * - * @throws \RuntimeException - * * @return array{0:string, 1:int, 2:?string, 3:array} + * + * @throws \RuntimeException */ public static function parseHeaders(array $headers): array { diff --git a/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php b/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php index 79664e2..77ffed5 100644 --- a/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php +++ b/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php @@ -138,6 +138,7 @@ class MockHandler implements \Countable if ($this->onRejected) { ($this->onRejected)($reason); } + return P\Create::rejectionFor($reason); } ); @@ -159,7 +160,7 @@ class MockHandler implements \Countable ) { $this->queue[] = $value; } else { - throw new \TypeError('Expected a Response, Promise, Throwable or callable. Found ' . Utils::describeType($value)); + throw new \TypeError('Expected a Response, Promise, Throwable or callable. Found '.Utils::describeType($value)); } } } diff --git a/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php b/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php index 543f825..61632f5 100644 --- a/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php +++ b/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php @@ -67,7 +67,7 @@ class StreamHandler if (false !== \strpos($message, 'getaddrinfo') // DNS lookup failed || false !== \strpos($message, 'Connection refused') || false !== \strpos($message, "couldn't connect to host") // error on HHVM - || false !== \strpos($message, "connection attempt failed") + || false !== \strpos($message, 'connection attempt failed') ) { $e = new ConnectException($e->getMessage(), $request, $e); } else { @@ -231,9 +231,10 @@ class StreamHandler \set_error_handler(static function ($_, $msg, $file, $line) use (&$errors): bool { $errors[] = [ 'message' => $msg, - 'file' => $file, - 'line' => $line + 'file' => $file, + 'line' => $line, ]; + return true; }); @@ -247,7 +248,7 @@ class StreamHandler $message = 'Error creating resource: '; foreach ($errors as $err) { foreach ($err as $key => $value) { - $message .= "[$key] $value" . \PHP_EOL; + $message .= "[$key] $value".\PHP_EOL; } } throw new \RuntimeException(\trim($message)); @@ -350,6 +351,7 @@ class StreamHandler if (false === $records || !isset($records[0]['ip'])) { throw new ConnectException(\sprintf("Could not resolve IPv4 address for host '%s'", $uri->getHost()), $request); } + return $uri->withHost($records[0]['ip']); } if ('v6' === $options['force_ip_resolve']) { @@ -357,7 +359,8 @@ class StreamHandler if (false === $records || !isset($records[0]['ipv6'])) { throw new ConnectException(\sprintf("Could not resolve IPv6 address for host '%s'", $uri->getHost()), $request); } - return $uri->withHost('[' . $records[0]['ipv6'] . ']'); + + return $uri->withHost('['.$records[0]['ipv6'].']'); } } @@ -375,11 +378,11 @@ class StreamHandler $context = [ 'http' => [ - 'method' => $request->getMethod(), - 'header' => $headers, + 'method' => $request->getMethod(), + 'header' => $headers, 'protocol_version' => $request->getProtocolVersion(), - 'ignore_errors' => true, - 'follow_location' => 0, + 'ignore_errors' => true, + 'follow_location' => 0, ], 'ssl' => [ 'peer_name' => $request->getUri()->getHost(), @@ -388,7 +391,7 @@ class StreamHandler $body = (string) $request->getBody(); - if (!empty($body)) { + if ('' !== $body) { $context['http']['content'] = $body; // Prevent the HTTP handler from adding a Content-Type header. if (!$request->hasHeader('Content-Type')) { @@ -472,6 +475,25 @@ class StreamHandler } } + /** + * @param mixed $value as passed via Request transfer options. + */ + private function add_crypto_method(RequestInterface $request, array &$options, $value, array &$params): void + { + if ( + $value === \STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT + || $value === \STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT + || $value === \STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT + || (defined('STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT') && $value === \STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT) + ) { + $options['http']['crypto_method'] = $value; + + return; + } + + throw new \InvalidArgumentException('Invalid crypto_method request option: unknown version provided'); + } + /** * @param mixed $value as passed via Request transfer options. */ @@ -542,27 +564,27 @@ class StreamHandler } static $map = [ - \STREAM_NOTIFY_CONNECT => 'CONNECT', + \STREAM_NOTIFY_CONNECT => 'CONNECT', \STREAM_NOTIFY_AUTH_REQUIRED => 'AUTH_REQUIRED', - \STREAM_NOTIFY_AUTH_RESULT => 'AUTH_RESULT', - \STREAM_NOTIFY_MIME_TYPE_IS => 'MIME_TYPE_IS', - \STREAM_NOTIFY_FILE_SIZE_IS => 'FILE_SIZE_IS', - \STREAM_NOTIFY_REDIRECTED => 'REDIRECTED', - \STREAM_NOTIFY_PROGRESS => 'PROGRESS', - \STREAM_NOTIFY_FAILURE => 'FAILURE', - \STREAM_NOTIFY_COMPLETED => 'COMPLETED', - \STREAM_NOTIFY_RESOLVE => 'RESOLVE', + \STREAM_NOTIFY_AUTH_RESULT => 'AUTH_RESULT', + \STREAM_NOTIFY_MIME_TYPE_IS => 'MIME_TYPE_IS', + \STREAM_NOTIFY_FILE_SIZE_IS => 'FILE_SIZE_IS', + \STREAM_NOTIFY_REDIRECTED => 'REDIRECTED', + \STREAM_NOTIFY_PROGRESS => 'PROGRESS', + \STREAM_NOTIFY_FAILURE => 'FAILURE', + \STREAM_NOTIFY_COMPLETED => 'COMPLETED', + \STREAM_NOTIFY_RESOLVE => 'RESOLVE', ]; static $args = ['severity', 'message', 'message_code', 'bytes_transferred', 'bytes_max']; $value = Utils::debugResource($value); - $ident = $request->getMethod() . ' ' . $request->getUri()->withFragment(''); + $ident = $request->getMethod().' '.$request->getUri()->withFragment(''); self::addNotification( $params, static function (int $code, ...$passed) use ($ident, $value, $map, $args): void { \fprintf($value, '<%s> [%s] ', $ident, $map[$code]); foreach (\array_filter($passed) as $i => $v) { - \fwrite($value, $args[$i] . ': "' . $v . '" '); + \fwrite($value, $args[$i].': "'.$v.'" '); } \fwrite($value, "\n"); } @@ -577,7 +599,7 @@ class StreamHandler } else { $params['notification'] = self::callArray([ $params['notification'], - $notify + $notify, ]); } } diff --git a/vendor/guzzlehttp/guzzle/src/HandlerStack.php b/vendor/guzzlehttp/guzzle/src/HandlerStack.php index e0a1d11..1ce9c4b 100644 --- a/vendor/guzzlehttp/guzzle/src/HandlerStack.php +++ b/vendor/guzzlehttp/guzzle/src/HandlerStack.php @@ -86,14 +86,14 @@ class HandlerStack $stack = []; if ($this->handler !== null) { - $stack[] = "0) Handler: " . $this->debugCallable($this->handler); + $stack[] = '0) Handler: '.$this->debugCallable($this->handler); } $result = ''; foreach (\array_reverse($this->stack) as $tuple) { - $depth++; + ++$depth; $str = "{$depth}) Name: '{$tuple[1]}', "; - $str .= "Function: " . $this->debugCallable($tuple[0]); + $str .= 'Function: '.$this->debugCallable($tuple[0]); $result = "> {$str}\n{$result}"; $stack[] = $str; } @@ -122,7 +122,7 @@ class HandlerStack */ public function hasHandler(): bool { - return $this->handler !== null ; + return $this->handler !== null; } /** @@ -266,10 +266,10 @@ class HandlerStack if (\is_array($fn)) { return \is_string($fn[0]) ? "callable({$fn[0]}::{$fn[1]})" - : "callable(['" . \get_class($fn[0]) . "', '{$fn[1]}'])"; + : "callable(['".\get_class($fn[0])."', '{$fn[1]}'])"; } /** @var object $fn */ - return 'callable(' . \spl_object_hash($fn) . ')'; + return 'callable('.\spl_object_hash($fn).')'; } } diff --git a/vendor/guzzlehttp/guzzle/src/MessageFormatter.php b/vendor/guzzlehttp/guzzle/src/MessageFormatter.php index da49954..9b77eee 100644 --- a/vendor/guzzlehttp/guzzle/src/MessageFormatter.php +++ b/vendor/guzzlehttp/guzzle/src/MessageFormatter.php @@ -40,11 +40,11 @@ class MessageFormatter implements MessageFormatterInterface /** * Apache Common Log Format. * - * @link https://httpd.apache.org/docs/2.4/logs.html#common + * @see https://httpd.apache.org/docs/2.4/logs.html#common * * @var string */ - public const CLF = "{hostname} {req_header_User-Agent} - [{date_common_log}] \"{method} {target} HTTP/{version}\" {code} {res_header_Content-Length}"; + public const CLF = '{hostname} {req_header_User-Agent} - [{date_common_log}] "{method} {target} HTTP/{version}" {code} {res_header_Content-Length}'; public const DEBUG = ">>>>>>>>\n{request}\n<<<<<<<<\n{response}\n--------\n{error}"; public const SHORT = '[{ts}] "{method} {target} HTTP/{version}" {code}'; @@ -90,9 +90,9 @@ class MessageFormatter implements MessageFormatterInterface break; case 'req_headers': $result = \trim($request->getMethod() - . ' ' . $request->getRequestTarget()) - . ' HTTP/' . $request->getProtocolVersion() . "\r\n" - . $this->headers($request); + .' '.$request->getRequestTarget()) + .' HTTP/'.$request->getProtocolVersion()."\r\n" + .$this->headers($request); break; case 'res_headers': $result = $response ? @@ -101,7 +101,7 @@ class MessageFormatter implements MessageFormatterInterface $response->getProtocolVersion(), $response->getStatusCode(), $response->getReasonPhrase() - ) . "\r\n" . $this->headers($response) + )."\r\n".$this->headers($response) : 'NULL'; break; case 'req_body': @@ -177,6 +177,7 @@ class MessageFormatter implements MessageFormatterInterface } $cache[$matches[1]] = $result; + return $result; }, $this->template @@ -190,7 +191,7 @@ class MessageFormatter implements MessageFormatterInterface { $result = ''; foreach ($message->getHeaders() as $name => $values) { - $result .= $name . ': ' . \implode(', ', $values) . "\r\n"; + $result .= $name.': '.\implode(', ', $values)."\r\n"; } return \trim($result); diff --git a/vendor/guzzlehttp/guzzle/src/Middleware.php b/vendor/guzzlehttp/guzzle/src/Middleware.php index 7035c77..7e3eb6b 100644 --- a/vendor/guzzlehttp/guzzle/src/Middleware.php +++ b/vendor/guzzlehttp/guzzle/src/Middleware.php @@ -34,10 +34,12 @@ final class Middleware } $cookieJar = $options['cookies']; $request = $cookieJar->withCookieHeader($request); + return $handler($request, $options) ->then( static function (ResponseInterface $response) use ($cookieJar, $request): ResponseInterface { $cookieJar->extractCookies($request, $response); + return $response; } ); @@ -60,6 +62,7 @@ final class Middleware if (empty($options['http_errors'])) { return $handler($request, $options); } + return $handler($request, $options)->then( static function (ResponseInterface $response) use ($request, $bodySummarizer) { $code = $response->getStatusCode(); @@ -93,20 +96,22 @@ final class Middleware return $handler($request, $options)->then( static function ($value) use ($request, &$container, $options) { $container[] = [ - 'request' => $request, + 'request' => $request, 'response' => $value, - 'error' => null, - 'options' => $options + 'error' => null, + 'options' => $options, ]; + return $value; }, static function ($reason) use ($request, &$container, $options) { $container[] = [ - 'request' => $request, + 'request' => $request, 'response' => null, - 'error' => $reason, - 'options' => $options + 'error' => $reason, + 'options' => $options, ]; + return P\Create::rejectionFor($reason); } ); @@ -138,6 +143,7 @@ final class Middleware if ($after) { $after($request, $options, $response); } + return $response; }; }; @@ -202,12 +208,14 @@ final class Middleware static function ($response) use ($logger, $request, $formatter, $logLevel): ResponseInterface { $message = $formatter->format($request, $response); $logger->log($logLevel, $message); + return $response; }, static function ($reason) use ($logger, $request, $formatter): PromiseInterface { $response = $reason instanceof RequestException ? $reason->getResponse() : null; $message = $formatter->format($request, $response, P\Create::exceptionFor($reason)); $logger->error($message); + return P\Create::rejectionFor($reason); } ); diff --git a/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php b/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php index 7ca6283..0a8de81 100644 --- a/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php +++ b/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php @@ -84,6 +84,7 @@ class PrepareBodyMiddleware // The expect header is unconditionally enabled if ($expect === true) { $modify['set_headers']['Expect'] = '100-Continue'; + return; } diff --git a/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php b/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php index f67d448..f32808a 100644 --- a/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php +++ b/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php @@ -27,10 +27,10 @@ class RedirectMiddleware * @var array */ public static $defaultSettings = [ - 'max' => 5, - 'protocols' => ['http', 'https'], - 'strict' => false, - 'referer' => false, + 'max' => 5, + 'protocols' => ['http', 'https'], + 'strict' => false, + 'referer' => false, 'track_redirects' => false, ]; diff --git a/vendor/guzzlehttp/guzzle/src/RequestOptions.php b/vendor/guzzlehttp/guzzle/src/RequestOptions.php index 20b31bc..bf3b02b 100644 --- a/vendor/guzzlehttp/guzzle/src/RequestOptions.php +++ b/vendor/guzzlehttp/guzzle/src/RequestOptions.php @@ -7,7 +7,7 @@ namespace GuzzleHttp; * * More documentation for each option can be found at http://guzzlephp.org/. * - * @link http://docs.guzzlephp.org/en/v6/request-options.html + * @see http://docs.guzzlephp.org/en/v6/request-options.html */ final class RequestOptions { @@ -70,10 +70,22 @@ final class RequestOptions /** * connect_timeout: (float, default=0) Float describing the number of * seconds to wait while trying to connect to a server. Use 0 to wait - * indefinitely (the default behavior). + * 300 seconds (the default behavior). */ public const CONNECT_TIMEOUT = 'connect_timeout'; + /** + * crypto_method: (int) A value describing the minimum TLS protocol + * version to use. + * + * This setting must be set to one of the + * ``STREAM_CRYPTO_METHOD_TLS*_CLIENT`` constants. PHP 7.4 or higher is + * required in order to use TLS 1.3, and cURL 7.34.0 or higher is required + * in order to specify a crypto method, with cURL 7.52.0 or higher being + * required to use TLS 1.3. + */ + public const CRYPTO_METHOD = 'crypto_method'; + /** * debug: (bool|resource) Set to true or set to a PHP stream returned by * fopen() enable debug output with the HTTP handler used to send a diff --git a/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php b/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php index 0236a9d..8f4d93a 100644 --- a/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php +++ b/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php @@ -44,7 +44,7 @@ class RetryMiddleware { $this->decider = $decider; $this->nextHandler = $nextHandler; - $this->delay = $delay ?: __CLASS__ . '::exponentialDelay'; + $this->delay = $delay ?: __CLASS__.'::exponentialDelay'; } /** @@ -54,7 +54,7 @@ class RetryMiddleware */ public static function exponentialDelay(int $retries): int { - return (int) \pow(2, $retries - 1) * 1000; + return (int) 2 ** ($retries - 1) * 1000; } public function __invoke(RequestInterface $request, array $options): PromiseInterface @@ -64,6 +64,7 @@ class RetryMiddleware } $fn = $this->nextHandler; + return $fn($request, $options) ->then( $this->onFulfilled($request, $options), @@ -85,6 +86,7 @@ class RetryMiddleware )) { return $value; } + return $this->doRetry($request, $options, $value); }; } @@ -103,6 +105,7 @@ class RetryMiddleware )) { return P\Create::rejectionFor($reason); } + return $this->doRetry($req, $options); }; } diff --git a/vendor/guzzlehttp/guzzle/src/Utils.php b/vendor/guzzlehttp/guzzle/src/Utils.php index e355f32..fcf571d 100644 --- a/vendor/guzzlehttp/guzzle/src/Utils.php +++ b/vendor/guzzlehttp/guzzle/src/Utils.php @@ -23,9 +23,9 @@ final class Utils { switch (\gettype($input)) { case 'object': - return 'object(' . \get_class($input) . ')'; + return 'object('.\get_class($input).')'; case 'array': - return 'array(' . \count($input) . ')'; + return 'array('.\count($input).')'; default: \ob_start(); \var_dump($input); @@ -79,9 +79,9 @@ final class Utils * * The returned handler is not wrapped by any default middlewares. * - * @throws \RuntimeException if no viable Handler is available. - * * @return callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface Returns the best handler for the given system. + * + * @throws \RuntimeException if no viable Handler is available. */ public static function chooseHandler(): callable { @@ -247,8 +247,8 @@ EOT } // Special match if the area when prefixed with ".". Remove any // existing leading "." and add a new leading ".". - $area = '.' . \ltrim($area, '.'); - if (\substr($host, -(\strlen($area))) === $area) { + $area = '.'.\ltrim($area, '.'); + if (\substr($host, -\strlen($area)) === $area) { return true; } } @@ -269,13 +269,13 @@ EOT * * @throws InvalidArgumentException if the JSON cannot be decoded. * - * @link https://www.php.net/manual/en/function.json-decode.php + * @see https://www.php.net/manual/en/function.json-decode.php */ public static function jsonDecode(string $json, bool $assoc = false, int $depth = 512, int $options = 0) { $data = \json_decode($json, $assoc, $depth, $options); if (\JSON_ERROR_NONE !== \json_last_error()) { - throw new InvalidArgumentException('json_decode error: ' . \json_last_error_msg()); + throw new InvalidArgumentException('json_decode error: '.\json_last_error_msg()); } return $data; @@ -290,13 +290,13 @@ EOT * * @throws InvalidArgumentException if the JSON cannot be encoded. * - * @link https://www.php.net/manual/en/function.json-encode.php + * @see https://www.php.net/manual/en/function.json-encode.php */ public static function jsonEncode($value, int $options = 0, int $depth = 512): string { $json = \json_encode($value, $options, $depth); if (\JSON_ERROR_NONE !== \json_last_error()) { - throw new InvalidArgumentException('json_encode error: ' . \json_last_error_msg()); + throw new InvalidArgumentException('json_encode error: '.\json_last_error_msg()); } /** @var string */ @@ -341,7 +341,7 @@ EOT $errorMessage = 'IDN conversion failed'; if ($errors) { - $errorMessage .= ' (errors: ' . implode(', ', $errors) . ')'; + $errorMessage .= ' (errors: '.implode(', ', $errors).')'; } throw new InvalidArgumentException($errorMessage); diff --git a/vendor/guzzlehttp/guzzle/src/functions.php b/vendor/guzzlehttp/guzzle/src/functions.php index a70d2cb..5edc66a 100644 --- a/vendor/guzzlehttp/guzzle/src/functions.php +++ b/vendor/guzzlehttp/guzzle/src/functions.php @@ -50,10 +50,10 @@ function debug_resource($value = null) * * The returned handler is not wrapped by any default middlewares. * - * @throws \RuntimeException if no viable Handler is available. - * * @return callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface Returns the best handler for the given system. * + * @throws \RuntimeException if no viable Handler is available. + * * @deprecated choose_handler will be removed in guzzlehttp/guzzle:8.0. Use Utils::chooseHandler instead. */ function choose_handler(): callable @@ -141,7 +141,7 @@ function is_host_in_noproxy(string $host, array $noProxyArray): bool * * @throws Exception\InvalidArgumentException if the JSON cannot be decoded. * - * @link https://www.php.net/manual/en/function.json-decode.php + * @see https://www.php.net/manual/en/function.json-decode.php * @deprecated json_decode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonDecode instead. */ function json_decode(string $json, bool $assoc = false, int $depth = 512, int $options = 0) @@ -158,7 +158,7 @@ function json_decode(string $json, bool $assoc = false, int $depth = 512, int $o * * @throws Exception\InvalidArgumentException if the JSON cannot be encoded. * - * @link https://www.php.net/manual/en/function.json-encode.php + * @see https://www.php.net/manual/en/function.json-encode.php * @deprecated json_encode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonEncode instead. */ function json_encode($value, int $options = 0, int $depth = 512): string diff --git a/vendor/guzzlehttp/guzzle/src/functions_include.php b/vendor/guzzlehttp/guzzle/src/functions_include.php index 6636a42..394f953 100644 --- a/vendor/guzzlehttp/guzzle/src/functions_include.php +++ b/vendor/guzzlehttp/guzzle/src/functions_include.php @@ -2,5 +2,5 @@ // Don't redefine the functions if included multiple times. if (!\function_exists('GuzzleHttp\describe_type')) { - require __DIR__ . '/functions.php'; + require __DIR__.'/functions.php'; } diff --git a/vendor/guzzlehttp/promises/CHANGELOG.md b/vendor/guzzlehttp/promises/CHANGELOG.md index 253282e..ab173ad 100644 --- a/vendor/guzzlehttp/promises/CHANGELOG.md +++ b/vendor/guzzlehttp/promises/CHANGELOG.md @@ -1,11 +1,36 @@ # CHANGELOG + +## 2.0.0 - TBC + +### Added + +- Added PHP 7 type hints + +### Changed + +- All previously non-final non-exception classes have been marked as soft-final + +### Removed + +- Dropped PHP < 7.2 support +- All functions in the `GuzzleHttp\Promise` namespace + + +## 1.5.3 - 2023-05-21 + +### Changed + +- Removed remaining usage of deprecated functions + + ## 1.5.2 - 2022-08-07 ### Changed - Officially support PHP 8.2 + ## 1.5.1 - 2021-10-22 ### Fixed @@ -13,6 +38,7 @@ - Revert "Call handler when waiting on fulfilled/rejected Promise" - Fix pool memory leak when empty array of promises provided + ## 1.5.0 - 2021-10-07 ### Changed @@ -24,12 +50,14 @@ - Fix manually settle promises generated with `Utils::task` + ## 1.4.1 - 2021-02-18 ### Fixed - Fixed `each_limit` skipping promises and failing + ## 1.4.0 - 2020-09-30 ### Added diff --git a/vendor/guzzlehttp/promises/README.md b/vendor/guzzlehttp/promises/README.md index 1ea667a..4dc7b6a 100644 --- a/vendor/guzzlehttp/promises/README.md +++ b/vendor/guzzlehttp/promises/README.md @@ -29,6 +29,21 @@ for a general introduction to promises. `GuzzleHttp\Promise\Coroutine::of()`. +## Installation + +```shell +composer require guzzlehttp/promises +``` + + +## Version Guidance + +| Version | Status | PHP Version | +|---------|------------------------|--------------| +| 1.x | Bug and security fixes | >=5.5,<8.3 | +| 2.x | Latest | >=7.2.5,<8.3 | + + ## Quick Start A *promise* represents the eventual result of an asynchronous operation. The @@ -430,8 +445,6 @@ $loop = React\EventLoop\Factory::create(); $loop->addPeriodicTimer(0, [$queue, 'run']); ``` -*TODO*: Perhaps adding a `futureTick()` on each tick would be faster? - ## Implementation Notes @@ -501,8 +514,8 @@ $promise->resolve('foo'); A static API was first introduced in 1.4.0, in order to mitigate problems with functions conflicting between global and local copies of the package. The -function API will be removed in 2.0.0. A migration table has been provided here -for your convenience: +function API was removed in 2.0.0. A migration table has been provided here for +your convenience: | Original Function | Replacement Method | |----------------|----------------| diff --git a/vendor/guzzlehttp/promises/composer.json b/vendor/guzzlehttp/promises/composer.json index c959fb3..fc1989e 100644 --- a/vendor/guzzlehttp/promises/composer.json +++ b/vendor/guzzlehttp/promises/composer.json @@ -26,32 +26,32 @@ } ], "require": { - "php": ">=5.5" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" }, "autoload": { "psr-4": { "GuzzleHttp\\Promise\\": "src/" - }, - "files": ["src/functions_include.php"] + } }, "autoload-dev": { "psr-4": { "GuzzleHttp\\Promise\\Tests\\": "tests/" } }, - "scripts": { - "test": "vendor/bin/simple-phpunit", - "test-ci": "vendor/bin/simple-phpunit --coverage-text" - }, "extra": { - "branch-alias": { - "dev-master": "1.5-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "config": { + "allow-plugins": { + "bamarni/composer-bin-plugin": true + }, "preferred-install": "dist", "sort-packages": true } diff --git a/vendor/guzzlehttp/promises/src/AggregateException.php b/vendor/guzzlehttp/promises/src/AggregateException.php index d2b5712..40ffdbc 100644 --- a/vendor/guzzlehttp/promises/src/AggregateException.php +++ b/vendor/guzzlehttp/promises/src/AggregateException.php @@ -1,5 +1,7 @@ generator = $generatorFn(); - $this->result = new Promise(function () { + $this->result = new Promise(function (): void { while (isset($this->currentPromise)) { $this->currentPromise->wait(); } }); try { $this->nextCoroutine($this->generator->current()); - } catch (\Exception $exception) { - $this->result->reject($exception); } catch (Throwable $throwable) { $this->result->reject($throwable); } @@ -78,10 +77,8 @@ final class Coroutine implements PromiseInterface /** * Create a new coroutine. - * - * @return self */ - public static function of(callable $generatorFn) + public static function of(callable $generatorFn): self { return new self($generatorFn); } @@ -89,42 +86,42 @@ final class Coroutine implements PromiseInterface public function then( callable $onFulfilled = null, callable $onRejected = null - ) { + ): PromiseInterface { return $this->result->then($onFulfilled, $onRejected); } - public function otherwise(callable $onRejected) + public function otherwise(callable $onRejected): PromiseInterface { return $this->result->otherwise($onRejected); } - public function wait($unwrap = true) + public function wait(bool $unwrap = true) { return $this->result->wait($unwrap); } - public function getState() + public function getState(): string { return $this->result->getState(); } - public function resolve($value) + public function resolve($value): void { $this->result->resolve($value); } - public function reject($reason) + public function reject($reason): void { $this->result->reject($reason); } - public function cancel() + public function cancel(): void { $this->currentPromise->cancel(); $this->result->cancel(); } - private function nextCoroutine($yielded) + private function nextCoroutine($yielded): void { $this->currentPromise = Create::promiseFor($yielded) ->then([$this, '_handleSuccess'], [$this, '_handleFailure']); @@ -133,7 +130,7 @@ final class Coroutine implements PromiseInterface /** * @internal */ - public function _handleSuccess($value) + public function _handleSuccess($value): void { unset($this->currentPromise); try { @@ -143,8 +140,6 @@ final class Coroutine implements PromiseInterface } else { $this->result->resolve($value); } - } catch (Exception $exception) { - $this->result->reject($exception); } catch (Throwable $throwable) { $this->result->reject($throwable); } @@ -153,15 +148,13 @@ final class Coroutine implements PromiseInterface /** * @internal */ - public function _handleFailure($reason) + public function _handleFailure($reason): void { unset($this->currentPromise); try { $nextYield = $this->generator->throw(Create::exceptionFor($reason)); // The throw was caught, so keep iterating on the coroutine $this->nextCoroutine($nextYield); - } catch (Exception $exception) { - $this->result->reject($exception); } catch (Throwable $throwable) { $this->result->reject($throwable); } diff --git a/vendor/guzzlehttp/promises/src/Create.php b/vendor/guzzlehttp/promises/src/Create.php index 8d038e9..9d3fc4a 100644 --- a/vendor/guzzlehttp/promises/src/Create.php +++ b/vendor/guzzlehttp/promises/src/Create.php @@ -1,5 +1,7 @@ then([$promise, 'resolve'], [$promise, 'reject']); + return $promise; } @@ -34,10 +35,8 @@ final class Create * If the provided reason is a promise, then it is returned as-is. * * @param mixed $reason Promise or reason. - * - * @return PromiseInterface */ - public static function rejectionFor($reason) + public static function rejectionFor($reason): PromiseInterface { if ($reason instanceof PromiseInterface) { return $reason; @@ -50,12 +49,10 @@ final class Create * Create an exception for a rejected promise value. * * @param mixed $reason - * - * @return \Exception|\Throwable */ - public static function exceptionFor($reason) + public static function exceptionFor($reason): \Throwable { - if ($reason instanceof \Exception || $reason instanceof \Throwable) { + if ($reason instanceof \Throwable) { return $reason; } @@ -66,10 +63,8 @@ final class Create * Returns an iterator for the given value. * * @param mixed $value - * - * @return \Iterator */ - public static function iterFor($value) + public static function iterFor($value): \Iterator { if ($value instanceof \Iterator) { return $value; diff --git a/vendor/guzzlehttp/promises/src/Each.php b/vendor/guzzlehttp/promises/src/Each.php index 1dda354..1a7aa0f 100644 --- a/vendor/guzzlehttp/promises/src/Each.php +++ b/vendor/guzzlehttp/promises/src/Each.php @@ -1,5 +1,7 @@ $onFulfilled, - 'rejected' => $onRejected + 'rejected' => $onRejected, ]))->promise(); } @@ -46,19 +46,17 @@ final class Each * @param int|callable $concurrency * @param callable $onFulfilled * @param callable $onRejected - * - * @return PromiseInterface */ public static function ofLimit( $iterable, $concurrency, callable $onFulfilled = null, callable $onRejected = null - ) { + ): PromiseInterface { return (new EachPromise($iterable, [ - 'fulfilled' => $onFulfilled, - 'rejected' => $onRejected, - 'concurrency' => $concurrency + 'fulfilled' => $onFulfilled, + 'rejected' => $onRejected, + 'concurrency' => $concurrency, ]))->promise(); } @@ -70,19 +68,17 @@ final class Each * @param mixed $iterable * @param int|callable $concurrency * @param callable $onFulfilled - * - * @return PromiseInterface */ public static function ofLimitAll( $iterable, $concurrency, callable $onFulfilled = null - ) { - return each_limit( + ): PromiseInterface { + return self::ofLimit( $iterable, $concurrency, $onFulfilled, - function ($reason, $idx, PromiseInterface $aggregate) { + function ($reason, $idx, PromiseInterface $aggregate): void { $aggregate->reject($reason); } ); diff --git a/vendor/guzzlehttp/promises/src/EachPromise.php b/vendor/guzzlehttp/promises/src/EachPromise.php index 280d799..28dd979 100644 --- a/vendor/guzzlehttp/promises/src/EachPromise.php +++ b/vendor/guzzlehttp/promises/src/EachPromise.php @@ -1,10 +1,14 @@ aggregate) { return $this->aggregate; @@ -82,21 +86,18 @@ class EachPromise implements PromisorInterface $this->refillPending(); } catch (\Throwable $e) { $this->aggregate->reject($e); - } catch (\Exception $e) { - $this->aggregate->reject($e); } /** * @psalm-suppress NullableReturnStatement - * @phpstan-ignore-next-line */ return $this->aggregate; } - private function createPromise() + private function createPromise(): void { $this->mutex = false; - $this->aggregate = new Promise(function () { + $this->aggregate = new Promise(function (): void { if ($this->checkIfFinished()) { return; } @@ -113,7 +114,7 @@ class EachPromise implements PromisorInterface }); // Clear the references when the promise is resolved. - $clearFn = function () { + $clearFn = function (): void { $this->iterable = $this->concurrency = $this->pending = null; $this->onFulfilled = $this->onRejected = null; $this->nextPendingIndex = 0; @@ -122,11 +123,13 @@ class EachPromise implements PromisorInterface $this->aggregate->then($clearFn, $clearFn); } - private function refillPending() + private function refillPending(): void { if (!$this->concurrency) { // Add all pending promises. - while ($this->addPending() && $this->advanceIterator()); + while ($this->addPending() && $this->advanceIterator()) { + } + return; } @@ -147,10 +150,11 @@ class EachPromise implements PromisorInterface // next value to yield until promise callbacks are called. while (--$concurrency && $this->advanceIterator() - && $this->addPending()); + && $this->addPending()) { + } } - private function addPending() + private function addPending(): bool { if (!$this->iterable || !$this->iterable->valid()) { return false; @@ -164,7 +168,7 @@ class EachPromise implements PromisorInterface $idx = $this->nextPendingIndex++; $this->pending[$idx] = $promise->then( - function ($value) use ($idx, $key) { + function ($value) use ($idx, $key): void { if ($this->onFulfilled) { call_user_func( $this->onFulfilled, @@ -175,7 +179,7 @@ class EachPromise implements PromisorInterface } $this->step($idx); }, - function ($reason) use ($idx, $key) { + function ($reason) use ($idx, $key): void { if ($this->onRejected) { call_user_func( $this->onRejected, @@ -191,7 +195,7 @@ class EachPromise implements PromisorInterface return true; } - private function advanceIterator() + private function advanceIterator(): bool { // Place a lock on the iterator so that we ensure to not recurse, // preventing fatal generator errors. @@ -204,19 +208,17 @@ class EachPromise implements PromisorInterface try { $this->iterable->next(); $this->mutex = false; + return true; } catch (\Throwable $e) { $this->aggregate->reject($e); $this->mutex = false; - return false; - } catch (\Exception $e) { - $this->aggregate->reject($e); - $this->mutex = false; + return false; } } - private function step($idx) + private function step(int $idx): void { // If the promise was already resolved, then ignore this step. if (Is::settled($this->aggregate)) { @@ -234,11 +236,12 @@ class EachPromise implements PromisorInterface } } - private function checkIfFinished() + private function checkIfFinished(): bool { if (!$this->pending && !$this->iterable->valid()) { // Resolve the promise if there's nothing left to do. $this->aggregate->resolve(null); + return true; } diff --git a/vendor/guzzlehttp/promises/src/FulfilledPromise.php b/vendor/guzzlehttp/promises/src/FulfilledPromise.php index 98f72a6..ab71296 100644 --- a/vendor/guzzlehttp/promises/src/FulfilledPromise.php +++ b/vendor/guzzlehttp/promises/src/FulfilledPromise.php @@ -1,5 +1,7 @@ value; - $queue->add(static function () use ($p, $value, $onFulfilled) { + $queue->add(static function () use ($p, $value, $onFulfilled): void { if (Is::pending($p)) { try { $p->resolve($onFulfilled($value)); } catch (\Throwable $e) { $p->reject($e); - } catch (\Exception $e) { - $p->reject($e); } } }); @@ -50,34 +55,34 @@ class FulfilledPromise implements PromiseInterface return $p; } - public function otherwise(callable $onRejected) + public function otherwise(callable $onRejected): PromiseInterface { return $this->then(null, $onRejected); } - public function wait($unwrap = true, $defaultDelivery = null) + public function wait(bool $unwrap = true) { return $unwrap ? $this->value : null; } - public function getState() + public function getState(): string { return self::FULFILLED; } - public function resolve($value) + public function resolve($value): void { if ($value !== $this->value) { - throw new \LogicException("Cannot resolve a fulfilled promise"); + throw new \LogicException('Cannot resolve a fulfilled promise'); } } - public function reject($reason) + public function reject($reason): void { - throw new \LogicException("Cannot reject a fulfilled promise"); + throw new \LogicException('Cannot reject a fulfilled promise'); } - public function cancel() + public function cancel(): void { // pass } diff --git a/vendor/guzzlehttp/promises/src/Is.php b/vendor/guzzlehttp/promises/src/Is.php index c3ed8d0..f3f0503 100644 --- a/vendor/guzzlehttp/promises/src/Is.php +++ b/vendor/guzzlehttp/promises/src/Is.php @@ -1,45 +1,39 @@ getState() === PromiseInterface::PENDING; } /** * Returns true if a promise is fulfilled or rejected. - * - * @return bool */ - public static function settled(PromiseInterface $promise) + public static function settled(PromiseInterface $promise): bool { return $promise->getState() !== PromiseInterface::PENDING; } /** * Returns true if a promise is fulfilled. - * - * @return bool */ - public static function fulfilled(PromiseInterface $promise) + public static function fulfilled(PromiseInterface $promise): bool { return $promise->getState() === PromiseInterface::FULFILLED; } /** * Returns true if a promise is rejected. - * - * @return bool */ - public static function rejected(PromiseInterface $promise) + public static function rejected(PromiseInterface $promise): bool { return $promise->getState() === PromiseInterface::REJECTED; } diff --git a/vendor/guzzlehttp/promises/src/Promise.php b/vendor/guzzlehttp/promises/src/Promise.php index 7593905..1b07bdc 100644 --- a/vendor/guzzlehttp/promises/src/Promise.php +++ b/vendor/guzzlehttp/promises/src/Promise.php @@ -1,11 +1,15 @@ state === self::PENDING) { $p = new Promise(null, [$this, 'cancel']); $this->handlers[] = [$p, $onFulfilled, $onRejected]; $p->waitList = $this->waitList; $p->waitList[] = $this; + return $p; } // Return a fulfilled promise and immediately invoke any callbacks. if ($this->state === self::FULFILLED) { $promise = Create::promiseFor($this->result); + return $onFulfilled ? $promise->then($onFulfilled) : $promise; } // It's either cancelled or rejected, so return a rejected promise // and immediately invoke any callbacks. $rejection = Create::rejectionFor($this->result); + return $onRejected ? $rejection->then(null, $onRejected) : $rejection; } - public function otherwise(callable $onRejected) + public function otherwise(callable $onRejected): PromiseInterface { return $this->then(null, $onRejected); } - public function wait($unwrap = true) + public function wait(bool $unwrap = true) { $this->waitIfPending(); @@ -73,12 +80,12 @@ class Promise implements PromiseInterface } } - public function getState() + public function getState(): string { return $this->state; } - public function cancel() + public function cancel(): void { if ($this->state !== self::PENDING) { return; @@ -93,8 +100,6 @@ class Promise implements PromiseInterface $fn(); } catch (\Throwable $e) { $this->reject($e); - } catch (\Exception $e) { - $this->reject($e); } } @@ -105,17 +110,17 @@ class Promise implements PromiseInterface } } - public function resolve($value) + public function resolve($value): void { $this->settle(self::FULFILLED, $value); } - public function reject($reason) + public function reject($reason): void { $this->settle(self::REJECTED, $reason); } - private function settle($state, $value) + private function settle(string $state, $value): void { if ($this->state !== self::PENDING) { // Ignore calls with the same resolution. @@ -148,7 +153,7 @@ class Promise implements PromiseInterface if (!is_object($value) || !method_exists($value, 'then')) { $id = $state === self::FULFILLED ? 1 : 2; // It's a success, so resolve the handlers in the queue. - Utils::queue()->add(static function () use ($id, $value, $handlers) { + Utils::queue()->add(static function () use ($id, $value, $handlers): void { foreach ($handlers as $handler) { self::callHandler($id, $value, $handler); } @@ -159,12 +164,12 @@ class Promise implements PromiseInterface } else { // Resolve the handlers when the forwarded promise is resolved. $value->then( - static function ($value) use ($handlers) { + static function ($value) use ($handlers): void { foreach ($handlers as $handler) { self::callHandler(1, $value, $handler); } }, - static function ($reason) use ($handlers) { + static function ($reason) use ($handlers): void { foreach ($handlers as $handler) { self::callHandler(2, $reason, $handler); } @@ -180,7 +185,7 @@ class Promise implements PromiseInterface * @param mixed $value Value to pass to the callback. * @param array $handler Array of handler data (promise and callbacks). */ - private static function callHandler($index, $value, array $handler) + private static function callHandler(int $index, $value, array $handler): void { /** @var PromiseInterface $promise */ $promise = $handler[0]; @@ -211,12 +216,10 @@ class Promise implements PromiseInterface } } catch (\Throwable $reason) { $promise->reject($reason); - } catch (\Exception $reason) { - $promise->reject($reason); } } - private function waitIfPending() + private function waitIfPending(): void { if ($this->state !== self::PENDING) { return; @@ -227,9 +230,9 @@ class Promise implements PromiseInterface } else { // If there's no wait function, then reject the promise. $this->reject('Cannot wait on a promise that has ' - . 'no internal wait function. You must provide a wait ' - . 'function when constructing the promise to be able to ' - . 'wait on a promise.'); + .'no internal wait function. You must provide a wait ' + .'function when constructing the promise to be able to ' + .'wait on a promise.'); } Utils::queue()->run(); @@ -240,13 +243,13 @@ class Promise implements PromiseInterface } } - private function invokeWaitFn() + private function invokeWaitFn(): void { try { $wfn = $this->waitFn; $this->waitFn = null; $wfn(true); - } catch (\Exception $reason) { + } catch (\Throwable $reason) { if ($this->state === self::PENDING) { // The promise has not been resolved yet, so reject the promise // with the exception. @@ -259,7 +262,7 @@ class Promise implements PromiseInterface } } - private function invokeWaitList() + private function invokeWaitList(): void { $waitList = $this->waitList; $this->waitList = null; diff --git a/vendor/guzzlehttp/promises/src/PromiseInterface.php b/vendor/guzzlehttp/promises/src/PromiseInterface.php index e598331..2824802 100644 --- a/vendor/guzzlehttp/promises/src/PromiseInterface.php +++ b/vendor/guzzlehttp/promises/src/PromiseInterface.php @@ -1,5 +1,7 @@ reason; $p = new Promise([$queue, 'run']); - $queue->add(static function () use ($p, $reason, $onRejected) { + $queue->add(static function () use ($p, $reason, $onRejected): void { if (Is::pending($p)) { try { // Return a resolved promise if onRejected does not throw. @@ -43,9 +50,6 @@ class RejectedPromise implements PromiseInterface } catch (\Throwable $e) { // onRejected threw, so return a rejected promise. $p->reject($e); - } catch (\Exception $e) { - // onRejected threw, so return a rejected promise. - $p->reject($e); } } }); @@ -53,12 +57,12 @@ class RejectedPromise implements PromiseInterface return $p; } - public function otherwise(callable $onRejected) + public function otherwise(callable $onRejected): PromiseInterface { return $this->then(null, $onRejected); } - public function wait($unwrap = true, $defaultDelivery = null) + public function wait(bool $unwrap = true) { if ($unwrap) { throw Create::exceptionFor($this->reason); @@ -67,24 +71,24 @@ class RejectedPromise implements PromiseInterface return null; } - public function getState() + public function getState(): string { return self::REJECTED; } - public function resolve($value) + public function resolve($value): void { - throw new \LogicException("Cannot resolve a rejected promise"); + throw new \LogicException('Cannot resolve a rejected promise'); } - public function reject($reason) + public function reject($reason): void { if ($reason !== $this->reason) { - throw new \LogicException("Cannot reject a rejected promise"); + throw new \LogicException('Cannot reject a rejected promise'); } } - public function cancel() + public function cancel(): void { // pass } diff --git a/vendor/guzzlehttp/promises/src/RejectionException.php b/vendor/guzzlehttp/promises/src/RejectionException.php index e2f1377..0db98ff 100644 --- a/vendor/guzzlehttp/promises/src/RejectionException.php +++ b/vendor/guzzlehttp/promises/src/RejectionException.php @@ -1,5 +1,7 @@ reason; + $message .= ' with reason: '.$this->reason; } elseif ($reason instanceof \JsonSerializable) { - $message .= ' with reason: ' - . json_encode($this->reason, JSON_PRETTY_PRINT); + $message .= ' with reason: '.json_encode($this->reason, JSON_PRETTY_PRINT); } parent::__construct($message); diff --git a/vendor/guzzlehttp/promises/src/TaskQueue.php b/vendor/guzzlehttp/promises/src/TaskQueue.php index f0fba2c..503e0b2 100644 --- a/vendor/guzzlehttp/promises/src/TaskQueue.php +++ b/vendor/guzzlehttp/promises/src/TaskQueue.php @@ -1,5 +1,7 @@ run(); + * + * @final */ class TaskQueue implements TaskQueueInterface { private $enableShutdown = true; private $queue = []; - public function __construct($withShutdown = true) + public function __construct(bool $withShutdown = true) { if ($withShutdown) { - register_shutdown_function(function () { + register_shutdown_function(function (): void { if ($this->enableShutdown) { // Only run the tasks if an E_ERROR didn't occur. $err = error_get_last(); @@ -31,17 +35,17 @@ class TaskQueue implements TaskQueueInterface } } - public function isEmpty() + public function isEmpty(): bool { return !$this->queue; } - public function add(callable $task) + public function add(callable $task): void { $this->queue[] = $task; } - public function run() + public function run(): void { while ($task = array_shift($this->queue)) { /** @var callable $task */ @@ -60,7 +64,7 @@ class TaskQueue implements TaskQueueInterface * * Note: This shutdown will occur before any destructors are triggered. */ - public function disableShutdown() + public function disableShutdown(): void { $this->enableShutdown = false; } diff --git a/vendor/guzzlehttp/promises/src/TaskQueueInterface.php b/vendor/guzzlehttp/promises/src/TaskQueueInterface.php index 723d4d5..34c561a 100644 --- a/vendor/guzzlehttp/promises/src/TaskQueueInterface.php +++ b/vendor/guzzlehttp/promises/src/TaskQueueInterface.php @@ -1,24 +1,24 @@ * - * @param TaskQueueInterface $assign Optionally specify a new queue instance. - * - * @return TaskQueueInterface + * @param TaskQueueInterface|null $assign Optionally specify a new queue instance. */ - public static function queue(TaskQueueInterface $assign = null) + public static function queue(TaskQueueInterface $assign = null): TaskQueueInterface { static $queue; @@ -39,22 +39,18 @@ final class Utils * returns a promise that is fulfilled or rejected with the result. * * @param callable $task Task function to run. - * - * @return PromiseInterface */ - public static function task(callable $task) + public static function task(callable $task): PromiseInterface { $queue = self::queue(); $promise = new Promise([$queue, 'run']); - $queue->add(function () use ($task, $promise) { + $queue->add(function () use ($task, $promise): void { try { if (Is::pending($promise)) { $promise->resolve($task()); } } catch (\Throwable $e) { $promise->reject($e); - } catch (\Exception $e) { - $promise->reject($e); } }); @@ -72,22 +68,18 @@ final class Utils * key mapping to the rejection reason of the promise. * * @param PromiseInterface $promise Promise or value. - * - * @return array */ - public static function inspect(PromiseInterface $promise) + public static function inspect(PromiseInterface $promise): array { try { return [ 'state' => PromiseInterface::FULFILLED, - 'value' => $promise->wait() + 'value' => $promise->wait(), ]; } catch (RejectionException $e) { return ['state' => PromiseInterface::REJECTED, 'reason' => $e->getReason()]; } catch (\Throwable $e) { return ['state' => PromiseInterface::REJECTED, 'reason' => $e]; - } catch (\Exception $e) { - return ['state' => PromiseInterface::REJECTED, 'reason' => $e]; } } @@ -100,14 +92,12 @@ final class Utils * @see inspect for the inspection state array format. * * @param PromiseInterface[] $promises Traversable of promises to wait upon. - * - * @return array */ - public static function inspectAll($promises) + public static function inspectAll($promises): array { $results = []; foreach ($promises as $key => $promise) { - $results[$key] = inspect($promise); + $results[$key] = self::inspect($promise); } return $results; @@ -122,12 +112,9 @@ final class Utils * * @param iterable $promises Iterable of PromiseInterface objects to wait on. * - * @return array - * - * @throws \Exception on error - * @throws \Throwable on error in PHP >=7 + * @throws \Throwable on error */ - public static function unwrap($promises) + public static function unwrap($promises): array { $results = []; foreach ($promises as $key => $promise) { @@ -147,22 +134,21 @@ final class Utils * * @param mixed $promises Promises or values. * @param bool $recursive If true, resolves new promises that might have been added to the stack during its own resolution. - * - * @return PromiseInterface */ - public static function all($promises, $recursive = false) + public static function all($promises, bool $recursive = false): PromiseInterface { $results = []; $promise = Each::of( $promises, - function ($value, $idx) use (&$results) { + function ($value, $idx) use (&$results): void { $results[$idx] = $value; }, - function ($reason, $idx, Promise $aggregate) { + function ($reason, $idx, Promise $aggregate): void { $aggregate->reject($reason); } )->then(function () use (&$results) { ksort($results); + return $results; }); @@ -173,6 +159,7 @@ final class Utils return self::all($promises, $recursive); } } + return $results; }); } @@ -193,17 +180,15 @@ final class Utils * * @param int $count Total number of promises. * @param mixed $promises Promises or values. - * - * @return PromiseInterface */ - public static function some($count, $promises) + public static function some(int $count, $promises): PromiseInterface { $results = []; $rejections = []; return Each::of( $promises, - function ($value, $idx, PromiseInterface $p) use (&$results, $count) { + function ($value, $idx, PromiseInterface $p) use (&$results, $count): void { if (Is::settled($p)) { return; } @@ -212,7 +197,7 @@ final class Utils $p->resolve(null); } }, - function ($reason) use (&$rejections) { + function ($reason) use (&$rejections): void { $rejections[] = $reason; } )->then( @@ -224,6 +209,7 @@ final class Utils ); } ksort($results); + return array_values($results); } ); @@ -234,10 +220,8 @@ final class Utils * fulfillment value is not an array of 1 but the value directly. * * @param mixed $promises Promises or values. - * - * @return PromiseInterface */ - public static function any($promises) + public static function any($promises): PromiseInterface { return self::some(1, $promises)->then(function ($values) { return $values[0]; @@ -253,23 +237,22 @@ final class Utils * @see inspect for the inspection state array format. * * @param mixed $promises Promises or values. - * - * @return PromiseInterface */ - public static function settle($promises) + public static function settle($promises): PromiseInterface { $results = []; return Each::of( $promises, - function ($value, $idx) use (&$results) { + function ($value, $idx) use (&$results): void { $results[$idx] = ['state' => PromiseInterface::FULFILLED, 'value' => $value]; }, - function ($reason, $idx) use (&$results) { + function ($reason, $idx) use (&$results): void { $results[$idx] = ['state' => PromiseInterface::REJECTED, 'reason' => $reason]; } )->then(function () use (&$results) { ksort($results); + return $results; }); } diff --git a/vendor/guzzlehttp/promises/src/functions.php b/vendor/guzzlehttp/promises/src/functions.php deleted file mode 100644 index c03d39d..0000000 --- a/vendor/guzzlehttp/promises/src/functions.php +++ /dev/null @@ -1,363 +0,0 @@ - - * while ($eventLoop->isRunning()) { - * GuzzleHttp\Promise\queue()->run(); - * } - * - * - * @param TaskQueueInterface $assign Optionally specify a new queue instance. - * - * @return TaskQueueInterface - * - * @deprecated queue will be removed in guzzlehttp/promises:2.0. Use Utils::queue instead. - */ -function queue(TaskQueueInterface $assign = null) -{ - return Utils::queue($assign); -} - -/** - * Adds a function to run in the task queue when it is next `run()` and returns - * a promise that is fulfilled or rejected with the result. - * - * @param callable $task Task function to run. - * - * @return PromiseInterface - * - * @deprecated task will be removed in guzzlehttp/promises:2.0. Use Utils::task instead. - */ -function task(callable $task) -{ - return Utils::task($task); -} - -/** - * Creates a promise for a value if the value is not a promise. - * - * @param mixed $value Promise or value. - * - * @return PromiseInterface - * - * @deprecated promise_for will be removed in guzzlehttp/promises:2.0. Use Create::promiseFor instead. - */ -function promise_for($value) -{ - return Create::promiseFor($value); -} - -/** - * Creates a rejected promise for a reason if the reason is not a promise. If - * the provided reason is a promise, then it is returned as-is. - * - * @param mixed $reason Promise or reason. - * - * @return PromiseInterface - * - * @deprecated rejection_for will be removed in guzzlehttp/promises:2.0. Use Create::rejectionFor instead. - */ -function rejection_for($reason) -{ - return Create::rejectionFor($reason); -} - -/** - * Create an exception for a rejected promise value. - * - * @param mixed $reason - * - * @return \Exception|\Throwable - * - * @deprecated exception_for will be removed in guzzlehttp/promises:2.0. Use Create::exceptionFor instead. - */ -function exception_for($reason) -{ - return Create::exceptionFor($reason); -} - -/** - * Returns an iterator for the given value. - * - * @param mixed $value - * - * @return \Iterator - * - * @deprecated iter_for will be removed in guzzlehttp/promises:2.0. Use Create::iterFor instead. - */ -function iter_for($value) -{ - return Create::iterFor($value); -} - -/** - * Synchronously waits on a promise to resolve and returns an inspection state - * array. - * - * Returns a state associative array containing a "state" key mapping to a - * valid promise state. If the state of the promise is "fulfilled", the array - * will contain a "value" key mapping to the fulfilled value of the promise. If - * the promise is rejected, the array will contain a "reason" key mapping to - * the rejection reason of the promise. - * - * @param PromiseInterface $promise Promise or value. - * - * @return array - * - * @deprecated inspect will be removed in guzzlehttp/promises:2.0. Use Utils::inspect instead. - */ -function inspect(PromiseInterface $promise) -{ - return Utils::inspect($promise); -} - -/** - * Waits on all of the provided promises, but does not unwrap rejected promises - * as thrown exception. - * - * Returns an array of inspection state arrays. - * - * @see inspect for the inspection state array format. - * - * @param PromiseInterface[] $promises Traversable of promises to wait upon. - * - * @return array - * - * @deprecated inspect will be removed in guzzlehttp/promises:2.0. Use Utils::inspectAll instead. - */ -function inspect_all($promises) -{ - return Utils::inspectAll($promises); -} - -/** - * Waits on all of the provided promises and returns the fulfilled values. - * - * Returns an array that contains the value of each promise (in the same order - * the promises were provided). An exception is thrown if any of the promises - * are rejected. - * - * @param iterable $promises Iterable of PromiseInterface objects to wait on. - * - * @return array - * - * @throws \Exception on error - * @throws \Throwable on error in PHP >=7 - * - * @deprecated unwrap will be removed in guzzlehttp/promises:2.0. Use Utils::unwrap instead. - */ -function unwrap($promises) -{ - return Utils::unwrap($promises); -} - -/** - * Given an array of promises, return a promise that is fulfilled when all the - * items in the array are fulfilled. - * - * The promise's fulfillment value is an array with fulfillment values at - * respective positions to the original array. If any promise in the array - * rejects, the returned promise is rejected with the rejection reason. - * - * @param mixed $promises Promises or values. - * @param bool $recursive If true, resolves new promises that might have been added to the stack during its own resolution. - * - * @return PromiseInterface - * - * @deprecated all will be removed in guzzlehttp/promises:2.0. Use Utils::all instead. - */ -function all($promises, $recursive = false) -{ - return Utils::all($promises, $recursive); -} - -/** - * Initiate a competitive race between multiple promises or values (values will - * become immediately fulfilled promises). - * - * When count amount of promises have been fulfilled, the returned promise is - * fulfilled with an array that contains the fulfillment values of the winners - * in order of resolution. - * - * This promise is rejected with a {@see AggregateException} if the number of - * fulfilled promises is less than the desired $count. - * - * @param int $count Total number of promises. - * @param mixed $promises Promises or values. - * - * @return PromiseInterface - * - * @deprecated some will be removed in guzzlehttp/promises:2.0. Use Utils::some instead. - */ -function some($count, $promises) -{ - return Utils::some($count, $promises); -} - -/** - * Like some(), with 1 as count. However, if the promise fulfills, the - * fulfillment value is not an array of 1 but the value directly. - * - * @param mixed $promises Promises or values. - * - * @return PromiseInterface - * - * @deprecated any will be removed in guzzlehttp/promises:2.0. Use Utils::any instead. - */ -function any($promises) -{ - return Utils::any($promises); -} - -/** - * Returns a promise that is fulfilled when all of the provided promises have - * been fulfilled or rejected. - * - * The returned promise is fulfilled with an array of inspection state arrays. - * - * @see inspect for the inspection state array format. - * - * @param mixed $promises Promises or values. - * - * @return PromiseInterface - * - * @deprecated settle will be removed in guzzlehttp/promises:2.0. Use Utils::settle instead. - */ -function settle($promises) -{ - return Utils::settle($promises); -} - -/** - * Given an iterator that yields promises or values, returns a promise that is - * fulfilled with a null value when the iterator has been consumed or the - * aggregate promise has been fulfilled or rejected. - * - * $onFulfilled is a function that accepts the fulfilled value, iterator index, - * and the aggregate promise. The callback can invoke any necessary side - * effects and choose to resolve or reject the aggregate if needed. - * - * $onRejected is a function that accepts the rejection reason, iterator index, - * and the aggregate promise. The callback can invoke any necessary side - * effects and choose to resolve or reject the aggregate if needed. - * - * @param mixed $iterable Iterator or array to iterate over. - * @param callable $onFulfilled - * @param callable $onRejected - * - * @return PromiseInterface - * - * @deprecated each will be removed in guzzlehttp/promises:2.0. Use Each::of instead. - */ -function each( - $iterable, - callable $onFulfilled = null, - callable $onRejected = null -) { - return Each::of($iterable, $onFulfilled, $onRejected); -} - -/** - * Like each, but only allows a certain number of outstanding promises at any - * given time. - * - * $concurrency may be an integer or a function that accepts the number of - * pending promises and returns a numeric concurrency limit value to allow for - * dynamic a concurrency size. - * - * @param mixed $iterable - * @param int|callable $concurrency - * @param callable $onFulfilled - * @param callable $onRejected - * - * @return PromiseInterface - * - * @deprecated each_limit will be removed in guzzlehttp/promises:2.0. Use Each::ofLimit instead. - */ -function each_limit( - $iterable, - $concurrency, - callable $onFulfilled = null, - callable $onRejected = null -) { - return Each::ofLimit($iterable, $concurrency, $onFulfilled, $onRejected); -} - -/** - * Like each_limit, but ensures that no promise in the given $iterable argument - * is rejected. If any promise is rejected, then the aggregate promise is - * rejected with the encountered rejection. - * - * @param mixed $iterable - * @param int|callable $concurrency - * @param callable $onFulfilled - * - * @return PromiseInterface - * - * @deprecated each_limit_all will be removed in guzzlehttp/promises:2.0. Use Each::ofLimitAll instead. - */ -function each_limit_all( - $iterable, - $concurrency, - callable $onFulfilled = null -) { - return Each::ofLimitAll($iterable, $concurrency, $onFulfilled); -} - -/** - * Returns true if a promise is fulfilled. - * - * @return bool - * - * @deprecated is_fulfilled will be removed in guzzlehttp/promises:2.0. Use Is::fulfilled instead. - */ -function is_fulfilled(PromiseInterface $promise) -{ - return Is::fulfilled($promise); -} - -/** - * Returns true if a promise is rejected. - * - * @return bool - * - * @deprecated is_rejected will be removed in guzzlehttp/promises:2.0. Use Is::rejected instead. - */ -function is_rejected(PromiseInterface $promise) -{ - return Is::rejected($promise); -} - -/** - * Returns true if a promise is fulfilled or rejected. - * - * @return bool - * - * @deprecated is_settled will be removed in guzzlehttp/promises:2.0. Use Is::settled instead. - */ -function is_settled(PromiseInterface $promise) -{ - return Is::settled($promise); -} - -/** - * Create a new coroutine. - * - * @see Coroutine - * - * @return PromiseInterface - * - * @deprecated coroutine will be removed in guzzlehttp/promises:2.0. Use Coroutine::of instead. - */ -function coroutine(callable $generatorFn) -{ - return Coroutine::of($generatorFn); -} diff --git a/vendor/guzzlehttp/promises/src/functions_include.php b/vendor/guzzlehttp/promises/src/functions_include.php deleted file mode 100644 index 34cd171..0000000 --- a/vendor/guzzlehttp/promises/src/functions_include.php +++ /dev/null @@ -1,6 +0,0 @@ -_propDict)) { + if (is_a($this->_propDict["averageFreezeDuration"], "\DateInterval") || is_null($this->_propDict["averageFreezeDuration"])) { + return $this->_propDict["averageFreezeDuration"]; + } else { + $this->_propDict["averageFreezeDuration"] = new \DateInterval($this->_propDict["averageFreezeDuration"]); + return $this->_propDict["averageFreezeDuration"]; + } + } + return null; + } + + /** + * Sets the averageFreezeDuration + * Average of the received freeze duration related to the video stream. + * + * @param \DateInterval $val The value to assign to the averageFreezeDuration + * + * @return MediaStream The MediaStream + */ + public function setAverageFreezeDuration($val) + { + $this->_propDict["averageFreezeDuration"] = $val; + return $this; + } + /** * Gets the averageJitter * Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator. @@ -413,6 +446,34 @@ class MediaStream extends \Beta\Microsoft\Graph\Model\Entity return $this; } /** + * Gets the isAudioForwardErrorCorrectionUsed + * Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null. + * + * @return bool|null The isAudioForwardErrorCorrectionUsed + */ + public function getIsAudioForwardErrorCorrectionUsed() + { + if (array_key_exists("isAudioForwardErrorCorrectionUsed", $this->_propDict)) { + return $this->_propDict["isAudioForwardErrorCorrectionUsed"]; + } else { + return null; + } + } + + /** + * Sets the isAudioForwardErrorCorrectionUsed + * Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null. + * + * @param bool $val The value of the isAudioForwardErrorCorrectionUsed + * + * @return MediaStream + */ + public function setIsAudioForwardErrorCorrectionUsed($val) + { + $this->_propDict["isAudioForwardErrorCorrectionUsed"] = $val; + return $this; + } + /** * Gets the lowFrameRateRatio * Fraction of the call where frame rate is less than 7.5 frames per second. * @@ -680,6 +741,39 @@ class MediaStream extends \Beta\Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the rmsFreezeDuration + * Root mean square of the received freeze duration related to the video stream. + * + * @return \DateInterval|null The rmsFreezeDuration + */ + public function getRmsFreezeDuration() + { + if (array_key_exists("rmsFreezeDuration", $this->_propDict)) { + if (is_a($this->_propDict["rmsFreezeDuration"], "\DateInterval") || is_null($this->_propDict["rmsFreezeDuration"])) { + return $this->_propDict["rmsFreezeDuration"]; + } else { + $this->_propDict["rmsFreezeDuration"] = new \DateInterval($this->_propDict["rmsFreezeDuration"]); + return $this->_propDict["rmsFreezeDuration"]; + } + } + return null; + } + + /** + * Sets the rmsFreezeDuration + * Root mean square of the received freeze duration related to the video stream. + * + * @param \DateInterval $val The value to assign to the rmsFreezeDuration + * + * @return MediaStream The MediaStream + */ + public function setRmsFreezeDuration($val) + { + $this->_propDict["rmsFreezeDuration"] = $val; + return $this; + } + /** * Gets the startDateTime * UTC time when the stream started. The DateTimeOffset 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/CallRecords/Model/ParticipantEndpoint.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/ParticipantEndpoint.php index 059a646..5c383bb 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/ParticipantEndpoint.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/ParticipantEndpoint.php @@ -23,6 +23,90 @@ namespace Beta\Microsoft\Graph\CallRecords\Model; */ class ParticipantEndpoint extends Endpoint { + /** + * Gets the cpuCoresCount + * CPU number of cores used by the media endpoint. + * + * @return int|null The cpuCoresCount + */ + public function getCpuCoresCount() + { + if (array_key_exists("cpuCoresCount", $this->_propDict)) { + return $this->_propDict["cpuCoresCount"]; + } else { + return null; + } + } + + /** + * Sets the cpuCoresCount + * CPU number of cores used by the media endpoint. + * + * @param int $val The value of the cpuCoresCount + * + * @return ParticipantEndpoint + */ + public function setCpuCoresCount($val) + { + $this->_propDict["cpuCoresCount"] = $val; + return $this; + } + /** + * Gets the cpuName + * CPU name used by the media endpoint. + * + * @return string|null The cpuName + */ + public function getCpuName() + { + if (array_key_exists("cpuName", $this->_propDict)) { + return $this->_propDict["cpuName"]; + } else { + return null; + } + } + + /** + * Sets the cpuName + * CPU name used by the media endpoint. + * + * @param string $val The value of the cpuName + * + * @return ParticipantEndpoint + */ + public function setCpuName($val) + { + $this->_propDict["cpuName"] = $val; + return $this; + } + /** + * Gets the cpuProcessorSpeedInMhz + * CPU processor speed used by the media endpoint. + * + * @return int|null The cpuProcessorSpeedInMhz + */ + public function getCpuProcessorSpeedInMhz() + { + if (array_key_exists("cpuProcessorSpeedInMhz", $this->_propDict)) { + return $this->_propDict["cpuProcessorSpeedInMhz"]; + } else { + return null; + } + } + + /** + * Sets the cpuProcessorSpeedInMhz + * CPU processor speed used by the media endpoint. + * + * @param int $val The value of the cpuProcessorSpeedInMhz + * + * @return ParticipantEndpoint + */ + public function setCpuProcessorSpeedInMhz($val) + { + $this->_propDict["cpuProcessorSpeedInMhz"] = $val; + return $this; + } /** * Gets the feedback @@ -89,4 +173,32 @@ class ParticipantEndpoint extends Endpoint $this->_propDict["identity"] = $val; return $this; } + /** + * Gets the name + * Name of the device used by the media endpoint. + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * Name of the device used by the media endpoint. + * + * @param string $val The value of the name + * + * @return ParticipantEndpoint + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnBlockedUsersLogRow.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnBlockedUsersLogRow.php index 8be827b..5fd1f7e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnBlockedUsersLogRow.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnBlockedUsersLogRow.php @@ -26,6 +26,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the blockDateTime + * The date and time when the user was blocked/unblocked from making PSTN calls. 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 blockDateTime */ @@ -44,6 +45,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the blockDateTime + * The date and time when the user was blocked/unblocked from making PSTN calls. 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 blockDateTime * @@ -56,6 +58,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the blockReason + * The reason why the user is blocked/unblocked from making calls. * * @return string|null The blockReason */ @@ -70,6 +73,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the blockReason + * The reason why the user is blocked/unblocked from making calls. * * @param string $val The value of the blockReason * @@ -82,6 +86,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the remediationId + * Unique identifier (GUID) for the blocking/unblocking action. * * @return string|null The remediationId */ @@ -96,6 +101,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the remediationId + * Unique identifier (GUID) for the blocking/unblocking action. * * @param string $val The value of the remediationId * @@ -109,6 +115,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the userBlockMode + * Indicates whether the user is blocked or unblocked from making PSTN calls in Microsoft Teams. The possible values are: blocked, unblocked, unknownFutureValue. * * @return PstnUserBlockMode|null The userBlockMode */ @@ -127,6 +134,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userBlockMode + * Indicates whether the user is blocked or unblocked from making PSTN calls in Microsoft Teams. The possible values are: blocked, unblocked, unknownFutureValue. * * @param PstnUserBlockMode $val The value to assign to the userBlockMode * @@ -139,6 +147,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userDisplayName + * Display name of the user. * * @return string|null The userDisplayName */ @@ -153,6 +162,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userDisplayName + * Display name of the user. * * @param string $val The value of the userDisplayName * @@ -165,6 +175,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userId + * The unique identifier (GUID) of the user in Azure Active Directory. * * @return string|null The userId */ @@ -179,6 +190,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userId + * The unique identifier (GUID) of the user in Azure Active Directory. * * @param string $val The value of the userId * @@ -191,6 +203,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userPrincipalName + * The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address. * * @return string|null The userPrincipalName */ @@ -205,6 +218,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userPrincipalName + * The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address. * * @param string $val The value of the userPrincipalName * @@ -217,6 +231,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userTelephoneNumber + * User's blocked number. For details, see E.164. * * @return string|null The userTelephoneNumber */ @@ -231,6 +246,7 @@ class PstnBlockedUsersLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userTelephoneNumber + * User's blocked number. For details, see E.164. * * @param string $val The value of the userTelephoneNumber * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnCallLogRow.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnCallLogRow.php index 5cc1023..7f5b861 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnCallLogRow.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnCallLogRow.php @@ -58,7 +58,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the calleeNumber - * Number dialed in E.164 format. + * Number of the user or bot who received the call (E.164). * * @return string|null The calleeNumber */ @@ -73,7 +73,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the calleeNumber - * Number dialed in E.164 format. + * Number of the user or bot who received the call (E.164). * * @param string $val The value of the calleeNumber * @@ -86,7 +86,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the callerNumber - * Number that received the call for inbound calls or the number dialed for outbound calls. E.164 format. + * Number of the user or bot who made the call (E.164). * * @return string|null The callerNumber */ @@ -101,7 +101,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the callerNumber - * Number that received the call for inbound calls or the number dialed for outbound calls. E.164 format. + * Number of the user or bot who made the call (E.164). * * @param string $val The value of the callerNumber * @@ -142,7 +142,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the callType - * Whether the call was a PSTN outbound or inbound call and the type of call such as a call placed by a user or an audio conference. + * Indicates whether the call was a PSTN outbound or inbound call and the type of call such as a call placed by a user or an audio conference. * * @return string|null The callType */ @@ -157,7 +157,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the callType - * Whether the call was a PSTN outbound or inbound call and the type of call such as a call placed by a user or an audio conference. + * Indicates whether the call was a PSTN outbound or inbound call and the type of call such as a call placed by a user or an audio conference. * * @param string $val The value of the callType * @@ -264,7 +264,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the currency - * Type of currency used to calculate the cost of the call. For details, see ISO 4217. + * Type of currency used to calculate the cost of the call (ISO 4217). * * @return string|null The currency */ @@ -279,7 +279,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the currency - * Type of currency used to calculate the cost of the call. For details, see ISO 4217. + * Type of currency used to calculate the cost of the call (ISO 4217). * * @param string $val The value of the currency * @@ -292,7 +292,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the destinationContext - * Whether the call was domestic (within a country or region) or international (outside a country or region) based on the user's location. + * Indicates whether the call was Domestic (within a country or region) or International (outside a country or region) based on the user's location. * * @return string|null The destinationContext */ @@ -307,7 +307,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the destinationContext - * Whether the call was domestic (within a country or region) or international (outside a country or region) based on the user's location. + * Indicates whether the call was Domestic (within a country or region) or International (outside a country or region) based on the user's location. * * @param string $val The value of the destinationContext * @@ -409,7 +409,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the id - * Unique call identifier. GUID. + * Unique call identifier (GUID). * * @return string|null The id */ @@ -424,7 +424,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the id - * Unique call identifier. GUID. + * Unique call identifier (GUID). * * @param string $val The value of the id * @@ -521,6 +521,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the otherPartyCountryCode + * Country code of the caller in case of an incoming call, or callee in case of an outgoing call. For details, see ISO 3166-1 alpha-2. * * @return string|null The otherPartyCountryCode */ @@ -535,6 +536,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the otherPartyCountryCode + * Country code of the caller in case of an incoming call, or callee in case of an outgoing call. For details, see ISO 3166-1 alpha-2. * * @param string $val The value of the otherPartyCountryCode * @@ -664,7 +666,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userId - * Calling user's ID in Graph. GUID. This and other user info will be null/empty for bot call types (ucap_in, ucap_out). + * The unique identifier (GUID) of the user in Azure Active Directory. This and other user info will be null/empty for bot call types (ucap_in, ucap_out). * * @return string|null The userId */ @@ -679,7 +681,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userId - * Calling user's ID in Graph. GUID. This and other user info will be null/empty for bot call types (ucap_in, ucap_out). + * The unique identifier (GUID) of the user in Azure Active Directory. This and other user info will be null/empty for bot call types (ucap_in, ucap_out). * * @param string $val The value of the userId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnOnlineMeetingDialoutReport.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnOnlineMeetingDialoutReport.php index 123944f..5965d89 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnOnlineMeetingDialoutReport.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnOnlineMeetingDialoutReport.php @@ -25,6 +25,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity { /** * Gets the currency + * Currency used to calculate the cost of the call. For details, see ISO 4217. * * @return string|null The currency */ @@ -39,6 +40,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the currency + * Currency used to calculate the cost of the call. For details, see ISO 4217. * * @param string $val The value of the currency * @@ -51,6 +53,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the destinationContext + * Indicates whether the call was Domestic (within a country or region) or International (outside a country or region) based on the user's location. * * @return string|null The destinationContext */ @@ -65,6 +68,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the destinationContext + * Indicates whether the call was Domestic (within a country or region) or International (outside a country or region) based on the user's location. * * @param string $val The value of the destinationContext * @@ -78,6 +82,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the totalCallCharge + * Total costs of all the calls within the selected time range, including call charges and connection fees. * * @return \Beta\Microsoft\Graph\Model\Decimal|null The totalCallCharge */ @@ -96,6 +101,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the totalCallCharge + * Total costs of all the calls within the selected time range, including call charges and connection fees. * * @param \Beta\Microsoft\Graph\Model\Decimal $val The value to assign to the totalCallCharge * @@ -108,6 +114,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the totalCalls + * Total number of dial-out calls within the selected time range. * * @return int|null The totalCalls */ @@ -122,6 +129,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the totalCalls + * Total number of dial-out calls within the selected time range. * * @param int $val The value of the totalCalls * @@ -134,6 +142,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the totalCallSeconds + * Total duration of all the calls within the selected time range, in seconds. * * @return int|null The totalCallSeconds */ @@ -148,6 +157,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the totalCallSeconds + * Total duration of all the calls within the selected time range, in seconds. * * @param int $val The value of the totalCallSeconds * @@ -160,6 +170,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the usageLocation + * Country code of the user. For details, see ISO 3166-1 alpha-2. * * @return string|null The usageLocation */ @@ -174,6 +185,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the usageLocation + * Country code of the user. For details, see ISO 3166-1 alpha-2. * * @param string $val The value of the usageLocation * @@ -186,6 +198,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userDisplayName + * Display name of the user. * * @return string|null The userDisplayName */ @@ -200,6 +213,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userDisplayName + * Display name of the user. * * @param string $val The value of the userDisplayName * @@ -212,6 +226,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userId + * The unique identifier (GUID) of the user in Azure Active Directory. * * @return string|null The userId */ @@ -226,6 +241,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userId + * The unique identifier (GUID) of the user in Azure Active Directory. * * @param string $val The value of the userId * @@ -238,6 +254,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userPrincipalName + * The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address. * * @return string|null The userPrincipalName */ @@ -252,6 +269,7 @@ class PstnOnlineMeetingDialoutReport extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userPrincipalName + * The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address. * * @param string $val The value of the userPrincipalName * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/Session.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/Session.php index bf200d2..a0a896d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/Session.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/Session.php @@ -156,6 +156,35 @@ class Session extends \Beta\Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the isTest + * Specifies whether the session is a test. + * + * @return bool|null The isTest + */ + public function getIsTest() + { + if (array_key_exists("isTest", $this->_propDict)) { + return $this->_propDict["isTest"]; + } else { + return null; + } + } + + /** + * Sets the isTest + * Specifies whether the session is a test. + * + * @param bool $val The isTest + * + * @return Session + */ + public function setIsTest($val) + { + $this->_propDict["isTest"] = boolval($val); + return $this; + } + /** * Gets the modalities diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/SmsLogRow.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/SmsLogRow.php index 0df6298..d8c805f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/SmsLogRow.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/SmsLogRow.php @@ -26,6 +26,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the callCharge + * Amount of money or cost of the SMS that is charged. * * @return \Beta\Microsoft\Graph\Model\Decimal|null The callCharge */ @@ -44,6 +45,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the callCharge + * Amount of money or cost of the SMS that is charged. * * @param \Beta\Microsoft\Graph\Model\Decimal $val The value to assign to the callCharge * @@ -56,6 +58,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the currency + * Currency used to calculate the cost of the call. For details, see ISO 4217. * * @return string|null The currency */ @@ -70,6 +73,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the currency + * Currency used to calculate the cost of the call. For details, see ISO 4217. * * @param string $val The value of the currency * @@ -82,6 +86,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the destinationContext + * Indicates whether the SMS was Domestic (within a country or region) or International (outside a country or region) based on the user's location. * * @return string|null The destinationContext */ @@ -96,6 +101,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the destinationContext + * Indicates whether the SMS was Domestic (within a country or region) or International (outside a country or region) based on the user's location. * * @param string $val The value of the destinationContext * @@ -108,6 +114,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the destinationName + * Country or region of a phone number that received the SMS. * * @return string|null The destinationName */ @@ -122,6 +129,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the destinationName + * Country or region of a phone number that received the SMS. * * @param string $val The value of the destinationName * @@ -134,6 +142,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the destinationNumber + * Partially obfuscated phone number that received the SMS. For details, see E.164. * * @return string|null The destinationNumber */ @@ -148,6 +157,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the destinationNumber + * Partially obfuscated phone number that received the SMS. For details, see E.164. * * @param string $val The value of the destinationNumber * @@ -160,6 +170,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the id + * Unique identifier (GUID) for the SMS. * * @return string|null The id */ @@ -174,6 +185,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the id + * Unique identifier (GUID) for the SMS. * * @param string $val The value of the id * @@ -186,6 +198,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the licenseCapability + * The license used for the SMS. * * @return string|null The licenseCapability */ @@ -200,6 +213,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the licenseCapability + * The license used for the SMS. * * @param string $val The value of the licenseCapability * @@ -212,6 +226,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the otherPartyCountryCode + * For an outbound SMS, the country code of the receiver; otherwise (inbound SMS) the country code of the sender. For details, see ISO 3166-1 alpha-2. * * @return string|null The otherPartyCountryCode */ @@ -226,6 +241,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the otherPartyCountryCode + * For an outbound SMS, the country code of the receiver; otherwise (inbound SMS) the country code of the sender. For details, see ISO 3166-1 alpha-2. * * @param string $val The value of the otherPartyCountryCode * @@ -239,6 +255,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the sentDateTime + * The date and time when the SMS was sent. * * @return \DateTime|null The sentDateTime */ @@ -257,6 +274,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the sentDateTime + * The date and time when the SMS was sent. * * @param \DateTime $val The value to assign to the sentDateTime * @@ -269,6 +287,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the smsId + * SMS identifier. Not guaranteed to be unique. * * @return string|null The smsId */ @@ -283,6 +302,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the smsId + * SMS identifier. Not guaranteed to be unique. * * @param string $val The value of the smsId * @@ -295,6 +315,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the smsType + * Type of SMS such as outbound or inbound. * * @return string|null The smsType */ @@ -309,6 +330,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the smsType + * Type of SMS such as outbound or inbound. * * @param string $val The value of the smsType * @@ -321,6 +343,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the smsUnits + * Number of SMS units sent/received. * * @return int|null The smsUnits */ @@ -335,6 +358,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the smsUnits + * Number of SMS units sent/received. * * @param int $val The value of the smsUnits * @@ -347,6 +371,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the sourceNumber + * Partially obfuscated phone number that sent the SMS. For details, see E.164. * * @return string|null The sourceNumber */ @@ -361,6 +386,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the sourceNumber + * Partially obfuscated phone number that sent the SMS. For details, see E.164. * * @param string $val The value of the sourceNumber * @@ -373,6 +399,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the tenantCountryCode + * Country code of the tenant. For details, see ISO 3166-1 alpha-2. * * @return string|null The tenantCountryCode */ @@ -387,6 +414,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the tenantCountryCode + * Country code of the tenant. For details, see ISO 3166-1 alpha-2. * * @param string $val The value of the tenantCountryCode * @@ -399,6 +427,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userCountryCode + * Country code of the user. For details, see ISO 3166-1 alpha-2. * * @return string|null The userCountryCode */ @@ -413,6 +442,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userCountryCode + * Country code of the user. For details, see ISO 3166-1 alpha-2. * * @param string $val The value of the userCountryCode * @@ -425,6 +455,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userDisplayName + * Display name of the user. * * @return string|null The userDisplayName */ @@ -439,6 +470,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userDisplayName + * Display name of the user. * * @param string $val The value of the userDisplayName * @@ -451,6 +483,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userId + * The unique identifier (GUID) of the user in Azure Active Directory. * * @return string|null The userId */ @@ -465,6 +498,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userId + * The unique identifier (GUID) of the user in Azure Active Directory. * * @param string $val The value of the userId * @@ -477,6 +511,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the userPrincipalName + * The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address. * * @return string|null The userPrincipalName */ @@ -491,6 +526,7 @@ class SmsLogRow extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the userPrincipalName + * The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address. * * @param string $val The value of the userPrincipalName * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivity.php index dab9cf3..817266e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivity.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivity.php @@ -26,7 +26,7 @@ class ExternalActivity extends \Beta\Microsoft\Graph\Model\Entity { /** * Gets the startDateTime - * When the particular activity occurred. + * The date and time when the particular activity occurred. The DateTimeOffset 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 */ @@ -45,7 +45,7 @@ class ExternalActivity extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the startDateTime - * When the particular activity occurred. + * The date and time when the particular activity occurred. The DateTimeOffset 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 * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivityResult.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivityResult.php index 3cd1d61..5c5e07b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivityResult.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivityResult.php @@ -26,7 +26,7 @@ class ExternalActivityResult extends ExternalActivity { /** * Gets the error - * Error information explaining failure to process external activity. + * Error information that explains the failure to process an external activity. * * @return \Beta\Microsoft\Graph\Model\PublicError|null The error */ @@ -45,7 +45,7 @@ class ExternalActivityResult extends ExternalActivity /** * Sets the error - * Error information explaining failure to process external activity. + * Error information that explains the failure to process an external activity. * * @param \Beta\Microsoft\Graph\Model\PublicError $val The error * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalItem.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalItem.php index 5f8cbed..3c27c81 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalItem.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalItem.php @@ -123,7 +123,7 @@ class ExternalItem extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the activities - * Write-only property. Returns results. + * Returns a list of activities performed on the item. Write-only. * * @return array|null The activities */ @@ -138,7 +138,7 @@ class ExternalItem extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the activities - * Write-only property. Returns results. + * Returns a list of activities performed on the item. Write-only. * * @param ExternalActivity[] $val The activities * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Identity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Identity.php index 4b6b67b..bbf492e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Identity.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Identity.php @@ -26,6 +26,7 @@ class Identity extends \Beta\Microsoft\Graph\Model\Entity { /** * Gets the type + * The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system. * * @return IdentityType|null The type */ @@ -44,6 +45,7 @@ class Identity extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the type + * The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system. * * @param IdentityType $val The type * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ImportanceScore.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ImportanceScore.php new file mode 100644 index 0000000..87523c4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ImportanceScore.php @@ -0,0 +1,37 @@ +_propDict)) { + if (is_a($this->_propDict["rankingHint"], "\Beta\Microsoft\Graph\ExternalConnectors\Model\RankingHint") || is_null($this->_propDict["rankingHint"])) { + return $this->_propDict["rankingHint"]; + } else { + $this->_propDict["rankingHint"] = new RankingHint($this->_propDict["rankingHint"]); + return $this->_propDict["rankingHint"]; + } + } + return null; + } + + /** + * Sets the rankingHint + * Specifies the property ranking hint. Developers can specify which properties are most important, allowing Microsoft Search to determine the search relevance of the content. + * + * @param RankingHint $val The value to assign to the rankingHint + * + * @return Property The Property + */ + public function setRankingHint($val) + { + $this->_propDict["rankingHint"] = $val; + return $this; + } + /** * Gets the type * The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue. Required. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/PropertyRule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/PropertyRule.php index 8729899..92b6066 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/PropertyRule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/PropertyRule.php @@ -26,7 +26,7 @@ class PropertyRule extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the operation - * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith, unknownFutureValue. Required. + * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith. Required. * * @return RuleOperation|null The operation */ @@ -45,7 +45,7 @@ class PropertyRule extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the operation - * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith, unknownFutureValue. Required. + * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith. Required. * * @param RuleOperation $val The value to assign to the operation * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/RankingHint.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/RankingHint.php new file mode 100644 index 0000000..8c723c8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ExternalConnectors/Model/RankingHint.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["importanceScore"], "\Beta\Microsoft\Graph\ExternalConnectors\Model\ImportanceScore") || is_null($this->_propDict["importanceScore"])) { + return $this->_propDict["importanceScore"]; + } else { + $this->_propDict["importanceScore"] = new ImportanceScore($this->_propDict["importanceScore"]); + return $this->_propDict["importanceScore"]; + } + } + return null; + } + + /** + * Sets the importanceScore + * Specifies the schema property importance. Possible values are: low, medium, high, veryHigh, unknownFutureValue. Required. + * + * @param ImportanceScore $val The value to assign to the importanceScore + * + * @return RankingHint The RankingHint + */ + public function setImportanceScore($val) + { + $this->_propDict["importanceScore"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/CustomTaskExtension.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/CustomTaskExtension.php index be19277..7e45cfd 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/CustomTaskExtension.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/CustomTaskExtension.php @@ -26,7 +26,7 @@ class CustomTaskExtension extends \Beta\Microsoft\Graph\Model\CustomCalloutExten { /** * Gets the callbackConfiguration - * The callback configuration for a custom extension. + * The callback configuration for a custom task extension. * * @return \Beta\Microsoft\Graph\Model\CustomExtensionCallbackConfiguration|null The callbackConfiguration */ @@ -45,7 +45,7 @@ class CustomTaskExtension extends \Beta\Microsoft\Graph\Model\CustomCalloutExten /** * Sets the callbackConfiguration - * The callback configuration for a custom extension. + * The callback configuration for a custom task extension. * * @param \Beta\Microsoft\Graph\Model\CustomExtensionCallbackConfiguration $val The callbackConfiguration * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/LifecycleTaskCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/LifecycleTaskCategory.php index 997aeb2..10941ce 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/LifecycleTaskCategory.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/LifecycleTaskCategory.php @@ -32,4 +32,5 @@ class LifecycleTaskCategory extends Enum const JOINER = "joiner"; const LEAVER = "leaver"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const MOVER = "mover"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/LifecycleWorkflowCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/LifecycleWorkflowCategory.php index 74a27fc..a455fa2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/LifecycleWorkflowCategory.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/LifecycleWorkflowCategory.php @@ -32,4 +32,5 @@ class LifecycleWorkflowCategory extends Enum const JOINER = "joiner"; const LEAVER = "leaver"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const MOVER = "mover"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php index eb13bf2..e8364f4 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php @@ -25,7 +25,7 @@ class TimeBasedAttributeTrigger extends WorkflowExecutionTrigger { /** * Gets the offsetInDays - * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -60 and 60 days. + * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days. * * @return int|null The offsetInDays */ @@ -40,7 +40,7 @@ class TimeBasedAttributeTrigger extends WorkflowExecutionTrigger /** * Sets the offsetInDays - * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -60 and 60 days. + * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days. * * @param int $val The value of the offsetInDays * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/Workflow.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/Workflow.php index 0bb83ca..578ad87 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/Workflow.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/Workflow.php @@ -168,7 +168,7 @@ class Workflow extends WorkflowBase * Sets the executionScope * The unique identifier of the Azure AD identity that last modified the workflow object. * - * @param \Beta\Microsoft\Graph\Model\User[] $val The executionScope + * @param UserProcessingResult[] $val The executionScope * * @return Workflow */ diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/WorkflowTriggerTimeBasedAttribute.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/WorkflowTriggerTimeBasedAttribute.php index e9b96de..1b7dcdf 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/WorkflowTriggerTimeBasedAttribute.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/WorkflowTriggerTimeBasedAttribute.php @@ -32,4 +32,5 @@ class WorkflowTriggerTimeBasedAttribute extends Enum const EMPLOYEE_HIRE_DATE = "employeeHireDate"; const EMPLOYEE_LEAVE_DATE_TIME = "employeeLeaveDateTime"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const CREATED_DATE_TIME = "createdDateTime"; } 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 45682d9..e4cd261 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 @@ -451,6 +451,39 @@ class AccessPackageAssignmentPolicy extends Entity return $this; } + /** + * Gets the verifiableCredentialSettings + * Settings for verifiable credentials set up through the Azure AD Verified ID service. These settings represent the verifiable credentials that a requestor of an access package in this policy can present to be assigned the access package. + * + * @return VerifiableCredentialSettings|null The verifiableCredentialSettings + */ + public function getVerifiableCredentialSettings() + { + if (array_key_exists("verifiableCredentialSettings", $this->_propDict)) { + if (is_a($this->_propDict["verifiableCredentialSettings"], "\Beta\Microsoft\Graph\Model\VerifiableCredentialSettings") || is_null($this->_propDict["verifiableCredentialSettings"])) { + return $this->_propDict["verifiableCredentialSettings"]; + } else { + $this->_propDict["verifiableCredentialSettings"] = new VerifiableCredentialSettings($this->_propDict["verifiableCredentialSettings"]); + return $this->_propDict["verifiableCredentialSettings"]; + } + } + return null; + } + + /** + * Sets the verifiableCredentialSettings + * Settings for verifiable credentials set up through the Azure AD Verified ID service. These settings represent the verifiable credentials that a requestor of an access package in this policy can present to be assigned the access package. + * + * @param VerifiableCredentialSettings $val The verifiableCredentialSettings + * + * @return AccessPackageAssignmentPolicy + */ + public function setVerifiableCredentialSettings($val) + { + $this->_propDict["verifiableCredentialSettings"] = $val; + return $this; + } + /** * Gets the accessPackage * The access package with this policy. Read-only. Nullable. Supports $expand. 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 414206a..998eea3 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 @@ -389,6 +389,36 @@ class AccessPackageAssignmentRequest extends Entity return $this; } + + /** + * Gets the verifiedCredentialsData + * The details of the verifiable credential that was presented by the requestor, such as the issuer and claims. Read-only. + * + * @return array|null The verifiedCredentialsData + */ + public function getVerifiedCredentialsData() + { + if (array_key_exists("verifiedCredentialsData", $this->_propDict)) { + return $this->_propDict["verifiedCredentialsData"]; + } else { + return null; + } + } + + /** + * Sets the verifiedCredentialsData + * The details of the verifiable credential that was presented by the requestor, such as the issuer and claims. Read-only. + * + * @param VerifiedCredentialData[] $val The verifiedCredentialsData + * + * @return AccessPackageAssignmentRequest + */ + public function setVerifiedCredentialsData($val) + { + $this->_propDict["verifiedCredentialsData"] = $val; + return $this; + } + /** * Gets the accessPackage * The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestRequirements.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestRequirements.php index a947b8d..8c30599 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestRequirements.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestRequirements.php @@ -318,4 +318,37 @@ class AccessPackageAssignmentRequestRequirements extends Entity $this->_propDict["schedule"] = $val; return $this; } + + /** + * Gets the verifiableCredentialRequirementStatus + * The status of the process to process the verifiable credential, if any. + * + * @return VerifiableCredentialRequirementStatus|null The verifiableCredentialRequirementStatus + */ + public function getVerifiableCredentialRequirementStatus() + { + if (array_key_exists("verifiableCredentialRequirementStatus", $this->_propDict)) { + if (is_a($this->_propDict["verifiableCredentialRequirementStatus"], "\Beta\Microsoft\Graph\Model\VerifiableCredentialRequirementStatus") || is_null($this->_propDict["verifiableCredentialRequirementStatus"])) { + return $this->_propDict["verifiableCredentialRequirementStatus"]; + } else { + $this->_propDict["verifiableCredentialRequirementStatus"] = new VerifiableCredentialRequirementStatus($this->_propDict["verifiableCredentialRequirementStatus"]); + return $this->_propDict["verifiableCredentialRequirementStatus"]; + } + } + return null; + } + + /** + * Sets the verifiableCredentialRequirementStatus + * The status of the process to process the verifiable credential, if any. + * + * @param VerifiableCredentialRequirementStatus $val The value to assign to the verifiableCredentialRequirementStatus + * + * @return AccessPackageAssignmentRequestRequirements The AccessPackageAssignmentRequestRequirements + */ + public function setVerifiableCredentialRequirementStatus($val) + { + $this->_propDict["verifiableCredentialRequirementStatus"] = $val; + return $this; + } } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessReviewInstanceDecisionItemServicePrincipalResource.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessReviewInstanceDecisionItemServicePrincipalResource.php index c233d6a..f25580d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessReviewInstanceDecisionItemServicePrincipalResource.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessReviewInstanceDecisionItemServicePrincipalResource.php @@ -25,6 +25,7 @@ class AccessReviewInstanceDecisionItemServicePrincipalResource extends AccessRev { /** * Gets the appId + * The globally unique identifier of the application to which access has been granted. * * @return string|null The appId */ @@ -39,6 +40,7 @@ class AccessReviewInstanceDecisionItemServicePrincipalResource extends AccessRev /** * Sets the appId + * The globally unique identifier of the application to which access has been granted. * * @param string $val The value of the appId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Account.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Account.php index bcb30d1..d0dbd64 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Account.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Account.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class Account extends Entity +class Account implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new Account + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Account + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the blocked * @@ -105,6 +136,33 @@ class Account extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Account + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -190,4 +248,53 @@ class Account extends Entity 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 Account + */ + 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/Admin.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Admin.php index a4c93e1..a20e875 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Admin.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Admin.php @@ -90,7 +90,6 @@ class Admin implements \JsonSerializable /** * Gets the sharepoint - * A container for administrative resources to manage tenant-level settings for SharePoint and OneDrive. * * @return Sharepoint|null The sharepoint */ @@ -109,7 +108,6 @@ class Admin implements \JsonSerializable /** * Sets the sharepoint - * A container for administrative resources to manage tenant-level settings for SharePoint and OneDrive. * * @param Sharepoint $val The sharepoint * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php index 1106764..861258b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php @@ -84,6 +84,7 @@ class AdministrativeUnit extends DirectoryObject /** * Gets the isMemberManagementRestricted + * true if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. Default value is false. Use this property to define administrative units whose roles don't inherit from tenant-level administrators, and management of individual member objects is limited to administrators scoped to a restricted management administrative unit. Immutable, so cannot be changed later. * * @return bool|null The isMemberManagementRestricted */ @@ -98,6 +99,7 @@ class AdministrativeUnit extends DirectoryObject /** * Sets the isMemberManagementRestricted + * true if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. Default value is false. Use this property to define administrative units whose roles don't inherit from tenant-level administrators, and management of individual member objects is limited to administrators scoped to a restricted management administrative unit. Immutable, so cannot be changed later. * * @param bool $val The isMemberManagementRestricted * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AgedAccountsPayable.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AgedAccountsPayable.php index 11701bc..1fcaf9c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AgedAccountsPayable.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AgedAccountsPayable.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class AgedAccountsPayable extends Entity +class AgedAccountsPayable implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new AgedAccountsPayable + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the AgedAccountsPayable + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the agedAsOfDate * @@ -144,6 +175,33 @@ class AgedAccountsPayable extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return AgedAccountsPayable + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the name * @@ -291,6 +349,33 @@ class AgedAccountsPayable extends Entity return $this; } + /** + * Gets the vendorId + * + * @return string|null The vendorId + */ + public function getVendorId() + { + if (array_key_exists("vendorId", $this->_propDict)) { + return $this->_propDict["vendorId"]; + } else { + return null; + } + } + + /** + * Sets the vendorId + * + * @param string $val The vendorId + * + * @return AgedAccountsPayable + */ + public function setVendorId($val) + { + $this->_propDict["vendorId"] = $val; + return $this; + } + /** * Gets the vendorNumber * @@ -318,4 +403,53 @@ class AgedAccountsPayable extends Entity 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 AgedAccountsPayable + */ + 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/AgedAccountsReceivable.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AgedAccountsReceivable.php index fa49934..0b347d5 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AgedAccountsReceivable.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AgedAccountsReceivable.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class AgedAccountsReceivable extends Entity +class AgedAccountsReceivable implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new AgedAccountsReceivable + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the AgedAccountsReceivable + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the agedAsOfDate * @@ -144,6 +175,33 @@ class AgedAccountsReceivable extends Entity return $this; } + /** + * Gets the customerId + * + * @return string|null The customerId + */ + public function getCustomerId() + { + if (array_key_exists("customerId", $this->_propDict)) { + return $this->_propDict["customerId"]; + } else { + return null; + } + } + + /** + * Sets the customerId + * + * @param string $val The customerId + * + * @return AgedAccountsReceivable + */ + public function setCustomerId($val) + { + $this->_propDict["customerId"] = $val; + return $this; + } + /** * Gets the customerNumber * @@ -171,6 +229,33 @@ class AgedAccountsReceivable extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return AgedAccountsReceivable + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the name * @@ -318,4 +403,53 @@ class AgedAccountsReceivable extends Entity 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 AgedAccountsReceivable + */ + 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/AndroidFotaDeploymentAssignment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidFotaDeploymentAssignment.php index 06b71bb..c97f034 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidFotaDeploymentAssignment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidFotaDeploymentAssignment.php @@ -23,6 +23,39 @@ namespace Beta\Microsoft\Graph\Model; */ class AndroidFotaDeploymentAssignment extends Entity { + + /** + * Gets the assignmentTarget + * The Azure Active Directory (Azure AD) we are deploying firmware updates to (e.g.: d93c8f48-bd42-4514-ba40-bc6b84780930). NOTE: Use this property moving forward because the existing property, target, is deprecated. + * + * @return DeviceAndAppManagementAssignmentTarget|null The assignmentTarget + */ + public function getAssignmentTarget() + { + if (array_key_exists("assignmentTarget", $this->_propDict)) { + if (is_a($this->_propDict["assignmentTarget"], "\Beta\Microsoft\Graph\Model\DeviceAndAppManagementAssignmentTarget") || is_null($this->_propDict["assignmentTarget"])) { + return $this->_propDict["assignmentTarget"]; + } else { + $this->_propDict["assignmentTarget"] = new DeviceAndAppManagementAssignmentTarget($this->_propDict["assignmentTarget"]); + return $this->_propDict["assignmentTarget"]; + } + } + return null; + } + + /** + * Sets the assignmentTarget + * The Azure Active Directory (Azure AD) we are deploying firmware updates to (e.g.: d93c8f48-bd42-4514-ba40-bc6b84780930). NOTE: Use this property moving forward because the existing property, target, is deprecated. + * + * @param DeviceAndAppManagementAssignmentTarget $val The value to assign to the assignmentTarget + * + * @return AndroidFotaDeploymentAssignment The AndroidFotaDeploymentAssignment + */ + public function setAssignmentTarget($val) + { + $this->_propDict["assignmentTarget"] = $val; + return $this; + } /** * Gets the displayName * The display name of the Azure AD security group used for the assignment. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidFotaDeploymentAssignmentTarget.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidFotaDeploymentAssignmentTarget.php index b28feb0..ea856d0 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidFotaDeploymentAssignmentTarget.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidFotaDeploymentAssignmentTarget.php @@ -21,8 +21,19 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class AndroidFotaDeploymentAssignmentTarget extends Entity +class AndroidFotaDeploymentAssignmentTarget extends DeviceAndAppManagementAssignmentTarget { + /** + * Set the @odata.type since this type is immediately descended from an abstract + * type that is referenced as the type in an entity. + * @param array $propDict The property dictionary + */ + public function __construct($propDict = array()) + { + parent::__construct($propDict); + $this->setODataType("#microsoft.graph.androidFotaDeploymentAssignmentTarget"); + } + /** * Gets the groupId * AAD Group Id. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidManagedAppProtection.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidManagedAppProtection.php index 9067339..557ca51 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidManagedAppProtection.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AndroidManagedAppProtection.php @@ -82,6 +82,39 @@ class AndroidManagedAppProtection extends TargetedManagedAppProtection return $this; } + /** + * Gets the appActionIfAccountIsClockedOut + * Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). + * + * @return ManagedAppRemediationAction|null The appActionIfAccountIsClockedOut + */ + public function getAppActionIfAccountIsClockedOut() + { + if (array_key_exists("appActionIfAccountIsClockedOut", $this->_propDict)) { + if (is_a($this->_propDict["appActionIfAccountIsClockedOut"], "\Beta\Microsoft\Graph\Model\ManagedAppRemediationAction") || is_null($this->_propDict["appActionIfAccountIsClockedOut"])) { + return $this->_propDict["appActionIfAccountIsClockedOut"]; + } else { + $this->_propDict["appActionIfAccountIsClockedOut"] = new ManagedAppRemediationAction($this->_propDict["appActionIfAccountIsClockedOut"]); + return $this->_propDict["appActionIfAccountIsClockedOut"]; + } + } + return null; + } + + /** + * Sets the appActionIfAccountIsClockedOut + * Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). + * + * @param ManagedAppRemediationAction $val The appActionIfAccountIsClockedOut + * + * @return AndroidManagedAppProtection + */ + public function setAppActionIfAccountIsClockedOut($val) + { + $this->_propDict["appActionIfAccountIsClockedOut"] = $val; + return $this; + } + /** * Gets the appActionIfAndroidDeviceManufacturerNotAllowed * Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. Possible values are: block, wipe, warn. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppKeyCredentialRestrictionType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppKeyCredentialRestrictionType.php index e2ddc23..6f9a0b1 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppKeyCredentialRestrictionType.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppKeyCredentialRestrictionType.php @@ -30,5 +30,6 @@ class AppKeyCredentialRestrictionType extends Enum * The Enum AppKeyCredentialRestrictionType */ const ASYMMETRIC_KEY_LIFETIME = "asymmetricKeyLifetime"; + const TRUSTED_CERTIFICATE_AUTHORITY = "trustedCertificateAuthority"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppManagementPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppManagementPolicy.php index 49d2a5c..df38806 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppManagementPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppManagementPolicy.php @@ -26,6 +26,7 @@ class AppManagementPolicy extends PolicyBase { /** * Gets the isEnabled + * Denotes whether the policy is enabled. * * @return bool|null The isEnabled */ @@ -40,6 +41,7 @@ class AppManagementPolicy extends PolicyBase /** * Sets the isEnabled + * Denotes whether the policy is enabled. * * @param bool $val The isEnabled * @@ -53,6 +55,7 @@ class AppManagementPolicy extends PolicyBase /** * Gets the restrictions + * Restrictions that apply to an application or service principal object. * * @return AppManagementConfiguration|null The restrictions */ @@ -71,6 +74,7 @@ class AppManagementPolicy extends PolicyBase /** * Sets the restrictions + * Restrictions that apply to an application or service principal object. * * @param AppManagementConfiguration $val The restrictions * @@ -85,6 +89,7 @@ class AppManagementPolicy extends PolicyBase /** * Gets the appliesTo + * Collection of application and service principals to which a policy is applied. * * @return array|null The appliesTo */ @@ -99,6 +104,7 @@ class AppManagementPolicy extends PolicyBase /** * Sets the appliesTo + * Collection of application and service principals to which a policy is applied. * * @param DirectoryObject[] $val The appliesTo * 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 b1e4897..12bc17a 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 @@ -116,6 +116,37 @@ class Application extends DirectoryObject return $this; } + /** + * Gets the authenticationBehaviors + * + * @return AuthenticationBehaviors|null The authenticationBehaviors + */ + public function getAuthenticationBehaviors() + { + if (array_key_exists("authenticationBehaviors", $this->_propDict)) { + if (is_a($this->_propDict["authenticationBehaviors"], "\Beta\Microsoft\Graph\Model\AuthenticationBehaviors") || is_null($this->_propDict["authenticationBehaviors"])) { + return $this->_propDict["authenticationBehaviors"]; + } else { + $this->_propDict["authenticationBehaviors"] = new AuthenticationBehaviors($this->_propDict["authenticationBehaviors"]); + return $this->_propDict["authenticationBehaviors"]; + } + } + return null; + } + + /** + * Sets the authenticationBehaviors + * + * @param AuthenticationBehaviors $val The authenticationBehaviors + * + * @return Application + */ + public function setAuthenticationBehaviors($val) + { + $this->_propDict["authenticationBehaviors"] = $val; + return $this; + } + /** * Gets the certification * Specifies the certification status of the application. @@ -915,7 +946,7 @@ class Application extends DirectoryObject /** * Gets the tags - * Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith). + * Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith) and $search. * * @return array|null The tags */ @@ -930,7 +961,7 @@ class Application extends DirectoryObject /** * Sets the tags - * Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith). + * Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith) and $search. * * @param string[] $val The tags * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppliedAuthenticationEventListener.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppliedAuthenticationEventListener.php index 9ed54e7..6390838 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppliedAuthenticationEventListener.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppliedAuthenticationEventListener.php @@ -26,7 +26,7 @@ class AppliedAuthenticationEventListener extends Entity /** * Gets the eventType - * The type of authentication event that triggered the custom extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue. + * The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue. * * @return AuthenticationEventType|null The eventType */ @@ -45,7 +45,7 @@ class AppliedAuthenticationEventListener extends Entity /** * Sets the eventType - * The type of authentication event that triggered the custom extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue. + * The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue. * * @param AuthenticationEventType $val The value to assign to the eventType * @@ -58,7 +58,7 @@ class AppliedAuthenticationEventListener extends Entity } /** * Gets the executedListenerId - * ID of the Event Listener that was executed. + * ID of the authentication event listener that was executed. * * @return string|null The executedListenerId */ @@ -73,7 +73,7 @@ class AppliedAuthenticationEventListener extends Entity /** * Sets the executedListenerId - * ID of the Event Listener that was executed. + * ID of the authentication event listener that was executed. * * @param string $val The value of the executedListenerId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Approval.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Approval.php index 157d91b..4a37f3f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Approval.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Approval.php @@ -27,6 +27,7 @@ class Approval extends Entity /** * Gets the steps + * Used to represent the decision associated with a single step in the approval process configured in approvalStage. * * @return array|null The steps */ @@ -41,6 +42,7 @@ class Approval extends Entity /** * Sets the steps + * Used to represent the decision associated with a single step in the approval process configured in approvalStage. * * @param ApprovalStep[] $val The steps * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterEvaluateRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterEvaluateRequest.php index def089b..4881d0b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterEvaluateRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterEvaluateRequest.php @@ -54,7 +54,7 @@ class AssignmentFilterEvaluateRequest extends Entity /** * Gets the platform - * Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP. + * Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. * * @return DevicePlatformType|null The platform */ @@ -73,7 +73,7 @@ class AssignmentFilterEvaluateRequest extends Entity /** * Sets the platform - * Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP. + * Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. * * @param DevicePlatformType $val The value to assign to the platform * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterEvaluationSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterEvaluationSummary.php index 25e9938..10f24af 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterEvaluationSummary.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterEvaluationSummary.php @@ -115,7 +115,7 @@ class AssignmentFilterEvaluationSummary extends Entity /** * Gets the assignmentFilterPlatform - * The platform for which this assignment filter is created. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP. + * The platform for which this assignment filter is created. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. * * @return DevicePlatformType|null The assignmentFilterPlatform */ @@ -134,7 +134,7 @@ class AssignmentFilterEvaluationSummary extends Entity /** * Sets the assignmentFilterPlatform - * The platform for which this assignment filter is created. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP. + * The platform for which this assignment filter is created. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. * * @param DevicePlatformType $val The value to assign to the assignmentFilterPlatform * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterManagementType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterManagementType.php new file mode 100644 index 0000000..6f748a9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AssignmentFilterManagementType.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["outOfOfficeDays"]; + } else { + return null; + } + } + + /** + * Sets the outOfOfficeDays + * Number of days the user is OOF during a simulation journey/course of a campaign. + * + * @param int $val The value of the outOfOfficeDays + * + * @return AttackSimulationUser + */ + public function setOutOfOfficeDays($val) + { + $this->_propDict["outOfOfficeDays"] = $val; + return $this; + } + /** * Gets the userId - * This is the id property value of the user resource that represents the user in the Azure Active Directory tenant. + * The id property value of the user resource that represents the user in the Azure Active Directory tenant. * * @return string|null The userId */ @@ -96,7 +124,7 @@ class AttackSimulationUser extends Entity /** * Sets the userId - * This is the id property value of the user resource that represents the user in the Azure Active Directory tenant. + * The id property value of the user resource that represents the user in the Azure Active Directory tenant. * * @param string $val The value of the userId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttendanceRecord.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttendanceRecord.php index a7aec15..e2b99d4 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttendanceRecord.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttendanceRecord.php @@ -56,7 +56,7 @@ class AttendanceRecord extends Entity /** * Gets the emailAddress - * Email address of the user associated with this atttendance record. + * Email address of the user associated with this attendance record. * * @return string|null The emailAddress */ @@ -71,7 +71,7 @@ class AttendanceRecord extends Entity /** * Sets the emailAddress - * Email address of the user associated with this atttendance record. + * Email address of the user associated with this attendance record. * * @param string $val The emailAddress * @@ -85,7 +85,7 @@ class AttendanceRecord extends Entity /** * Gets the identity - * Identity of the user associated with this atttendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. + * Identity of the user associated with this attendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. * * @return Identity|null The identity */ @@ -104,7 +104,7 @@ class AttendanceRecord extends Entity /** * Sets the identity - * Identity of the user associated with this atttendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. + * Identity of the user associated with this attendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. * * @param Identity $val The identity * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinition.php index c7f1df4..a916bd6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinition.php @@ -167,17 +167,17 @@ class AttributeDefinition extends Entity /** * Gets the metadata - * Additional extension properties. Unless mentioned explicitly, metadata values should not be changed. + * Metadata for the given object. * - * @return MetadataEntry|null The metadata + * @return AttributeDefinitionMetadataEntry|null The metadata */ public function getMetadata() { if (array_key_exists("metadata", $this->_propDict)) { - if (is_a($this->_propDict["metadata"], "\Beta\Microsoft\Graph\Model\MetadataEntry") || is_null($this->_propDict["metadata"])) { + if (is_a($this->_propDict["metadata"], "\Beta\Microsoft\Graph\Model\AttributeDefinitionMetadataEntry") || is_null($this->_propDict["metadata"])) { return $this->_propDict["metadata"]; } else { - $this->_propDict["metadata"] = new MetadataEntry($this->_propDict["metadata"]); + $this->_propDict["metadata"] = new AttributeDefinitionMetadataEntry($this->_propDict["metadata"]); return $this->_propDict["metadata"]; } } @@ -186,9 +186,9 @@ class AttributeDefinition extends Entity /** * Sets the metadata - * Additional extension properties. Unless mentioned explicitly, metadata values should not be changed. + * Metadata for the given object. * - * @param MetadataEntry $val The value to assign to the metadata + * @param AttributeDefinitionMetadataEntry $val The value to assign to the metadata * * @return AttributeDefinition The AttributeDefinition */ diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinitionMetadata.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinitionMetadata.php new file mode 100644 index 0000000..e2a480a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeDefinitionMetadata.php @@ -0,0 +1,41 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Beta\Microsoft\Graph\Model\AttributeDefinitionMetadata") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new AttributeDefinitionMetadata($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * Possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty. + * + * @param AttributeDefinitionMetadata $val The value to assign to the key + * + * @return AttributeDefinitionMetadataEntry The AttributeDefinitionMetadataEntry + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * Value of the metadata property. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * Value of the metadata property. + * + * @param string $val The value of the value + * + * @return AttributeDefinitionMetadataEntry + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMappingSource.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMappingSource.php index 4762af4..50d513e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMappingSource.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttributeMappingSource.php @@ -25,6 +25,7 @@ class AttributeMappingSource extends Entity { /** * Gets the expression + * Equivalent expression representation of this attributeMappingSource object. * * @return string|null The expression */ @@ -39,6 +40,7 @@ class AttributeMappingSource extends Entity /** * Sets the expression + * Equivalent expression representation of this attributeMappingSource object. * * @param string $val The value of the expression * @@ -51,6 +53,7 @@ class AttributeMappingSource extends Entity } /** * Gets the name + * Name parameter of the mapping source. Depending on the type property value, this can be the name of the function, the name of the source attribute, or a constant value to be used. * * @return string|null The name */ @@ -65,6 +68,7 @@ class AttributeMappingSource extends Entity /** * Sets the name + * Name parameter of the mapping source. Depending on the type property value, this can be the name of the function, the name of the source attribute, or a constant value to be used. * * @param string $val The value of the name * @@ -78,6 +82,7 @@ class AttributeMappingSource extends Entity /** * Gets the parameters + * If this object represents a function, lists function parameters. Parameters consist of attributeMappingSource objects themselves, allowing for complex expressions. If type is not Function, this property will be null/empty array. * * @return StringKeyAttributeMappingSourceValuePair|null The parameters */ @@ -96,6 +101,7 @@ class AttributeMappingSource extends Entity /** * Sets the parameters + * If this object represents a function, lists function parameters. Parameters consist of attributeMappingSource objects themselves, allowing for complex expressions. If type is not Function, this property will be null/empty array. * * @param StringKeyAttributeMappingSourceValuePair $val The value to assign to the parameters * @@ -109,6 +115,7 @@ class AttributeMappingSource extends Entity /** * Gets the type + * The type of this attribute mapping source. Possible values are: Attribute, Constant, Function. Default is Attribute. * * @return AttributeMappingSourceType|null The type */ @@ -127,6 +134,7 @@ class AttributeMappingSource extends Entity /** * Sets the type + * The type of this attribute mapping source. Possible values are: Attribute, Constant, Function. Default is Attribute. * * @param AttributeMappingSourceType $val The value to assign to the type * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Authentication.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Authentication.php index c591c78..c267adb 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Authentication.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Authentication.php @@ -24,6 +24,39 @@ namespace Beta\Microsoft\Graph\Model; */ class Authentication extends Entity { + /** + * Gets the signInPreferences + * The settings and preferences for to the sign-in experience of a user. + * + * @return SignInPreferences|null The signInPreferences + */ + public function getSignInPreferences() + { + if (array_key_exists("signInPreferences", $this->_propDict)) { + if (is_a($this->_propDict["signInPreferences"], "\Beta\Microsoft\Graph\Model\SignInPreferences") || is_null($this->_propDict["signInPreferences"])) { + return $this->_propDict["signInPreferences"]; + } else { + $this->_propDict["signInPreferences"] = new SignInPreferences($this->_propDict["signInPreferences"]); + return $this->_propDict["signInPreferences"]; + } + } + return null; + } + + /** + * Sets the signInPreferences + * The settings and preferences for to the sign-in experience of a user. + * + * @param SignInPreferences $val The signInPreferences + * + * @return Authentication + */ + public function setSignInPreferences($val) + { + $this->_propDict["signInPreferences"] = $val; + return $this; + } + /** * Gets the emailMethods diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputConfiguration.php new file mode 100644 index 0000000..8c57f38 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputConfiguration.php @@ -0,0 +1,316 @@ +_propDict)) { + return $this->_propDict["attribute"]; + } else { + return null; + } + } + + /** + * Sets the attribute + * The built-in or custom attribute for which a value is being collected. + * + * @param string $val The value of the attribute + * + * @return AuthenticationAttributeCollectionInputConfiguration + */ + public function setAttribute($val) + { + $this->_propDict["attribute"] = $val; + return $this; + } + /** + * Gets the defaultValue + * The default value of the attribute displayed to the end user. + * + * @return string|null The defaultValue + */ + public function getDefaultValue() + { + if (array_key_exists("defaultValue", $this->_propDict)) { + return $this->_propDict["defaultValue"]; + } else { + return null; + } + } + + /** + * Sets the defaultValue + * The default value of the attribute displayed to the end user. + * + * @param string $val The value of the defaultValue + * + * @return AuthenticationAttributeCollectionInputConfiguration + */ + public function setDefaultValue($val) + { + $this->_propDict["defaultValue"] = $val; + return $this; + } + /** + * Gets the editable + * Whether the attribute is editable by the end user. + * + * @return bool|null The editable + */ + public function getEditable() + { + if (array_key_exists("editable", $this->_propDict)) { + return $this->_propDict["editable"]; + } else { + return null; + } + } + + /** + * Sets the editable + * Whether the attribute is editable by the end user. + * + * @param bool $val The value of the editable + * + * @return AuthenticationAttributeCollectionInputConfiguration + */ + public function setEditable($val) + { + $this->_propDict["editable"] = $val; + return $this; + } + /** + * Gets the hidden + * Whether the attribute is displayed to the end user. + * + * @return bool|null The hidden + */ + public function getHidden() + { + if (array_key_exists("hidden", $this->_propDict)) { + return $this->_propDict["hidden"]; + } else { + return null; + } + } + + /** + * Sets the hidden + * Whether the attribute is displayed to the end user. + * + * @param bool $val The value of the hidden + * + * @return AuthenticationAttributeCollectionInputConfiguration + */ + public function setHidden($val) + { + $this->_propDict["hidden"] = $val; + return $this; + } + + /** + * Gets the inputType + * The type of input field. The possible values are: text, radioSingleSelect, checkboxMultiSelect, boolean, checkboxSingleSelect, unknownFutureValue. + * + * @return AuthenticationAttributeCollectionInputType|null The inputType + */ + public function getInputType() + { + if (array_key_exists("inputType", $this->_propDict)) { + if (is_a($this->_propDict["inputType"], "\Beta\Microsoft\Graph\Model\AuthenticationAttributeCollectionInputType") || is_null($this->_propDict["inputType"])) { + return $this->_propDict["inputType"]; + } else { + $this->_propDict["inputType"] = new AuthenticationAttributeCollectionInputType($this->_propDict["inputType"]); + return $this->_propDict["inputType"]; + } + } + return null; + } + + /** + * Sets the inputType + * The type of input field. The possible values are: text, radioSingleSelect, checkboxMultiSelect, boolean, checkboxSingleSelect, unknownFutureValue. + * + * @param AuthenticationAttributeCollectionInputType $val The value to assign to the inputType + * + * @return AuthenticationAttributeCollectionInputConfiguration The AuthenticationAttributeCollectionInputConfiguration + */ + public function setInputType($val) + { + $this->_propDict["inputType"] = $val; + return $this; + } + /** + * Gets the label + * The label of the attribute field that will be displayed to end user, unless overridden. + * + * @return string|null The label + */ + public function getLabel() + { + if (array_key_exists("label", $this->_propDict)) { + return $this->_propDict["label"]; + } else { + return null; + } + } + + /** + * Sets the label + * The label of the attribute field that will be displayed to end user, unless overridden. + * + * @param string $val The value of the label + * + * @return AuthenticationAttributeCollectionInputConfiguration + */ + public function setLabel($val) + { + $this->_propDict["label"] = $val; + return $this; + } + + /** + * Gets the options + * The option values for certain multiple-option input types. + * + * @return AuthenticationAttributeCollectionOptionConfiguration|null The options + */ + public function getOptions() + { + if (array_key_exists("options", $this->_propDict)) { + if (is_a($this->_propDict["options"], "\Beta\Microsoft\Graph\Model\AuthenticationAttributeCollectionOptionConfiguration") || is_null($this->_propDict["options"])) { + return $this->_propDict["options"]; + } else { + $this->_propDict["options"] = new AuthenticationAttributeCollectionOptionConfiguration($this->_propDict["options"]); + return $this->_propDict["options"]; + } + } + return null; + } + + /** + * Sets the options + * The option values for certain multiple-option input types. + * + * @param AuthenticationAttributeCollectionOptionConfiguration $val The value to assign to the options + * + * @return AuthenticationAttributeCollectionInputConfiguration The AuthenticationAttributeCollectionInputConfiguration + */ + public function setOptions($val) + { + $this->_propDict["options"] = $val; + return $this; + } + /** + * Gets the required + * Whether the field is required. + * + * @return bool|null The required + */ + public function getRequired() + { + if (array_key_exists("required", $this->_propDict)) { + return $this->_propDict["required"]; + } else { + return null; + } + } + + /** + * Sets the required + * Whether the field is required. + * + * @param bool $val The value of the required + * + * @return AuthenticationAttributeCollectionInputConfiguration + */ + public function setRequired($val) + { + $this->_propDict["required"] = $val; + return $this; + } + /** + * Gets the validationRegEx + * The regex for the value of the field. + * + * @return string|null The validationRegEx + */ + public function getValidationRegEx() + { + if (array_key_exists("validationRegEx", $this->_propDict)) { + return $this->_propDict["validationRegEx"]; + } else { + return null; + } + } + + /** + * Sets the validationRegEx + * The regex for the value of the field. + * + * @param string $val The value of the validationRegEx + * + * @return AuthenticationAttributeCollectionInputConfiguration + */ + public function setValidationRegEx($val) + { + $this->_propDict["validationRegEx"] = $val; + return $this; + } + /** + * Gets the writeToDirectory + * Whether the value collected will be stored. + * + * @return bool|null The writeToDirectory + */ + public function getWriteToDirectory() + { + if (array_key_exists("writeToDirectory", $this->_propDict)) { + return $this->_propDict["writeToDirectory"]; + } else { + return null; + } + } + + /** + * Sets the writeToDirectory + * Whether the value collected will be stored. + * + * @param bool $val The value of the writeToDirectory + * + * @return AuthenticationAttributeCollectionInputConfiguration + */ + public function setWriteToDirectory($val) + { + $this->_propDict["writeToDirectory"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputType.php new file mode 100644 index 0000000..12153c1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputType.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["label"]; + } else { + return null; + } + } + + /** + * Sets the label + * The label of the option that will be displayed to user, unless overridden. + * + * @param string $val The value of the label + * + * @return AuthenticationAttributeCollectionOptionConfiguration + */ + public function setLabel($val) + { + $this->_propDict["label"] = $val; + return $this; + } + /** + * Gets the value + * The value of the option that will be stored. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * The value of the option that will be stored. + * + * @param string $val The value of the value + * + * @return AuthenticationAttributeCollectionOptionConfiguration + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionPage.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionPage.php new file mode 100644 index 0000000..b8ebfb3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionPage.php @@ -0,0 +1,85 @@ +_propDict)) { + return $this->_propDict["customStringsFileId"]; + } else { + return null; + } + } + + /** + * Sets the customStringsFileId + * + * @param string $val The value of the customStringsFileId + * + * @return AuthenticationAttributeCollectionPage + */ + public function setCustomStringsFileId($val) + { + $this->_propDict["customStringsFileId"] = $val; + return $this; + } + + /** + * Gets the views + * A collection of displays of the attribute collection page. + * + * @return AuthenticationAttributeCollectionPageViewConfiguration|null The views + */ + public function getViews() + { + if (array_key_exists("views", $this->_propDict)) { + if (is_a($this->_propDict["views"], "\Beta\Microsoft\Graph\Model\AuthenticationAttributeCollectionPageViewConfiguration") || is_null($this->_propDict["views"])) { + return $this->_propDict["views"]; + } else { + $this->_propDict["views"] = new AuthenticationAttributeCollectionPageViewConfiguration($this->_propDict["views"]); + return $this->_propDict["views"]; + } + } + return null; + } + + /** + * Sets the views + * A collection of displays of the attribute collection page. + * + * @param AuthenticationAttributeCollectionPageViewConfiguration $val The value to assign to the views + * + * @return AuthenticationAttributeCollectionPage The AuthenticationAttributeCollectionPage + */ + public function setViews($val) + { + $this->_propDict["views"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionPageViewConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionPageViewConfiguration.php new file mode 100644 index 0000000..b77191b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionPageViewConfiguration.php @@ -0,0 +1,115 @@ +_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * The description of the page. + * + * @param string $val The value of the description + * + * @return AuthenticationAttributeCollectionPageViewConfiguration + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the inputs + * The display configuration of attributes being collected on the attribute collection page. + * + * @return AuthenticationAttributeCollectionInputConfiguration|null The inputs + */ + public function getInputs() + { + if (array_key_exists("inputs", $this->_propDict)) { + if (is_a($this->_propDict["inputs"], "\Beta\Microsoft\Graph\Model\AuthenticationAttributeCollectionInputConfiguration") || is_null($this->_propDict["inputs"])) { + return $this->_propDict["inputs"]; + } else { + $this->_propDict["inputs"] = new AuthenticationAttributeCollectionInputConfiguration($this->_propDict["inputs"]); + return $this->_propDict["inputs"]; + } + } + return null; + } + + /** + * Sets the inputs + * The display configuration of attributes being collected on the attribute collection page. + * + * @param AuthenticationAttributeCollectionInputConfiguration $val The value to assign to the inputs + * + * @return AuthenticationAttributeCollectionPageViewConfiguration The AuthenticationAttributeCollectionPageViewConfiguration + */ + public function setInputs($val) + { + $this->_propDict["inputs"] = $val; + return $this; + } + /** + * Gets the title + * The title of the attribute collection page. + * + * @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 attribute collection page. + * + * @param string $val The value of the title + * + * @return AuthenticationAttributeCollectionPageViewConfiguration + */ + public function setTitle($val) + { + $this->_propDict["title"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationBehaviors.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationBehaviors.php new file mode 100644 index 0000000..5c2b077 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationBehaviors.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["removeUnverifiedEmailClaim"]; + } else { + return null; + } + } + + /** + * Sets the removeUnverifiedEmailClaim + * + * @param bool $val The value of the removeUnverifiedEmailClaim + * + * @return AuthenticationBehaviors + */ + public function setRemoveUnverifiedEmailClaim($val) + { + $this->_propDict["removeUnverifiedEmailClaim"] = $val; + return $this; + } + /** + * Gets the requireClientServicePrincipal + * + * @return bool|null The requireClientServicePrincipal + */ + public function getRequireClientServicePrincipal() + { + if (array_key_exists("requireClientServicePrincipal", $this->_propDict)) { + return $this->_propDict["requireClientServicePrincipal"]; + } else { + return null; + } + } + + /** + * Sets the requireClientServicePrincipal + * + * @param bool $val The value of the requireClientServicePrincipal + * + * @return AuthenticationBehaviors + */ + public function setRequireClientServicePrincipal($val) + { + $this->_propDict["requireClientServicePrincipal"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditionApplication.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditionApplication.php index 00e6cd7..b91bf4e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditionApplication.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditionApplication.php @@ -57,6 +57,7 @@ class AuthenticationConditionApplication implements \JsonSerializable /** * Gets the appId + * The identifier for an application corresponding to a condition which will trigger an authenticationEventListener. * * @return string|null The appId */ @@ -71,6 +72,7 @@ class AuthenticationConditionApplication implements \JsonSerializable /** * Sets the appId + * The identifier for an application corresponding to a condition which will trigger an authenticationEventListener. * * @param string $val The appId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditions.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditions.php index f291eea..12b0b33 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditions.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditions.php @@ -26,6 +26,7 @@ class AuthenticationConditions extends Entity /** * Gets the applications + * Applications which will trigger a custom authentication extension. * * @return AuthenticationConditionsApplications|null The applications */ @@ -44,6 +45,7 @@ class AuthenticationConditions extends Entity /** * Sets the applications + * Applications which will trigger a custom authentication extension. * * @param AuthenticationConditionsApplications $val The value to assign to the applications * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditionsApplications.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditionsApplications.php index 535b66a..94e2a99 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditionsApplications.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConditionsApplications.php @@ -25,6 +25,7 @@ class AuthenticationConditionsApplications extends Entity { /** * Gets the includeAllApplications + * Whether the custom authentication extension should trigger for all applications with appIds specified in the includeApplications relationship. This property must be set to false for listener of type onTokenIssuanceStartListener. * * @return bool|null The includeAllApplications */ @@ -39,6 +40,7 @@ class AuthenticationConditionsApplications extends Entity /** * Sets the includeAllApplications + * Whether the custom authentication extension should trigger for all applications with appIds specified in the includeApplications relationship. This property must be set to false for listener of type onTokenIssuanceStartListener. * * @param bool $val The value of the includeAllApplications * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConfigurationValidation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConfigurationValidation.php index 59a6e30..0ce144c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConfigurationValidation.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationConfigurationValidation.php @@ -26,6 +26,7 @@ class AuthenticationConfigurationValidation extends Entity /** * Gets the errors + * Errors in the validation result of a customAuthenticationExtension. * * @return GenericError|null The errors */ @@ -44,6 +45,7 @@ class AuthenticationConfigurationValidation extends Entity /** * Sets the errors + * Errors in the validation result of a customAuthenticationExtension. * * @param GenericError $val The value to assign to the errors * @@ -57,6 +59,7 @@ class AuthenticationConfigurationValidation extends Entity /** * Gets the warnings + * Warnings in the validation result of a customAuthenticationExtension. * * @return GenericError|null The warnings */ @@ -75,6 +78,7 @@ class AuthenticationConfigurationValidation extends Entity /** * Sets the warnings + * Warnings in the validation result of a customAuthenticationExtension. * * @param GenericError $val The value to assign to the warnings * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationEventListener.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationEventListener.php index 2a33d77..0f512ba 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationEventListener.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationEventListener.php @@ -26,6 +26,7 @@ class AuthenticationEventListener extends Entity { /** * Gets the authenticationEventsFlowId + * The identifier of the authenticationEventsFlow object. * * @return string|null The authenticationEventsFlowId */ @@ -40,6 +41,7 @@ class AuthenticationEventListener extends Entity /** * Sets the authenticationEventsFlowId + * The identifier of the authenticationEventsFlow object. * * @param string $val The authenticationEventsFlowId * @@ -53,6 +55,7 @@ class AuthenticationEventListener extends Entity /** * Gets the conditions + * The conditions on which this authenticationEventListener should trigger. * * @return AuthenticationConditions|null The conditions */ @@ -71,6 +74,7 @@ class AuthenticationEventListener extends Entity /** * Sets the conditions + * The conditions on which this authenticationEventListener should trigger. * * @param AuthenticationConditions $val The conditions * @@ -84,6 +88,7 @@ class AuthenticationEventListener extends Entity /** * Gets the priority + * The priority of this handler. Between 0 (lower priority) and 1000 (higher priority). * * @return int|null The priority */ @@ -98,6 +103,7 @@ class AuthenticationEventListener extends Entity /** * Sets the priority + * The priority of this handler. Between 0 (lower priority) and 1000 (higher priority). * * @param int $val The priority * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationEventsFlow.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationEventsFlow.php new file mode 100644 index 0000000..ad87474 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationEventsFlow.php @@ -0,0 +1,147 @@ +_propDict)) { + if (is_a($this->_propDict["conditions"], "\Beta\Microsoft\Graph\Model\AuthenticationConditions") || is_null($this->_propDict["conditions"])) { + return $this->_propDict["conditions"]; + } else { + $this->_propDict["conditions"] = new AuthenticationConditions($this->_propDict["conditions"]); + return $this->_propDict["conditions"]; + } + } + return null; + } + + /** + * Sets the conditions + * The conditions representing the context of the authentication request which will be used to decide whether the events policy will be invoked. + * + * @param AuthenticationConditions $val The conditions + * + * @return AuthenticationEventsFlow + */ + public function setConditions($val) + { + $this->_propDict["conditions"] = $val; + return $this; + } + + /** + * Gets the description + * The description of the events policy. + * + * @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 of the events policy. + * + * @param string $val The description + * + * @return AuthenticationEventsFlow + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * Required. The display name for the events policy. + * + * @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 + * Required. The display name for the events policy. + * + * @param string $val The displayName + * + * @return AuthenticationEventsFlow + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the priority + * The priority to use for each individual event of the events policy. If multiple competing listeners for an event have the same priority, one is chosen and an error is silently logged. Defaults to 500. + * + * @return int|null The priority + */ + public function getPriority() + { + if (array_key_exists("priority", $this->_propDict)) { + return $this->_propDict["priority"]; + } else { + return null; + } + } + + /** + * Sets the priority + * The priority to use for each individual event of the events policy. If multiple competing listeners for an event have the same priority, one is chosen and an error is silently logged. Defaults to 500. + * + * @param int $val The priority + * + * @return AuthenticationEventsFlow + */ + public function setPriority($val) + { + $this->_propDict["priority"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php index e8faae0..00613ea 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php @@ -239,6 +239,39 @@ class AuthenticationMethodsPolicy extends Entity return $this; } + /** + * Gets the systemCredentialPreferences + * Prompt users with their most-preferred credential for multifactor authentication. + * + * @return SystemCredentialPreferences|null The systemCredentialPreferences + */ + public function getSystemCredentialPreferences() + { + if (array_key_exists("systemCredentialPreferences", $this->_propDict)) { + if (is_a($this->_propDict["systemCredentialPreferences"], "\Beta\Microsoft\Graph\Model\SystemCredentialPreferences") || is_null($this->_propDict["systemCredentialPreferences"])) { + return $this->_propDict["systemCredentialPreferences"]; + } else { + $this->_propDict["systemCredentialPreferences"] = new SystemCredentialPreferences($this->_propDict["systemCredentialPreferences"]); + return $this->_propDict["systemCredentialPreferences"]; + } + } + return null; + } + + /** + * Sets the systemCredentialPreferences + * Prompt users with their most-preferred credential for multifactor authentication. + * + * @param SystemCredentialPreferences $val The systemCredentialPreferences + * + * @return AuthenticationMethodsPolicy + */ + public function setSystemCredentialPreferences($val) + { + $this->_propDict["systemCredentialPreferences"] = $val; + return $this; + } + /** * Gets the authenticationMethodConfigurations diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthorizationPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthorizationPolicy.php index 79e18b3..aa044f3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthorizationPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthorizationPolicy.php @@ -55,7 +55,7 @@ class AuthorizationPolicy extends PolicyBase /** * Gets the allowedToUseSSPR - * Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. + * Indicates whether the Admin Self-Serve Password Reset feature is enabled on the tenant. * * @return bool|null The allowedToUseSSPR */ @@ -70,7 +70,7 @@ class AuthorizationPolicy extends PolicyBase /** * Sets the allowedToUseSSPR - * Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. + * Indicates whether the Admin Self-Serve Password Reset feature is enabled on the tenant. * * @param bool $val The allowedToUseSSPR * @@ -146,7 +146,7 @@ class AuthorizationPolicy extends PolicyBase /** * Gets the allowUserConsentForRiskyApps - * Indicates whether user consent for risky apps is allowed. We recommend to keep this as false. + * Indicates whether user consent for risky apps is allowed. Default value is false. We recommend that you keep the value set to false. * * @return bool|null The allowUserConsentForRiskyApps */ @@ -161,7 +161,7 @@ class AuthorizationPolicy extends PolicyBase /** * Sets the allowUserConsentForRiskyApps - * Indicates whether user consent for risky apps is allowed. We recommend to keep this as false. + * Indicates whether user consent for risky apps is allowed. Default value is false. We recommend that you keep the value set to false. * * @param bool $val The allowUserConsentForRiskyApps * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CallRecording.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CallRecording.php new file mode 100644 index 0000000..eca1d98 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CallRecording.php @@ -0,0 +1,89 @@ +_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 + * + * @param \GuzzleHttp\Psr7\Stream $val The content + * + * @return CallRecording + */ + public function setContent($val) + { + $this->_propDict["content"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @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 + * + * @param \DateTime $val The createdDateTime + * + * @return CallRecording + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateAuthorityAsEntity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateAuthorityAsEntity.php new file mode 100644 index 0000000..1b77767 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateAuthorityAsEntity.php @@ -0,0 +1,139 @@ +_propDict)) { + if (is_a($this->_propDict["certificate"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["certificate"])) { + return $this->_propDict["certificate"]; + } else { + $this->_propDict["certificate"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["certificate"]); + return $this->_propDict["certificate"]; + } + } + return null; + } + + /** + * Sets the certificate + * + * @param \GuzzleHttp\Psr7\Stream $val The certificate + * + * @return CertificateAuthorityAsEntity + */ + public function setCertificate($val) + { + $this->_propDict["certificate"] = $val; + return $this; + } + + /** + * Gets the isRootAuthority + * + * @return bool|null The isRootAuthority + */ + public function getIsRootAuthority() + { + if (array_key_exists("isRootAuthority", $this->_propDict)) { + return $this->_propDict["isRootAuthority"]; + } else { + return null; + } + } + + /** + * Sets the isRootAuthority + * + * @param bool $val The isRootAuthority + * + * @return CertificateAuthorityAsEntity + */ + public function setIsRootAuthority($val) + { + $this->_propDict["isRootAuthority"] = boolval($val); + return $this; + } + + /** + * Gets the issuer + * + * @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 + * + * @param string $val The issuer + * + * @return CertificateAuthorityAsEntity + */ + public function setIssuer($val) + { + $this->_propDict["issuer"] = $val; + return $this; + } + + /** + * Gets the issuerSubjectKeyIdentifier + * + * @return string|null The issuerSubjectKeyIdentifier + */ + public function getIssuerSubjectKeyIdentifier() + { + if (array_key_exists("issuerSubjectKeyIdentifier", $this->_propDict)) { + return $this->_propDict["issuerSubjectKeyIdentifier"]; + } else { + return null; + } + } + + /** + * Sets the issuerSubjectKeyIdentifier + * + * @param string $val The issuerSubjectKeyIdentifier + * + * @return CertificateAuthorityAsEntity + */ + public function setIssuerSubjectKeyIdentifier($val) + { + $this->_propDict["issuerSubjectKeyIdentifier"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateAuthorityPath.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateAuthorityPath.php new file mode 100644 index 0000000..462d499 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateAuthorityPath.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["certificateBasedApplicationConfigurations"]; + } else { + return null; + } + } + + /** + * Sets the certificateBasedApplicationConfigurations + * + * @param CertificateBasedApplicationConfiguration[] $val The certificateBasedApplicationConfigurations + * + * @return CertificateAuthorityPath + */ + public function setCertificateBasedApplicationConfigurations($val) + { + $this->_propDict["certificateBasedApplicationConfigurations"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateBasedApplicationConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateBasedApplicationConfiguration.php new file mode 100644 index 0000000..b9d7467 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CertificateBasedApplicationConfiguration.php @@ -0,0 +1,81 @@ +_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return CertificateBasedApplicationConfiguration + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * + * @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 + * + * @param string $val The displayName + * + * @return CertificateBasedApplicationConfiguration + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkAction.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkAction.php new file mode 100644 index 0000000..189b82a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkAction.php @@ -0,0 +1,143 @@ +_propDict)) { + if (is_a($this->_propDict["actionSummary"], "\Beta\Microsoft\Graph\Model\CloudPcBulkActionSummary") || is_null($this->_propDict["actionSummary"])) { + return $this->_propDict["actionSummary"]; + } else { + $this->_propDict["actionSummary"] = new CloudPcBulkActionSummary($this->_propDict["actionSummary"]); + return $this->_propDict["actionSummary"]; + } + } + return null; + } + + /** + * Sets the actionSummary + * + * @param CloudPcBulkActionSummary $val The actionSummary + * + * @return CloudPcBulkAction + */ + public function setActionSummary($val) + { + $this->_propDict["actionSummary"] = $val; + return $this; + } + + /** + * Gets the cloudPcIds + * + * @return array|null The cloudPcIds + */ + public function getCloudPcIds() + { + if (array_key_exists("cloudPcIds", $this->_propDict)) { + return $this->_propDict["cloudPcIds"]; + } else { + return null; + } + } + + /** + * Sets the cloudPcIds + * + * @param string[] $val The cloudPcIds + * + * @return CloudPcBulkAction + */ + public function setCloudPcIds($val) + { + $this->_propDict["cloudPcIds"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @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 + * + * @param \DateTime $val The createdDateTime + * + * @return CloudPcBulkAction + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the displayName + * + * @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 + * + * @param string $val The displayName + * + * @return CloudPcBulkAction + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkActionSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkActionSummary.php new file mode 100644 index 0000000..021ee61 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkActionSummary.php @@ -0,0 +1,156 @@ +_propDict)) { + return $this->_propDict["failedCount"]; + } else { + return null; + } + } + + /** + * Sets the failedCount + * + * @param int $val The value of the failedCount + * + * @return CloudPcBulkActionSummary + */ + public function setFailedCount($val) + { + $this->_propDict["failedCount"] = $val; + return $this; + } + /** + * Gets the inProgressCount + * + * @return int|null The inProgressCount + */ + public function getInProgressCount() + { + if (array_key_exists("inProgressCount", $this->_propDict)) { + return $this->_propDict["inProgressCount"]; + } else { + return null; + } + } + + /** + * Sets the inProgressCount + * + * @param int $val The value of the inProgressCount + * + * @return CloudPcBulkActionSummary + */ + public function setInProgressCount($val) + { + $this->_propDict["inProgressCount"] = $val; + return $this; + } + /** + * Gets the notSupportedCount + * + * @return int|null The notSupportedCount + */ + public function getNotSupportedCount() + { + if (array_key_exists("notSupportedCount", $this->_propDict)) { + return $this->_propDict["notSupportedCount"]; + } else { + return null; + } + } + + /** + * Sets the notSupportedCount + * + * @param int $val The value of the notSupportedCount + * + * @return CloudPcBulkActionSummary + */ + public function setNotSupportedCount($val) + { + $this->_propDict["notSupportedCount"] = $val; + return $this; + } + /** + * Gets the pendingCount + * + * @return int|null The pendingCount + */ + public function getPendingCount() + { + if (array_key_exists("pendingCount", $this->_propDict)) { + return $this->_propDict["pendingCount"]; + } else { + return null; + } + } + + /** + * Sets the pendingCount + * + * @param int $val The value of the pendingCount + * + * @return CloudPcBulkActionSummary + */ + public function setPendingCount($val) + { + $this->_propDict["pendingCount"] = $val; + return $this; + } + /** + * Gets the successfulCount + * + * @return int|null The successfulCount + */ + public function getSuccessfulCount() + { + if (array_key_exists("successfulCount", $this->_propDict)) { + return $this->_propDict["successfulCount"]; + } else { + return null; + } + } + + /** + * Sets the successfulCount + * + * @param int $val The value of the successfulCount + * + * @return CloudPcBulkActionSummary + */ + public function setSuccessfulCount($val) + { + $this->_propDict["successfulCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfigurationAssignmentTarget.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkPowerOff.php similarity index 82% rename from vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfigurationAssignmentTarget.php rename to vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkPowerOff.php index 15ec068..7ed7383 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfigurationAssignmentTarget.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkPowerOff.php @@ -2,7 +2,7 @@ /** * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. * -* OfficeConfigurationAssignmentTarget File +* CloudPcBulkPowerOff File * PHP version 7 * * @category Library @@ -12,8 +12,9 @@ * @link https://graph.microsoft.com */ namespace Beta\Microsoft\Graph\Model; + /** -* OfficeConfigurationAssignmentTarget class +* CloudPcBulkPowerOff class * * @category Model * @package Microsoft.Graph @@ -21,6 +22,6 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class OfficeConfigurationAssignmentTarget extends Entity +class CloudPcBulkPowerOff extends CloudPcBulkAction { } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsOfficeClientConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkPowerOn.php similarity index 81% rename from vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsOfficeClientConfiguration.php rename to vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkPowerOn.php index a2acb3d..cb3d09e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsOfficeClientConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcBulkPowerOn.php @@ -2,7 +2,7 @@ /** * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. * -* WindowsOfficeClientConfiguration File +* CloudPcBulkPowerOn File * PHP version 7 * * @category Library @@ -14,7 +14,7 @@ namespace Beta\Microsoft\Graph\Model; /** -* WindowsOfficeClientConfiguration class +* CloudPcBulkPowerOn class * * @category Model * @package Microsoft.Graph @@ -22,6 +22,6 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class WindowsOfficeClientConfiguration extends OfficeClientConfiguration +class CloudPcBulkPowerOn extends CloudPcBulkAction { } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcOnPremisesConnectionHealthCheck.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcOnPremisesConnectionHealthCheck.php index 5828537..7eb6d80 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcOnPremisesConnectionHealthCheck.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcOnPremisesConnectionHealthCheck.php @@ -52,6 +52,34 @@ class CloudPcOnPremisesConnectionHealthCheck extends Entity return $this; } /** + * Gets the correlationId + * The unique identifier of the health check item-related activities. This identifier can be useful in troubleshooting. + * + * @return string|null The correlationId + */ + public function getCorrelationId() + { + if (array_key_exists("correlationId", $this->_propDict)) { + return $this->_propDict["correlationId"]; + } else { + return null; + } + } + + /** + * Sets the correlationId + * The unique identifier of the health check item-related activities. This identifier can be useful in troubleshooting. + * + * @param string $val The value of the correlationId + * + * @return CloudPcOnPremisesConnectionHealthCheck + */ + public function setCorrelationId($val) + { + $this->_propDict["correlationId"] = $val; + return $this; + } + /** * Gets the displayName * The display name for this health check item. * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcOnPremisesConnectionHealthCheckErrorType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcOnPremisesConnectionHealthCheckErrorType.php index 7063ea3..0e45404 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcOnPremisesConnectionHealthCheckErrorType.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcOnPremisesConnectionHealthCheckErrorType.php @@ -80,9 +80,13 @@ class CloudPcOnPremisesConnectionHealthCheckErrorType extends Enum const PERMISSION_CHECK_NO_RESOURCE_GROUP_OWNER_ROLE = "permissionCheckNoResourceGroupOwnerRole"; const PERMISSION_CHECK_NO_V_NET_CONTRIBUTOR_ROLE = "permissionCheckNoVNetContributorRole"; const PERMISSION_CHECK_NO_RESOURCE_GROUP_NETWORK_CONTRIBUTOR_ROLE = "permissionCheckNoResourceGroupNetworkContributorRole"; + const PERMISSION_CHECK_NO_WINDOWS365_NETWORK_USER_ROLE = "permissionCheckNoWindows365NetworkUserRole"; + const PERMISSION_CHECK_NO_WINDOWS365_NETWORK_INTERFACE_CONTRIBUTOR_ROLE = "permissionCheckNoWindows365NetworkInterfaceContributorRole"; const PERMISSION_CHECK_TRANSIENT_SERVICE_ERROR = "permissionCheckTransientServiceError"; const PERMISSION_CHECK_UNKNOWN_ERROR = "permissionCheckUnknownError"; const UDP_CONNECTIVITY_CHECK_STUN_URL_NOT_ALLOW_LISTED = "udpConnectivityCheckStunUrlNotAllowListed"; + const UDP_CONNECTIVITY_CHECK_TURN_URL_NOT_ALLOW_LISTED = "udpConnectivityCheckTurnUrlNotAllowListed"; + const UDP_CONNECTIVITY_CHECK_URLS_NOT_ALLOW_LISTED = "udpConnectivityCheckUrlsNotAllowListed"; const UDP_CONNECTIVITY_CHECK_UNKNOWN_ERROR = "udpConnectivityCheckUnknownError"; const INTERNAL_SERVER_ERROR_DEPLOYMENT_CANCELED = "internalServerErrorDeploymentCanceled"; const INTERNAL_SERVER_ERROR_ALLOCATE_RESOURCE_FAILED = "internalServerErrorAllocateResourceFailed"; 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 922f69b..85be3dd 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 @@ -84,6 +84,7 @@ class CloudPcProvisioningPolicy extends Entity /** * Gets the cloudPcNamingTemplate + * The template used to name Cloud PCs provisioned using this policy. This can contain custom text and replacement tokens, including %USERNAME:x% and %RAND:x%, which represent the user's name and a randomly generated number, respectively. For example, 'CPC-%USERNAME:4%-%RAND:5%' means that the Cloud PC's name will start with 'CPC-', have a four-character username in the middle followed by a '-' character, and end with five random characters. The total length of the text generated by the template can be no more than 15 characters. Supports $filter, $select, $orderBy. * * @return string|null The cloudPcNamingTemplate */ @@ -98,6 +99,7 @@ class CloudPcProvisioningPolicy extends Entity /** * Sets the cloudPcNamingTemplate + * The template used to name Cloud PCs provisioned using this policy. This can contain custom text and replacement tokens, including %USERNAME:x% and %RAND:x%, which represent the user's name and a randomly generated number, respectively. For example, 'CPC-%USERNAME:4%-%RAND:5%' means that the Cloud PC's name will start with 'CPC-', have a four-character username in the middle followed by a '-' character, and end with five random characters. The total length of the text generated by the template can be no more than 15 characters. Supports $filter, $select, $orderBy. * * @param string $val The cloudPcNamingTemplate * 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 f82f924..1a5b8c0 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 @@ -60,6 +60,7 @@ class CloudPcProvisioningPolicyAssignment extends Entity /** * Gets the assignedUsers + * The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. This property is read-only. Supports$expand. * * @return array|null The assignedUsers */ @@ -74,6 +75,7 @@ class CloudPcProvisioningPolicyAssignment extends Entity /** * Sets the assignedUsers + * The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. This property is read-only. Supports$expand. * * @param User[] $val The assignedUsers * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcReportName.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcReportName.php index cb910c6..08f37d1 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcReportName.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcReportName.php @@ -35,4 +35,5 @@ class CloudPcReportName extends Enum const SHARED_USE_LICENSE_USAGE_REPORT = "sharedUseLicenseUsageReport"; const SHARED_USE_LICENSE_USAGE_REAL_TIME_REPORT = "sharedUseLicenseUsageRealTimeReport"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const NO_LICENSE_AVAILABLE_CONNECTIVITY_FAILURE_REPORT = "noLicenseAvailableConnectivityFailureReport"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Company.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Company.php index a6767c0..167f5e2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Company.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Company.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class Company extends Entity +class Company implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new Company + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Company + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the businessProfileId * @@ -78,6 +109,33 @@ class Company extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Company + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the name * @@ -1112,4 +1170,53 @@ class Company extends Entity 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 Company + */ + 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/CompanyInformation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CompanyInformation.php index 2a0db36..e724eb0 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CompanyInformation.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CompanyInformation.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class CompanyInformation extends Entity +class CompanyInformation implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new CompanyInformation + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the CompanyInformation + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the address * @@ -194,6 +225,33 @@ class CompanyInformation extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return CompanyInformation + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the industry * @@ -364,4 +422,53 @@ class CompanyInformation extends Entity 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 CompanyInformation + */ + 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/ConditionalAccessEnumeratedExternalTenants.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessEnumeratedExternalTenants.php index d15680c..590d856 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessEnumeratedExternalTenants.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessEnumeratedExternalTenants.php @@ -25,7 +25,7 @@ class ConditionalAccessEnumeratedExternalTenants extends ConditionalAccessExtern { /** * Gets the members - * Represents a collection of tenant ids in the scope of Conditional Access for guests and external users policy targeting. + * A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. * * @return string|null The members */ @@ -40,7 +40,7 @@ class ConditionalAccessEnumeratedExternalTenants extends ConditionalAccessExtern /** * Sets the members - * Represents a collection of tenant ids in the scope of Conditional Access for guests and external users policy targeting. + * A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. * * @param string $val The value of the members * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessExternalTenants.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessExternalTenants.php index e576038..f21b5c9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessExternalTenants.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessExternalTenants.php @@ -26,7 +26,7 @@ class ConditionalAccessExternalTenants extends Entity /** * Gets the membershipKind - * Represents the membership kind. The possible values are: all, enumerated, unknownFutureValue. enumerated references an object of conditionalAccessEnumeratedExternalTenants derived type. + * The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. * * @return ConditionalAccessExternalTenantsMembershipKind|null The membershipKind */ @@ -45,7 +45,7 @@ class ConditionalAccessExternalTenants extends Entity /** * Sets the membershipKind - * Represents the membership kind. The possible values are: all, enumerated, unknownFutureValue. enumerated references an object of conditionalAccessEnumeratedExternalTenants derived type. + * The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. * * @param ConditionalAccessExternalTenantsMembershipKind $val The value to assign to the membershipKind * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessGuestsOrExternalUsers.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessGuestsOrExternalUsers.php index c6285db..0138679 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessGuestsOrExternalUsers.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessGuestsOrExternalUsers.php @@ -26,7 +26,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Gets the externalTenants - * The tenant ids of the selected types of external users. It could be either all b2b tenant, or a collection of tenant ids. External tenants can be specified only when guestOrExternalUserTypes is not null or an empty string. + * The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property guestOrExternalUserTypes is not null or an empty String. * * @return ConditionalAccessExternalTenants|null The externalTenants */ @@ -45,7 +45,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Sets the externalTenants - * The tenant ids of the selected types of external users. It could be either all b2b tenant, or a collection of tenant ids. External tenants can be specified only when guestOrExternalUserTypes is not null or an empty string. + * The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property guestOrExternalUserTypes is not null or an empty String. * * @param ConditionalAccessExternalTenants $val The value to assign to the externalTenants * @@ -59,7 +59,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Gets the guestOrExternalUserTypes - * Represents internal guests or external user types. This is a multi-valued property. Supported values are: b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, internalGuest, OtherExternalUser, serviceProvider and unknownFutureValue. + * Indicates internal guests or external user types. This is a multi-valued property. Possible values are: none, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, unknownFutureValue. * * @return ConditionalAccessGuestOrExternalUserTypes|null The guestOrExternalUserTypes */ @@ -78,7 +78,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Sets the guestOrExternalUserTypes - * Represents internal guests or external user types. This is a multi-valued property. Supported values are: b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, internalGuest, OtherExternalUser, serviceProvider and unknownFutureValue. + * Indicates internal guests or external user types. This is a multi-valued property. Possible values are: none, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, unknownFutureValue. * * @param ConditionalAccessGuestOrExternalUserTypes $val The value to assign to the guestOrExternalUserTypes * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRoot.php index 6bd08d2..d8ac778 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessRoot.php @@ -26,6 +26,7 @@ class ConditionalAccessRoot extends Entity { /** * Gets the authenticationStrength + * Defines the authentication strength policies, valid authentication method combinations, and authentication method mode details that can be required by a conditional access policy. * * @return AuthenticationStrengthRoot|null The authenticationStrength */ @@ -44,6 +45,7 @@ class ConditionalAccessRoot extends Entity /** * Sets the authenticationStrength + * Defines the authentication strength policies, valid authentication method combinations, and authentication method mode details that can be required by a conditional access policy. * * @param AuthenticationStrengthRoot $val The authenticationStrength * @@ -57,7 +59,6 @@ class ConditionalAccessRoot extends Entity /** * Gets the authenticationStrengths - * Defines the authentication strength policies, valid authentication method combinations, and authentication method mode details that can be required by a conditional access policy . * * @return AuthenticationStrengthRoot|null The authenticationStrengths */ @@ -76,7 +77,6 @@ class ConditionalAccessRoot extends Entity /** * Sets the authenticationStrengths - * Defines the authentication strength policies, valid authentication method combinations, and authentication method mode details that can be required by a conditional access policy . * * @param AuthenticationStrengthRoot $val The authenticationStrengths * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessUsers.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessUsers.php index 25f78ba..3c1493c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessUsers.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessUsers.php @@ -54,7 +54,7 @@ class ConditionalAccessUsers extends Entity /** * Gets the excludeGuestsOrExternalUsers - * Internal guests or external users excluded in the policy scope. Optionally populated. + * Internal guests or external users excluded from the policy scope. Optionally populated. * * @return ConditionalAccessGuestsOrExternalUsers|null The excludeGuestsOrExternalUsers */ @@ -73,7 +73,7 @@ class ConditionalAccessUsers extends Entity /** * Sets the excludeGuestsOrExternalUsers - * Internal guests or external users excluded in the policy scope. Optionally populated. + * Internal guests or external users excluded from the policy scope. Optionally populated. * * @param ConditionalAccessGuestsOrExternalUsers $val The value to assign to the excludeGuestsOrExternalUsers * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Connector.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Connector.php index bf73b62..0c11f3e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Connector.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Connector.php @@ -115,6 +115,33 @@ class Connector extends Entity return $this; } + /** + * Gets the version + * + * @return string|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * + * @param string $val The version + * + * @return Connector + */ + public function setVersion($val) + { + $this->_propDict["version"] = $val; + return $this; + } + /** * Gets the memberOf diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContainerFilter.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContainerFilter.php new file mode 100644 index 0000000..4afe039 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContainerFilter.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["includedContainers"]; + } else { + return null; + } + } + + /** + * Sets the includedContainers + * + * @param string $val The value of the includedContainers + * + * @return ContainerFilter + */ + public function setIncludedContainers($val) + { + $this->_propDict["includedContainers"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContentCustomization.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContentCustomization.php new file mode 100644 index 0000000..82a7eeb --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContentCustomization.php @@ -0,0 +1,83 @@ +_propDict)) { + if (is_a($this->_propDict["attributeCollection"], "\Beta\Microsoft\Graph\Model\KeyValue") || is_null($this->_propDict["attributeCollection"])) { + return $this->_propDict["attributeCollection"]; + } else { + $this->_propDict["attributeCollection"] = new KeyValue($this->_propDict["attributeCollection"]); + return $this->_propDict["attributeCollection"]; + } + } + return null; + } + + /** + * Sets the attributeCollection + * + * @param KeyValue $val The value to assign to the attributeCollection + * + * @return ContentCustomization The ContentCustomization + */ + public function setAttributeCollection($val) + { + $this->_propDict["attributeCollection"] = $val; + return $this; + } + /** + * Gets the attributeCollectionRelativeUrl + * + * @return string|null The attributeCollectionRelativeUrl + */ + public function getAttributeCollectionRelativeUrl() + { + if (array_key_exists("attributeCollectionRelativeUrl", $this->_propDict)) { + return $this->_propDict["attributeCollectionRelativeUrl"]; + } else { + return null; + } + } + + /** + * Sets the attributeCollectionRelativeUrl + * + * @param string $val The value of the attributeCollectionRelativeUrl + * + * @return ContentCustomization + */ + public function setAttributeCollectionRelativeUrl($val) + { + $this->_propDict["attributeCollectionRelativeUrl"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContinuousAccessEvaluationMode.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContinuousAccessEvaluationMode.php index 1216005..f0c9b40 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContinuousAccessEvaluationMode.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ContinuousAccessEvaluationMode.php @@ -32,4 +32,5 @@ class ContinuousAccessEvaluationMode extends Enum const STRICT_ENFORCEMENT = "strictEnforcement"; const DISABLED = "disabled"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const STRICT_LOCATION = "strictLocation"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Contract.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Contract.php index 4b23c96..13aa766 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Contract.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Contract.php @@ -26,6 +26,7 @@ class Contract extends DirectoryObject { /** * Gets the contractType + * Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. * * @return string|null The contractType */ @@ -40,6 +41,7 @@ class Contract extends DirectoryObject /** * Sets the contractType + * Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. * * @param string $val The contractType * @@ -53,6 +55,7 @@ class Contract extends DirectoryObject /** * Gets the customerId + * The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource. * * @return string|null The customerId */ @@ -67,6 +70,7 @@ class Contract extends DirectoryObject /** * Sets the customerId + * The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource. * * @param string $val The customerId * @@ -80,6 +84,7 @@ class Contract extends DirectoryObject /** * Gets the defaultDomainName + * A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's default domain name changes. * * @return string|null The defaultDomainName */ @@ -94,6 +99,7 @@ class Contract extends DirectoryObject /** * Sets the defaultDomainName + * A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's default domain name changes. * * @param string $val The defaultDomainName * @@ -107,6 +113,7 @@ class Contract extends DirectoryObject /** * Gets the displayName + * A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes. * * @return string|null The displayName */ @@ -121,6 +128,7 @@ class Contract extends DirectoryObject /** * Sets the displayName + * A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes. * * @param string $val The displayName * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConversationMember.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConversationMember.php index 41c0f9c..6eeccf9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConversationMember.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConversationMember.php @@ -55,7 +55,7 @@ class ConversationMember extends Entity /** * Gets the roles - * The roles for that user. This property only contains additional qualifiers when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is a guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. + * The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role. * * @return array|null The roles */ @@ -70,7 +70,7 @@ class ConversationMember extends Entity /** * Sets the roles - * The roles for that user. This property only contains additional qualifiers when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is a guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. + * The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role. * * @param string[] $val The roles * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CountryRegion.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CountryRegion.php index 9826e76..f2451f9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CountryRegion.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CountryRegion.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class CountryRegion extends Entity +class CountryRegion implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new CountryRegion + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the CountryRegion + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the addressFormat * @@ -105,6 +136,33 @@ class CountryRegion extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return CountryRegion + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -136,4 +194,53 @@ class CountryRegion extends Entity 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 CountryRegion + */ + 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/CourseStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CourseStatus.php new file mode 100644 index 0000000..a322dab --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CourseStatus.php @@ -0,0 +1,36 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Currency + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the amountDecimalPlaces * @@ -136,6 +167,33 @@ class Currency extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Currency + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -194,4 +252,53 @@ class Currency extends Entity 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 Currency + */ + 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/CustomAppScope.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomAppScope.php new file mode 100644 index 0000000..6224d2c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomAppScope.php @@ -0,0 +1,60 @@ +_propDict)) { + if (is_a($this->_propDict["customAttributes"], "\Beta\Microsoft\Graph\Model\CustomAppScopeAttributesDictionary") || is_null($this->_propDict["customAttributes"])) { + return $this->_propDict["customAttributes"]; + } else { + $this->_propDict["customAttributes"] = new CustomAppScopeAttributesDictionary($this->_propDict["customAttributes"]); + return $this->_propDict["customAttributes"]; + } + } + return null; + } + + /** + * Sets the customAttributes + * An open dictionary type that holds workload-specific properties for the scope object. + * + * @param CustomAppScopeAttributesDictionary $val The customAttributes + * + * @return CustomAppScope + */ + public function setCustomAttributes($val) + { + $this->_propDict["customAttributes"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomAppScopeAttributesDictionary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomAppScopeAttributesDictionary.php new file mode 100644 index 0000000..454275d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomAppScopeAttributesDictionary.php @@ -0,0 +1,26 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Customer + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the address * @@ -190,6 +221,33 @@ class Customer extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Customer + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -670,4 +728,53 @@ class Customer extends Entity 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 Customer + */ + 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/CustomerPayment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerPayment.php index e242d94..59deb79 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerPayment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerPayment.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class CustomerPayment extends Entity +class CustomerPayment implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new CustomerPayment + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the CustomerPayment + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the amount * @@ -298,6 +329,33 @@ class CustomerPayment extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return CustomerPayment + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the journalDisplayName * @@ -445,4 +503,53 @@ class CustomerPayment extends Entity 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 CustomerPayment + */ + 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/CustomerPaymentJournal.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerPaymentJournal.php index 7d96bb9..e8a8321 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerPaymentJournal.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerPaymentJournal.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class CustomerPaymentJournal extends Entity +class CustomerPaymentJournal implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new CustomerPaymentJournal + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the CustomerPaymentJournal + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the balancingAccountId * @@ -132,6 +163,33 @@ class CustomerPaymentJournal extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return CustomerPaymentJournal + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -222,4 +280,53 @@ class CustomerPaymentJournal extends Entity 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 CustomerPaymentJournal + */ + 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/DefaultManagedAppProtection.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php index d1fafbc..e827d6f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php @@ -111,6 +111,39 @@ class DefaultManagedAppProtection extends ManagedAppProtection return $this; } + /** + * Gets the appActionIfAccountIsClockedOut + * Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). + * + * @return ManagedAppRemediationAction|null The appActionIfAccountIsClockedOut + */ + public function getAppActionIfAccountIsClockedOut() + { + if (array_key_exists("appActionIfAccountIsClockedOut", $this->_propDict)) { + if (is_a($this->_propDict["appActionIfAccountIsClockedOut"], "\Beta\Microsoft\Graph\Model\ManagedAppRemediationAction") || is_null($this->_propDict["appActionIfAccountIsClockedOut"])) { + return $this->_propDict["appActionIfAccountIsClockedOut"]; + } else { + $this->_propDict["appActionIfAccountIsClockedOut"] = new ManagedAppRemediationAction($this->_propDict["appActionIfAccountIsClockedOut"]); + return $this->_propDict["appActionIfAccountIsClockedOut"]; + } + } + return null; + } + + /** + * Sets the appActionIfAccountIsClockedOut + * Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). + * + * @param ManagedAppRemediationAction $val The appActionIfAccountIsClockedOut + * + * @return DefaultManagedAppProtection + */ + public function setAppActionIfAccountIsClockedOut($val) + { + $this->_propDict["appActionIfAccountIsClockedOut"] = $val; + return $this; + } + /** * Gets the appActionIfAndroidDeviceManufacturerNotAllowed * Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. (Android only). Possible values are: block, wipe, warn. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultUserRolePermissions.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultUserRolePermissions.php index 998086a..84318b9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultUserRolePermissions.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultUserRolePermissions.php @@ -25,7 +25,7 @@ class DefaultUserRolePermissions extends Entity { /** * Gets the allowedToCreateApps - * Indicates whether the default user role can create applications. + * Indicates whether the default user role can create applications. This setting corresponds to the Users can register applications setting in the User settings menu in the Azure portal. * * @return bool|null The allowedToCreateApps */ @@ -40,7 +40,7 @@ class DefaultUserRolePermissions extends Entity /** * Sets the allowedToCreateApps - * Indicates whether the default user role can create applications. + * Indicates whether the default user role can create applications. This setting corresponds to the Users can register applications setting in the User settings menu in the Azure portal. * * @param bool $val The value of the allowedToCreateApps * @@ -53,7 +53,7 @@ class DefaultUserRolePermissions extends Entity } /** * Gets the allowedToCreateSecurityGroups - * Indicates whether the default user role can create security groups. + * Indicates whether the default user role can create security groups. This setting corresponds to the following menus in the Azure portal: The Users can create security groups in Azure portals, API or PowerShell setting in the Group settings menu. Users can create security groups setting in the User settings menu. * * @return bool|null The allowedToCreateSecurityGroups */ @@ -68,7 +68,7 @@ class DefaultUserRolePermissions extends Entity /** * Sets the allowedToCreateSecurityGroups - * Indicates whether the default user role can create security groups. + * Indicates whether the default user role can create security groups. This setting corresponds to the following menus in the Azure portal: The Users can create security groups in Azure portals, API or PowerShell setting in the Group settings menu. Users can create security groups setting in the User settings menu. * * @param bool $val The value of the allowedToCreateSecurityGroups * @@ -81,7 +81,7 @@ class DefaultUserRolePermissions extends Entity } /** * Gets the allowedToCreateTenants - * Indicates whether the default user role can create tenants. + * Indicates whether the default user role can create tenants. This setting corresponds to the Restrict non-admin users from creating tenants setting in the User settings menu in the Azure portal. When this setting is false, users assigned the Tenant Creator role can still create tenants. * * @return bool|null The allowedToCreateTenants */ @@ -96,7 +96,7 @@ class DefaultUserRolePermissions extends Entity /** * Sets the allowedToCreateTenants - * Indicates whether the default user role can create tenants. + * Indicates whether the default user role can create tenants. This setting corresponds to the Restrict non-admin users from creating tenants setting in the User settings menu in the Azure portal. When this setting is false, users assigned the Tenant Creator role can still create tenants. * * @param bool $val The value of the allowedToCreateTenants * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DelegatedAdminRelationship.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DelegatedAdminRelationship.php index 66e424a..215997d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DelegatedAdminRelationship.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DelegatedAdminRelationship.php @@ -26,7 +26,7 @@ class DelegatedAdminRelationship extends Entity { /** * Gets the accessDetails - * The access details containing the identifiers of the administrative roles that the partner admin is requesting in the customer tenant. + * The access details that contain the identifiers of the administrative roles that the partner admin is requesting in the customer tenant. * * @return DelegatedAdminAccessDetails|null The accessDetails */ @@ -45,7 +45,7 @@ class DelegatedAdminRelationship extends Entity /** * Sets the accessDetails - * The access details containing the identifiers of the administrative roles that the partner admin is requesting in the customer tenant. + * The access details that contain the identifiers of the administrative roles that the partner admin is requesting in the customer tenant. * * @param DelegatedAdminAccessDetails $val The accessDetails * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeltaParticipants.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeltaParticipants.php index 615f038..8081449 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeltaParticipants.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeltaParticipants.php @@ -26,6 +26,7 @@ class DeltaParticipants extends Entity { /** * Gets the sequenceNumber + * The sequence number for the roster update that is used to identify the notification order. * * @return int|null The sequenceNumber */ @@ -40,6 +41,7 @@ class DeltaParticipants extends Entity /** * Sets the sequenceNumber + * The sequence number for the roster update that is used to identify the notification order. * * @param int $val The sequenceNumber * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Device.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Device.php index 6f0f1c3..1649055 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Device.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Device.php @@ -532,6 +532,7 @@ class Device extends DirectoryObject /** * Gets the isManagementRestricted + * true if the device is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. * * @return bool|null The isManagementRestricted */ @@ -546,6 +547,7 @@ class Device extends DirectoryObject /** * Sets the isManagementRestricted + * true if the device is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. * * @param bool $val The isManagementRestricted * @@ -1150,7 +1152,7 @@ class Device extends DirectoryObject /** * Gets the registeredOwners - * The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand. + * The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. * * @return array|null The registeredOwners */ @@ -1165,7 +1167,7 @@ class Device extends DirectoryObject /** * Sets the registeredOwners - * The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand. + * The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. * * @param DirectoryObject[] $val The registeredOwners * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceAndAppManagementAssignmentFilter.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceAndAppManagementAssignmentFilter.php index b85b836..ac22b03 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceAndAppManagementAssignmentFilter.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceAndAppManagementAssignmentFilter.php @@ -24,9 +24,42 @@ namespace Beta\Microsoft\Graph\Model; */ class DeviceAndAppManagementAssignmentFilter extends Entity { + /** + * Gets the assignmentFilterManagementType + * Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices'. Possible values are: devices, apps, unknownFutureValue. + * + * @return AssignmentFilterManagementType|null The assignmentFilterManagementType + */ + public function getAssignmentFilterManagementType() + { + if (array_key_exists("assignmentFilterManagementType", $this->_propDict)) { + if (is_a($this->_propDict["assignmentFilterManagementType"], "\Beta\Microsoft\Graph\Model\AssignmentFilterManagementType") || is_null($this->_propDict["assignmentFilterManagementType"])) { + return $this->_propDict["assignmentFilterManagementType"]; + } else { + $this->_propDict["assignmentFilterManagementType"] = new AssignmentFilterManagementType($this->_propDict["assignmentFilterManagementType"]); + return $this->_propDict["assignmentFilterManagementType"]; + } + } + return null; + } + + /** + * Sets the assignmentFilterManagementType + * Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices'. Possible values are: devices, apps, unknownFutureValue. + * + * @param AssignmentFilterManagementType $val The assignmentFilterManagementType + * + * @return DeviceAndAppManagementAssignmentFilter + */ + public function setAssignmentFilterManagementType($val) + { + $this->_propDict["assignmentFilterManagementType"] = $val; + return $this; + } + /** * Gets the createdDateTime - * Creation time of the Assignment Filter. + * The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. 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 would look like this: '2014-01-01T00:00:00Z'. * * @return \DateTime|null The createdDateTime */ @@ -45,7 +78,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Sets the createdDateTime - * Creation time of the Assignment Filter. + * The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. 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 would look like this: '2014-01-01T00:00:00Z'. * * @param \DateTime $val The createdDateTime * @@ -59,7 +92,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Gets the description - * Description of the Assignment Filter. + * Optional description of the Assignment Filter. * * @return string|null The description */ @@ -74,7 +107,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Sets the description - * Description of the Assignment Filter. + * Optional description of the Assignment Filter. * * @param string $val The description * @@ -88,7 +121,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Gets the displayName - * DisplayName of the Assignment Filter. + * The name of the Assignment Filter. * * @return string|null The displayName */ @@ -103,7 +136,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Sets the displayName - * DisplayName of the Assignment Filter. + * The name of the Assignment Filter. * * @param string $val The displayName * @@ -117,7 +150,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Gets the lastModifiedDateTime - * Last modified time of the Assignment Filter. + * Last modified time of the Assignment Filter. 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 would look like this: '2014-01-01T00:00:00Z' * * @return \DateTime|null The lastModifiedDateTime */ @@ -136,7 +169,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Sets the lastModifiedDateTime - * Last modified time of the Assignment Filter. + * Last modified time of the Assignment Filter. 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 would look like this: '2014-01-01T00:00:00Z' * * @param \DateTime $val The lastModifiedDateTime * @@ -151,7 +184,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Gets the payloads - * Associated assignments for a specific filter + * Indicates associated assignments for a specific filter. * * @return array|null The payloads */ @@ -166,7 +199,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Sets the payloads - * Associated assignments for a specific filter + * Indicates associated assignments for a specific filter. * * @param PayloadByFilter[] $val The payloads * @@ -180,7 +213,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Gets the platform - * Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP. + * Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP,androidMobileApplicationManagement, iOSMobileApplicationManagement. Default filter will be applied to 'unknown'. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. * * @return DevicePlatformType|null The platform */ @@ -199,7 +232,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Sets the platform - * Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP. + * Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP,androidMobileApplicationManagement, iOSMobileApplicationManagement. Default filter will be applied to 'unknown'. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. * * @param DevicePlatformType $val The platform * @@ -213,7 +246,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Gets the roleScopeTags - * RoleScopeTags of the Assignment Filter. + * Indicates role scope tags assigned for the assignment filter. * * @return array|null The roleScopeTags */ @@ -228,7 +261,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Sets the roleScopeTags - * RoleScopeTags of the Assignment Filter. + * Indicates role scope tags assigned for the assignment filter. * * @param string[] $val The roleScopeTags * @@ -242,7 +275,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Gets the rule - * Rule definition of the Assignment Filter. + * Rule definition of the assignment filter. * * @return string|null The rule */ @@ -257,7 +290,7 @@ class DeviceAndAppManagementAssignmentFilter extends Entity /** * Sets the rule - * Rule definition of the Assignment Filter. + * Rule definition of the assignment filter. * * @param string $val The rule * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceEnrollmentWindowsHelloForBusinessConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceEnrollmentWindowsHelloForBusinessConfiguration.php index 9cf4c6b..7283665 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceEnrollmentWindowsHelloForBusinessConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceEnrollmentWindowsHelloForBusinessConfiguration.php @@ -57,6 +57,35 @@ class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends DeviceEnrollm return $this; } + /** + * Gets the enhancedSignInSecurity + * Setting to configure Enahcned sign-in security. Default is enabled on one secure modality (face or fingerprint) + * + * @return int|null The enhancedSignInSecurity + */ + public function getEnhancedSignInSecurity() + { + if (array_key_exists("enhancedSignInSecurity", $this->_propDict)) { + return $this->_propDict["enhancedSignInSecurity"]; + } else { + return null; + } + } + + /** + * Sets the enhancedSignInSecurity + * Setting to configure Enahcned sign-in security. Default is enabled on one secure modality (face or fingerprint) + * + * @param int $val The enhancedSignInSecurity + * + * @return DeviceEnrollmentWindowsHelloForBusinessConfiguration + */ + public function setEnhancedSignInSecurity($val) + { + $this->_propDict["enhancedSignInSecurity"] = intval($val); + return $this; + } + /** * Gets the pinExpirationInDays * Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScript.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScript.php index a2cc0d5..a8cca85 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScript.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScript.php @@ -149,6 +149,39 @@ class DeviceHealthScript extends Entity return $this; } + /** + * Gets the deviceHealthScriptType + * DeviceHealthScriptType for the script policy + * + * @return DeviceHealthScriptType|null The deviceHealthScriptType + */ + public function getDeviceHealthScriptType() + { + if (array_key_exists("deviceHealthScriptType", $this->_propDict)) { + if (is_a($this->_propDict["deviceHealthScriptType"], "\Beta\Microsoft\Graph\Model\DeviceHealthScriptType") || is_null($this->_propDict["deviceHealthScriptType"])) { + return $this->_propDict["deviceHealthScriptType"]; + } else { + $this->_propDict["deviceHealthScriptType"] = new DeviceHealthScriptType($this->_propDict["deviceHealthScriptType"]); + return $this->_propDict["deviceHealthScriptType"]; + } + } + return null; + } + + /** + * Sets the deviceHealthScriptType + * DeviceHealthScriptType for the script policy + * + * @param DeviceHealthScriptType $val The deviceHealthScriptType + * + * @return DeviceHealthScript + */ + public function setDeviceHealthScriptType($val) + { + $this->_propDict["deviceHealthScriptType"] = $val; + return $this; + } + /** * Gets the displayName * Name of the device health script diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScriptRemediationHistoryData.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScriptRemediationHistoryData.php index 6db1eab..9d33d36 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScriptRemediationHistoryData.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScriptRemediationHistoryData.php @@ -57,6 +57,34 @@ class DeviceHealthScriptRemediationHistoryData extends Entity return $this; } /** + * Gets the detectFailedDeviceCount + * The number of devices for which the detection script found an issue. + * + * @return int|null The detectFailedDeviceCount + */ + public function getDetectFailedDeviceCount() + { + if (array_key_exists("detectFailedDeviceCount", $this->_propDict)) { + return $this->_propDict["detectFailedDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the detectFailedDeviceCount + * The number of devices for which the detection script found an issue. + * + * @param int $val The value of the detectFailedDeviceCount + * + * @return DeviceHealthScriptRemediationHistoryData + */ + public function setDetectFailedDeviceCount($val) + { + $this->_propDict["detectFailedDeviceCount"] = $val; + return $this; + } + /** * Gets the noIssueDeviceCount * The number of devices that were found to have no issue by the device health script. * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScriptType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScriptType.php new file mode 100644 index 0000000..9139533 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceHealthScriptType.php @@ -0,0 +1,34 @@ +setODataType("#microsoft.graph.deviceLocalCredential"); + } + + /** + * Gets the accountName + * The name of the local admin account for which LAPS is enabled. + * + * @return string|null The accountName + */ + public function getAccountName() + { + if (array_key_exists("accountName", $this->_propDict)) { + return $this->_propDict["accountName"]; + } else { + return null; + } + } + + /** + * Sets the accountName + * The name of the local admin account for which LAPS is enabled. + * + * @param string $val The value of the accountName + * + * @return DeviceLocalCredential + */ + public function setAccountName($val) + { + $this->_propDict["accountName"] = $val; + return $this; + } + /** + * Gets the accountSid + * The SID of the local admin account for which LAPS is enabled. + * + * @return string|null The accountSid + */ + public function getAccountSid() + { + if (array_key_exists("accountSid", $this->_propDict)) { + return $this->_propDict["accountSid"]; + } else { + return null; + } + } + + /** + * Sets the accountSid + * The SID of the local admin account for which LAPS is enabled. + * + * @param string $val The value of the accountSid + * + * @return DeviceLocalCredential + */ + public function setAccountSid($val) + { + $this->_propDict["accountSid"] = $val; + return $this; + } + + /** + * Gets the backupDateTime + * When the local adminstrator account credential for the device object was backed up to Azure Active Directory. + * + * @return \DateTime|null The backupDateTime + */ + public function getBackupDateTime() + { + if (array_key_exists("backupDateTime", $this->_propDict)) { + if (is_a($this->_propDict["backupDateTime"], "\DateTime") || is_null($this->_propDict["backupDateTime"])) { + return $this->_propDict["backupDateTime"]; + } else { + $this->_propDict["backupDateTime"] = new \DateTime($this->_propDict["backupDateTime"]); + return $this->_propDict["backupDateTime"]; + } + } + return null; + } + + /** + * Sets the backupDateTime + * When the local adminstrator account credential for the device object was backed up to Azure Active Directory. + * + * @param \DateTime $val The value to assign to the backupDateTime + * + * @return DeviceLocalCredential The DeviceLocalCredential + */ + public function setBackupDateTime($val) + { + $this->_propDict["backupDateTime"] = $val; + return $this; + } + /** + * Gets the passwordBase64 + * The password for the local administrator account that is backed up to Azure Active Directory and returned as a base 64 encoded value. + * + * @return string|null The passwordBase64 + */ + public function getPasswordBase64() + { + if (array_key_exists("passwordBase64", $this->_propDict)) { + return $this->_propDict["passwordBase64"]; + } else { + return null; + } + } + + /** + * Sets the passwordBase64 + * The password for the local administrator account that is backed up to Azure Active Directory and returned as a base 64 encoded value. + * + * @param string $val The value of the passwordBase64 + * + * @return DeviceLocalCredential + */ + public function setPasswordBase64($val) + { + $this->_propDict["passwordBase64"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLocalCredentialInfo.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLocalCredentialInfo.php new file mode 100644 index 0000000..62961f0 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceLocalCredentialInfo.php @@ -0,0 +1,152 @@ +_propDict)) { + return $this->_propDict["credentials"]; + } else { + return null; + } + } + + /** + * Sets the credentials + * The credentials of the device's local administrator account backed up to Azure Active Directory. + * + * @param DeviceLocalCredential[] $val The credentials + * + * @return DeviceLocalCredentialInfo + */ + public function setCredentials($val) + { + $this->_propDict["credentials"] = $val; + return $this; + } + + /** + * Gets the deviceName + * Display name of the device that the local credentials are associated with. + * + * @return string|null The deviceName + */ + public function getDeviceName() + { + if (array_key_exists("deviceName", $this->_propDict)) { + return $this->_propDict["deviceName"]; + } else { + return null; + } + } + + /** + * Sets the deviceName + * Display name of the device that the local credentials are associated with. + * + * @param string $val The deviceName + * + * @return DeviceLocalCredentialInfo + */ + public function setDeviceName($val) + { + $this->_propDict["deviceName"] = $val; + return $this; + } + + /** + * Gets the lastBackupDateTime + * When the local administrator account credential was backed up to Azure Active Directory. + * + * @return \DateTime|null The lastBackupDateTime + */ + public function getLastBackupDateTime() + { + if (array_key_exists("lastBackupDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastBackupDateTime"], "\DateTime") || is_null($this->_propDict["lastBackupDateTime"])) { + return $this->_propDict["lastBackupDateTime"]; + } else { + $this->_propDict["lastBackupDateTime"] = new \DateTime($this->_propDict["lastBackupDateTime"]); + return $this->_propDict["lastBackupDateTime"]; + } + } + return null; + } + + /** + * Sets the lastBackupDateTime + * When the local administrator account credential was backed up to Azure Active Directory. + * + * @param \DateTime $val The lastBackupDateTime + * + * @return DeviceLocalCredentialInfo + */ + public function setLastBackupDateTime($val) + { + $this->_propDict["lastBackupDateTime"] = $val; + return $this; + } + + /** + * Gets the refreshDateTime + * When the local administrator account credential will be refreshed and backed up to Azure Active Directory. + * + * @return \DateTime|null The refreshDateTime + */ + public function getRefreshDateTime() + { + if (array_key_exists("refreshDateTime", $this->_propDict)) { + if (is_a($this->_propDict["refreshDateTime"], "\DateTime") || is_null($this->_propDict["refreshDateTime"])) { + return $this->_propDict["refreshDateTime"]; + } else { + $this->_propDict["refreshDateTime"] = new \DateTime($this->_propDict["refreshDateTime"]); + return $this->_propDict["refreshDateTime"]; + } + } + return null; + } + + /** + * Sets the refreshDateTime + * When the local administrator account credential will be refreshed and backed up to Azure Active Directory. + * + * @param \DateTime $val The refreshDateTime + * + * @return DeviceLocalCredentialInfo + */ + public function setRefreshDateTime($val) + { + $this->_propDict["refreshDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagement.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagement.php index c42eb42..9469188 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagement.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagement.php @@ -1796,6 +1796,36 @@ class DeviceManagement extends Entity } + /** + * Gets the templateInsights + * List of setting insights in a template + * + * @return array|null The templateInsights + */ + public function getTemplateInsights() + { + if (array_key_exists("templateInsights", $this->_propDict)) { + return $this->_propDict["templateInsights"]; + } else { + return null; + } + } + + /** + * Sets the templateInsights + * List of setting insights in a template + * + * @param DeviceManagementTemplateInsightsDefinition[] $val The templateInsights + * + * @return DeviceManagement + */ + public function setTemplateInsights($val) + { + $this->_propDict["templateInsights"] = $val; + return $this; + } + + /** * Gets the templateSettings * List of all TemplateSettings @@ -2648,36 +2678,6 @@ class DeviceManagement extends Entity } - /** - * Gets the oemWarrantyInformationOnboarding - * List of OEM Warranty Statuses - * - * @return array|null The oemWarrantyInformationOnboarding - */ - public function getOemWarrantyInformationOnboarding() - { - if (array_key_exists("oemWarrantyInformationOnboarding", $this->_propDict)) { - return $this->_propDict["oemWarrantyInformationOnboarding"]; - } else { - return null; - } - } - - /** - * Sets the oemWarrantyInformationOnboarding - * List of OEM Warranty Statuses - * - * @param OemWarrantyInformationOnboarding[] $val The oemWarrantyInformationOnboarding - * - * @return DeviceManagement - */ - public function setOemWarrantyInformationOnboarding($val) - { - $this->_propDict["oemWarrantyInformationOnboarding"] = $val; - return $this; - } - - /** * Gets the privilegeManagementElevations * The endpoint privilege management elevation event entity contains elevation details. @@ -2801,6 +2801,36 @@ class DeviceManagement extends Entity } + /** + * Gets the userExperienceAnalyticsAnomalyCorrelationGroupOverview + * The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly. + * + * @return array|null The userExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function getUserExperienceAnalyticsAnomalyCorrelationGroupOverview() + { + if (array_key_exists("userExperienceAnalyticsAnomalyCorrelationGroupOverview", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAnomalyCorrelationGroupOverview"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAnomalyCorrelationGroupOverview + * The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly. + * + * @param UserExperienceAnalyticsAnomalyCorrelationGroupOverview[] $val The userExperienceAnalyticsAnomalyCorrelationGroupOverview + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAnomalyCorrelationGroupOverview($val) + { + $this->_propDict["userExperienceAnalyticsAnomalyCorrelationGroupOverview"] = $val; + return $this; + } + + /** * Gets the userExperienceAnalyticsAnomalyDevice * The user experience analytics anomaly entity contains device details. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementCompliancePolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementCompliancePolicy.php index 1efcd3f..4666887 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementCompliancePolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementCompliancePolicy.php @@ -299,7 +299,7 @@ class DeviceManagementCompliancePolicy extends Entity /** * Gets the technologies - * Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMAM, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. + * Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, mobileApplicationManagement, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. * * @return DeviceManagementConfigurationTechnologies|null The technologies */ @@ -318,7 +318,7 @@ class DeviceManagementCompliancePolicy extends Entity /** * Sets the technologies - * Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMAM, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. + * Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, mobileApplicationManagement, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. * * @param DeviceManagementConfigurationTechnologies $val The technologies * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationApplicationSettingApplicability.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationApplicationSettingApplicability.php new file mode 100644 index 0000000..95fcd20 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationApplicationSettingApplicability.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["settingDefinitionId"]; + } else { + return null; + } + } + + /** + * Sets the settingDefinitionId + * Setting definition id that is being referred to a setting. + * + * @param string $val The value of the settingDefinitionId + * + * @return DeviceManagementSettingInsightsDefinition + */ + public function setSettingDefinitionId($val) + { + $this->_propDict["settingDefinitionId"] = $val; + return $this; + } + + /** + * Gets the settingInsight + * Data Insights Target Value + * + * @return DeviceManagementConfigurationSettingValue|null The settingInsight + */ + public function getSettingInsight() + { + if (array_key_exists("settingInsight", $this->_propDict)) { + if (is_a($this->_propDict["settingInsight"], "\Beta\Microsoft\Graph\Model\DeviceManagementConfigurationSettingValue") || is_null($this->_propDict["settingInsight"])) { + return $this->_propDict["settingInsight"]; + } else { + $this->_propDict["settingInsight"] = new DeviceManagementConfigurationSettingValue($this->_propDict["settingInsight"]); + return $this->_propDict["settingInsight"]; + } + } + return null; + } + + /** + * Sets the settingInsight + * Data Insights Target Value + * + * @param DeviceManagementConfigurationSettingValue $val The value to assign to the settingInsight + * + * @return DeviceManagementSettingInsightsDefinition The DeviceManagementSettingInsightsDefinition + */ + public function setSettingInsight($val) + { + $this->_propDict["settingInsight"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementTemplateInsightsDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementTemplateInsightsDefinition.php new file mode 100644 index 0000000..48dad85 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementTemplateInsightsDefinition.php @@ -0,0 +1,57 @@ +_propDict)) { + return $this->_propDict["settingInsights"]; + } else { + return null; + } + } + + /** + * Sets the settingInsights + * Setting insights in a template + * + * @param DeviceManagementSettingInsightsDefinition[] $val The settingInsights + * + * @return DeviceManagementTemplateInsightsDefinition + */ + public function setSettingInsights($val) + { + $this->_propDict["settingInsights"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceRegistrationPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceRegistrationPolicy.php index 66cf4b8..8ff3adc 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceRegistrationPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceRegistrationPolicy.php @@ -148,6 +148,39 @@ class DeviceRegistrationPolicy extends Entity return $this; } + /** + * Gets the localAdminPassword + * Specifies the setting for Local Admin Password Solution (LAPS) within your organization. + * + * @return LocalAdminPasswordSettings|null The localAdminPassword + */ + public function getLocalAdminPassword() + { + if (array_key_exists("localAdminPassword", $this->_propDict)) { + if (is_a($this->_propDict["localAdminPassword"], "\Beta\Microsoft\Graph\Model\LocalAdminPasswordSettings") || is_null($this->_propDict["localAdminPassword"])) { + return $this->_propDict["localAdminPassword"]; + } else { + $this->_propDict["localAdminPassword"] = new LocalAdminPasswordSettings($this->_propDict["localAdminPassword"]); + return $this->_propDict["localAdminPassword"]; + } + } + return null; + } + + /** + * Sets the localAdminPassword + * Specifies the setting for Local Admin Password Solution (LAPS) within your organization. + * + * @param LocalAdminPasswordSettings $val The localAdminPassword + * + * @return DeviceRegistrationPolicy + */ + public function setLocalAdminPassword($val) + { + $this->_propDict["localAdminPassword"] = $val; + return $this; + } + /** * Gets the multiFactorAuthConfiguration * Specifies the authentication policy for a user to complete registration using Azure AD Join or Azure AD registered within your organization. The possible values are: 0 (meaning notRequired), 1 (meaning required), and 2 (meaning unknownFutureValue). The default value is 0. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DevicesFilter.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DevicesFilter.php index bd42d36..40a9371 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DevicesFilter.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DevicesFilter.php @@ -26,6 +26,7 @@ class DevicesFilter extends Entity /** * Gets the mode + * Determines whether devices satisfying the rule should be allowed or blocked.The possible values are: allowed, blocked, unknownFutureValue.Not implemented yet * * @return CrossTenantAccessPolicyTargetConfigurationAccessType|null The mode */ @@ -44,6 +45,7 @@ class DevicesFilter extends Entity /** * Sets the mode + * Determines whether devices satisfying the rule should be allowed or blocked.The possible values are: allowed, blocked, unknownFutureValue.Not implemented yet * * @param CrossTenantAccessPolicyTargetConfigurationAccessType $val The value to assign to the mode * @@ -56,6 +58,7 @@ class DevicesFilter extends Entity } /** * Gets the rule + * Defines the rule to filter the devices. An example would be device.deviceAttribute2 -eq 'PrivilegedAccessWorkstation' Not implemented yet * * @return string|null The rule */ @@ -70,6 +73,7 @@ class DevicesFilter extends Entity /** * Sets the rule + * Defines the rule to filter the devices. An example would be device.deviceAttribute2 -eq 'PrivilegedAccessWorkstation' Not implemented yet * * @param string $val The value of the rule * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Dimension.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Dimension.php index d7625a4..79ec4e6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Dimension.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Dimension.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class Dimension extends Entity +class Dimension implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new Dimension + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Dimension + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the code * @@ -78,6 +109,33 @@ class Dimension extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Dimension + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -137,4 +195,53 @@ class Dimension extends Entity 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 Dimension + */ + 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/DimensionValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DimensionValue.php index 77ebe48..a3718ac 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DimensionValue.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DimensionValue.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class DimensionValue extends Entity +class DimensionValue implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new DimensionValue + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the DimensionValue + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the code * @@ -78,6 +109,33 @@ class DimensionValue extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return DimensionValue + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -109,4 +167,53 @@ class DimensionValue extends Entity 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 DimensionValue + */ + 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/Directory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Directory.php index e2b9826..fee1312 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Directory.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Directory.php @@ -142,6 +142,37 @@ class Directory extends Entity return $this; } + /** + * Gets the certificateAuthorities + * + * @return CertificateAuthorityPath|null The certificateAuthorities + */ + public function getCertificateAuthorities() + { + if (array_key_exists("certificateAuthorities", $this->_propDict)) { + if (is_a($this->_propDict["certificateAuthorities"], "\Beta\Microsoft\Graph\Model\CertificateAuthorityPath") || is_null($this->_propDict["certificateAuthorities"])) { + return $this->_propDict["certificateAuthorities"]; + } else { + $this->_propDict["certificateAuthorities"] = new CertificateAuthorityPath($this->_propDict["certificateAuthorities"]); + return $this->_propDict["certificateAuthorities"]; + } + } + return null; + } + + /** + * Sets the certificateAuthorities + * + * @param CertificateAuthorityPath $val The certificateAuthorities + * + * @return Directory + */ + public function setCertificateAuthorities($val) + { + $this->_propDict["certificateAuthorities"] = $val; + return $this; + } + /** * Gets the customSecurityAttributeDefinitions diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DriveItem.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DriveItem.php index 52ce72e..c095b7b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DriveItem.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DriveItem.php @@ -1059,6 +1059,37 @@ class DriveItem extends BaseItem return $this; } + /** + * Gets the retentionLabel + * + * @return ItemRetentionLabel|null The retentionLabel + */ + public function getRetentionLabel() + { + if (array_key_exists("retentionLabel", $this->_propDict)) { + if (is_a($this->_propDict["retentionLabel"], "\Beta\Microsoft\Graph\Model\ItemRetentionLabel") || is_null($this->_propDict["retentionLabel"])) { + return $this->_propDict["retentionLabel"]; + } else { + $this->_propDict["retentionLabel"] = new ItemRetentionLabel($this->_propDict["retentionLabel"]); + return $this->_propDict["retentionLabel"]; + } + } + return null; + } + + /** + * Sets the retentionLabel + * + * @param ItemRetentionLabel $val The retentionLabel + * + * @return DriveItem + */ + public function setRetentionLabel($val) + { + $this->_propDict["retentionLabel"] = $val; + return $this; + } + /** * Gets the subscriptions diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignment.php index 4c13897..7ca1134 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignment.php @@ -658,7 +658,7 @@ class EducationAssignment extends Entity /** * Gets the status - * Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned. + * Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue and inactive. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive. * * @return EducationAssignmentStatus|null The status */ @@ -677,7 +677,7 @@ class EducationAssignment extends Entity /** * Sets the status - * Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned. + * Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue and inactive. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive. * * @param EducationAssignmentStatus $val The status * @@ -748,6 +748,37 @@ class EducationAssignment extends Entity return $this; } + /** + * Gets the gradingCategory + * + * @return EducationGradingCategory|null The gradingCategory + */ + public function getGradingCategory() + { + if (array_key_exists("gradingCategory", $this->_propDict)) { + if (is_a($this->_propDict["gradingCategory"], "\Beta\Microsoft\Graph\Model\EducationGradingCategory") || is_null($this->_propDict["gradingCategory"])) { + return $this->_propDict["gradingCategory"]; + } else { + $this->_propDict["gradingCategory"] = new EducationGradingCategory($this->_propDict["gradingCategory"]); + return $this->_propDict["gradingCategory"]; + } + } + return null; + } + + /** + * Sets the gradingCategory + * + * @param EducationGradingCategory $val The gradingCategory + * + * @return EducationAssignment + */ + public function setGradingCategory($val) + { + $this->_propDict["gradingCategory"] = $val; + return $this; + } + /** * Gets the resources diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignmentSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignmentSettings.php index 1905d1e..dd66641 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignmentSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignmentSettings.php @@ -26,7 +26,7 @@ class EducationAssignmentSettings extends Entity { /** * Gets the submissionAnimationDisabled - * Indicates whether turn-in celebration animation will be shown. A value of true indicates that the animation will not be shown. Default value is false. + * Indicates whether turn-in celebration animation will be shown. If true, the animation will not be shown. The default value is false. * * @return bool|null The submissionAnimationDisabled */ @@ -41,7 +41,7 @@ class EducationAssignmentSettings extends Entity /** * Sets the submissionAnimationDisabled - * Indicates whether turn-in celebration animation will be shown. A value of true indicates that the animation will not be shown. Default value is false. + * Indicates whether turn-in celebration animation will be shown. If true, the animation will not be shown. The default value is false. * * @param bool $val The submissionAnimationDisabled * @@ -53,4 +53,32 @@ class EducationAssignmentSettings extends Entity return $this; } + + /** + * Gets the gradingCategories + * + * @return array|null The gradingCategories + */ + public function getGradingCategories() + { + if (array_key_exists("gradingCategories", $this->_propDict)) { + return $this->_propDict["gradingCategories"]; + } else { + return null; + } + } + + /** + * Sets the gradingCategories + * + * @param EducationGradingCategory[] $val The gradingCategories + * + * @return EducationAssignmentSettings + */ + public function setGradingCategories($val) + { + $this->_propDict["gradingCategories"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignmentStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignmentStatus.php index c4c1a9e..052f8ee 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignmentStatus.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationAssignmentStatus.php @@ -33,4 +33,5 @@ class EducationAssignmentStatus extends Enum const PUBLISHED = "published"; const ASSIGNED = "assigned"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const INACTIVE = "inactive"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationGradingCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationGradingCategory.php new file mode 100644 index 0000000..67ad128 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationGradingCategory.php @@ -0,0 +1,85 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * The name of the grading category. + * + * @param string $val The displayName + * + * @return EducationGradingCategory + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the percentageWeight + * The weight of the category; an integer between 0 and 100. + * + * @return int|null The percentageWeight + */ + public function getPercentageWeight() + { + if (array_key_exists("percentageWeight", $this->_propDict)) { + return $this->_propDict["percentageWeight"]; + } else { + return null; + } + } + + /** + * Sets the percentageWeight + * The weight of the category; an integer between 0 and 100. + * + * @param int $val The percentageWeight + * + * @return EducationGradingCategory + */ + public function setPercentageWeight($val) + { + $this->_propDict["percentageWeight"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationOneRosterApiDataProvider.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationOneRosterApiDataProvider.php index 089d69c..778a531 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationOneRosterApiDataProvider.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationOneRosterApiDataProvider.php @@ -37,6 +37,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv /** * Gets the connectionSettings + * The [OAuth 1.0][onerosteroauth1] or [OAuth 2.0][onerosteroauth2] settings for the OneRoster instance. * * @return EducationSynchronizationConnectionSettings|null The connectionSettings */ @@ -55,6 +56,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv /** * Sets the connectionSettings + * The [OAuth 1.0][onerosteroauth1] or [OAuth 2.0][onerosteroauth2] settings for the OneRoster instance. * * @param EducationSynchronizationConnectionSettings $val The value to assign to the connectionSettings * @@ -67,6 +69,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv } /** * Gets the connectionUrl + * The connection URL to the OneRoster instance. * * @return string|null The connectionUrl */ @@ -81,6 +84,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv /** * Sets the connectionUrl + * The connection URL to the OneRoster instance. * * @param string $val The value of the connectionUrl * @@ -94,6 +98,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv /** * Gets the customizations + * Optional customization to be applied to the synchronization profile. * * @return EducationSynchronizationCustomizations|null The customizations */ @@ -112,6 +117,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv /** * Sets the customizations + * Optional customization to be applied to the synchronization profile. * * @param EducationSynchronizationCustomizations $val The value to assign to the customizations * @@ -124,6 +130,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv } /** * Gets the providerName + * The OneRoster Service Provider name as defined by the [OneRoster specification][oneroster]. * * @return string|null The providerName */ @@ -138,6 +145,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv /** * Sets the providerName + * The OneRoster Service Provider name as defined by the [OneRoster specification][oneroster]. * * @param string $val The value of the providerName * @@ -150,6 +158,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv } /** * Gets the schoolsIds + * The list of [School/Org][orgs] sourcedId to sync. * * @return string|null The schoolsIds */ @@ -164,6 +173,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv /** * Sets the schoolsIds + * The list of [School/Org][orgs] sourcedId to sync. * * @param string $val The value of the schoolsIds * @@ -176,6 +186,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv } /** * Gets the termIds + * The list of [academic sessions][terms] to sync. * * @return string|null The termIds */ @@ -190,6 +201,7 @@ class EducationOneRosterApiDataProvider extends EducationSynchronizationDataProv /** * Sets the termIds + * The list of [academic sessions][terms] to sync. * * @param string $val The value of the termIds * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationSubmission.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationSubmission.php index 25b884f..0c83ac3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationSubmission.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EducationSubmission.php @@ -220,7 +220,7 @@ class EducationSubmission extends Entity /** * Gets the status - * Read-only. Possible values are: working, submitted, released, returned, unknownFutureValue and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned. + * Read-only. Possible values are: working, submitted, returned, unknownFutureValue and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned. * * @return EducationSubmissionStatus|null The status */ @@ -239,7 +239,7 @@ class EducationSubmission extends Entity /** * Sets the status - * Read-only. Possible values are: working, submitted, released, returned, unknownFutureValue and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned. + * Read-only. Possible values are: working, submitted, returned, unknownFutureValue and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned. * * @param EducationSubmissionStatus $val The status * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Employee.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Employee.php index c29c7c0..7774eff 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Employee.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Employee.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class Employee extends Entity +class Employee implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new Employee + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Employee + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the address * @@ -198,6 +229,33 @@ class Employee extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Employee + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the jobTitle * @@ -531,4 +589,53 @@ class Employee extends Entity 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 Employee + */ + 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/EmployeeExperience.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EmployeeExperience.php index ef453ea..340af8a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EmployeeExperience.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EmployeeExperience.php @@ -56,6 +56,34 @@ class EmployeeExperience implements \JsonSerializable } + /** + * Gets the learningCourseActivities + * + * @return array|null The learningCourseActivities + */ + public function getLearningCourseActivities() + { + if (array_key_exists("learningCourseActivities", $this->_propDict)) { + return $this->_propDict["learningCourseActivities"]; + } else { + return null; + } + } + + /** + * Sets the learningCourseActivities + * + * @param LearningCourseActivity[] $val The learningCourseActivities + * + * @return EmployeeExperience + */ + public function setLearningCourseActivities($val) + { + $this->_propDict["learningCourseActivities"] = $val; + return $this; + } + + /** * Gets the learningProviders * A collection of learning providers. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EmployeeExperienceUser.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EmployeeExperienceUser.php new file mode 100644 index 0000000..183f103 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EmployeeExperienceUser.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["learningCourseActivities"]; + } else { + return null; + } + } + + /** + * Sets the learningCourseActivities + * + * @param LearningCourseActivity[] $val The learningCourseActivities + * + * @return EmployeeExperienceUser + */ + public function setLearningCourseActivities($val) + { + $this->_propDict["learningCourseActivities"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EscrowBehavior.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EscrowBehavior.php new file mode 100644 index 0000000..44a0788 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EscrowBehavior.php @@ -0,0 +1,34 @@ +_propDict)) { + if (is_a($this->_propDict["onAttributeCollection"], "\Beta\Microsoft\Graph\Model\OnAttributeCollectionHandler") || is_null($this->_propDict["onAttributeCollection"])) { + return $this->_propDict["onAttributeCollection"]; + } else { + $this->_propDict["onAttributeCollection"] = new OnAttributeCollectionHandler($this->_propDict["onAttributeCollection"]); + return $this->_propDict["onAttributeCollection"]; + } + } + return null; + } + + /** + * Sets the onAttributeCollection + * The configuration for what to invoke when attributes are ready to be collected from the user. + * + * @param OnAttributeCollectionHandler $val The onAttributeCollection + * + * @return ExternalUsersSelfServiceSignUpEventsFlow + */ + public function setOnAttributeCollection($val) + { + $this->_propDict["onAttributeCollection"] = $val; + return $this; + } + + /** + * Gets the onAuthenticationMethodLoadStart + * Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked. + * + * @return OnAuthenticationMethodLoadStartHandler|null The onAuthenticationMethodLoadStart + */ + public function getOnAuthenticationMethodLoadStart() + { + if (array_key_exists("onAuthenticationMethodLoadStart", $this->_propDict)) { + if (is_a($this->_propDict["onAuthenticationMethodLoadStart"], "\Beta\Microsoft\Graph\Model\OnAuthenticationMethodLoadStartHandler") || is_null($this->_propDict["onAuthenticationMethodLoadStart"])) { + return $this->_propDict["onAuthenticationMethodLoadStart"]; + } else { + $this->_propDict["onAuthenticationMethodLoadStart"] = new OnAuthenticationMethodLoadStartHandler($this->_propDict["onAuthenticationMethodLoadStart"]); + return $this->_propDict["onAuthenticationMethodLoadStart"]; + } + } + return null; + } + + /** + * Sets the onAuthenticationMethodLoadStart + * Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked. + * + * @param OnAuthenticationMethodLoadStartHandler $val The onAuthenticationMethodLoadStart + * + * @return ExternalUsersSelfServiceSignUpEventsFlow + */ + public function setOnAuthenticationMethodLoadStart($val) + { + $this->_propDict["onAuthenticationMethodLoadStart"] = $val; + return $this; + } + + /** + * Gets the onInteractiveAuthFlowStart + * Required. The configuration for what to invoke when an authentication flow is ready to be initiated. + * + * @return OnInteractiveAuthFlowStartHandler|null The onInteractiveAuthFlowStart + */ + public function getOnInteractiveAuthFlowStart() + { + if (array_key_exists("onInteractiveAuthFlowStart", $this->_propDict)) { + if (is_a($this->_propDict["onInteractiveAuthFlowStart"], "\Beta\Microsoft\Graph\Model\OnInteractiveAuthFlowStartHandler") || is_null($this->_propDict["onInteractiveAuthFlowStart"])) { + return $this->_propDict["onInteractiveAuthFlowStart"]; + } else { + $this->_propDict["onInteractiveAuthFlowStart"] = new OnInteractiveAuthFlowStartHandler($this->_propDict["onInteractiveAuthFlowStart"]); + return $this->_propDict["onInteractiveAuthFlowStart"]; + } + } + return null; + } + + /** + * Sets the onInteractiveAuthFlowStart + * Required. The configuration for what to invoke when an authentication flow is ready to be initiated. + * + * @param OnInteractiveAuthFlowStartHandler $val The onInteractiveAuthFlowStart + * + * @return ExternalUsersSelfServiceSignUpEventsFlow + */ + public function setOnInteractiveAuthFlowStart($val) + { + $this->_propDict["onInteractiveAuthFlowStart"] = $val; + return $this; + } + + /** + * Gets the onUserCreateStart + * The configuration for what to invoke during user creation. + * + * @return OnUserCreateStartHandler|null The onUserCreateStart + */ + public function getOnUserCreateStart() + { + if (array_key_exists("onUserCreateStart", $this->_propDict)) { + if (is_a($this->_propDict["onUserCreateStart"], "\Beta\Microsoft\Graph\Model\OnUserCreateStartHandler") || is_null($this->_propDict["onUserCreateStart"])) { + return $this->_propDict["onUserCreateStart"]; + } else { + $this->_propDict["onUserCreateStart"] = new OnUserCreateStartHandler($this->_propDict["onUserCreateStart"]); + return $this->_propDict["onUserCreateStart"]; + } + } + return null; + } + + /** + * Sets the onUserCreateStart + * The configuration for what to invoke during user creation. + * + * @param OnUserCreateStartHandler $val The onUserCreateStart + * + * @return ExternalUsersSelfServiceSignUpEventsFlow + */ + public function setOnUserCreateStart($val) + { + $this->_propDict["onUserCreateStart"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Financials.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Financials.php index d973ee2..81fe5ae 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Financials.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Financials.php @@ -55,6 +55,33 @@ class Financials implements \JsonSerializable return $this->_propDict; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Financials + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the companies diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GeneralLedgerEntry.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GeneralLedgerEntry.php index cb25034..ef7c44c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GeneralLedgerEntry.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GeneralLedgerEntry.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class GeneralLedgerEntry extends Entity +class GeneralLedgerEntry implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new GeneralLedgerEntry + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the GeneralLedgerEntry + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the accountId * @@ -221,6 +252,33 @@ class GeneralLedgerEntry extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return GeneralLedgerEntry + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -314,4 +372,53 @@ class GeneralLedgerEntry extends Entity 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 GeneralLedgerEntry + */ + 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/GraphPrint.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GraphPrint.php index 07c77eb..79c0784 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GraphPrint.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GraphPrint.php @@ -204,37 +204,6 @@ class GraphPrint implements \JsonSerializable return $this; } - /** - * Gets the reports - * - * @return ReportRoot|null The reports - */ - public function getReports() - { - if (array_key_exists("reports", $this->_propDict)) { - if (is_a($this->_propDict["reports"], "\Beta\Microsoft\Graph\Model\ReportRoot") || is_null($this->_propDict["reports"])) { - return $this->_propDict["reports"]; - } else { - $this->_propDict["reports"] = new ReportRoot($this->_propDict["reports"]); - return $this->_propDict["reports"]; - } - } - return null; - } - - /** - * Sets the reports - * - * @param ReportRoot $val The reports - * - * @return GraphPrint - */ - public function setReports($val) - { - $this->_propDict["reports"] = $val; - return $this; - } - /** * Gets the services diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Group.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Group.php index d5c83d6..dc70615 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Group.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Group.php @@ -235,7 +235,7 @@ class Group extends DirectoryObject /** * Gets the expirationDateTime - * Timestamp of when the group is set to expire. 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 is set to expire. Is null for security groups but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. 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. * * @return \DateTime|null The expirationDateTime */ @@ -254,7 +254,7 @@ class Group extends DirectoryObject /** * Sets the expirationDateTime - * Timestamp of when the group is set to expire. 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 is set to expire. Is null for security groups but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. 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. * * @param \DateTime $val The expirationDateTime * @@ -384,6 +384,7 @@ class Group extends DirectoryObject /** * Gets the isManagementRestricted + * Indicates whether the group is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. * * @return bool|null The isManagementRestricted */ @@ -398,6 +399,7 @@ class Group extends DirectoryObject /** * Sets the isManagementRestricted + * Indicates whether the group is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. * * @param bool $val The isManagementRestricted * @@ -1058,6 +1060,36 @@ class Group extends DirectoryObject return $this; } + + /** + * Gets the serviceProvisioningErrors + * Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). + * + * @return array|null The serviceProvisioningErrors + */ + public function getServiceProvisioningErrors() + { + if (array_key_exists("serviceProvisioningErrors", $this->_propDict)) { + return $this->_propDict["serviceProvisioningErrors"]; + } else { + return null; + } + } + + /** + * Sets the serviceProvisioningErrors + * Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). + * + * @param ServiceProvisioningError[] $val The serviceProvisioningErrors + * + * @return Group + */ + public function setServiceProvisioningErrors($val) + { + $this->_propDict["serviceProvisioningErrors"] = $val; + return $this; + } + /** * Gets the theme * Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GroupFilter.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GroupFilter.php new file mode 100644 index 0000000..2e1267c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GroupFilter.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["includedGroups"]; + } else { + return null; + } + } + + /** + * Sets the includedGroups + * + * @param string $val The value of the includedGroups + * + * @return GroupFilter + */ + public function setIncludedGroups($val) + { + $this->_propDict["includedGroups"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/HttpRequestEndpoint.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/HttpRequestEndpoint.php index bad04f9..191e568 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/HttpRequestEndpoint.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/HttpRequestEndpoint.php @@ -36,6 +36,7 @@ class HttpRequestEndpoint extends CustomExtensionEndpointConfiguration /** * Gets the targetUrl + * The HTTP endpoint that a custom extension calls. * * @return string|null The targetUrl */ @@ -50,6 +51,7 @@ class HttpRequestEndpoint extends CustomExtensionEndpointConfiguration /** * Sets the targetUrl + * The HTTP endpoint that a custom extension calls. * * @param string $val The value of the targetUrl * 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 79a5705..03a9de8 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. 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. + * The display name of the identity. This property is read-only. * * @return string|null The displayName */ @@ -40,7 +40,7 @@ class Identity extends Entity /** * Sets the displayName - * 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. + * The display name of the identity. This property is read-only. * * @param string $val The value of the displayName * @@ -53,7 +53,7 @@ class Identity extends Entity } /** * Gets the id - * Unique identifier for the identity. + * The identifier of the identity. This property is read-only. * * @return string|null The id */ @@ -68,7 +68,7 @@ class Identity extends Entity /** * Sets the id - * Unique identifier for the identity. + * The identifier of the identity. This property is read-only. * * @param string $val The value of the id * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdentityContainer.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdentityContainer.php index d8a2a1e..1a82d4f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdentityContainer.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdentityContainer.php @@ -114,6 +114,36 @@ class IdentityContainer implements \JsonSerializable } + /** + * Gets the authenticationEventsFlows + * Represents the entry point for self-service sign up and sign in user flows in both Azure AD workforce and customer tenants. + * + * @return array|null The authenticationEventsFlows + */ + public function getAuthenticationEventsFlows() + { + if (array_key_exists("authenticationEventsFlows", $this->_propDict)) { + return $this->_propDict["authenticationEventsFlows"]; + } else { + return null; + } + } + + /** + * Sets the authenticationEventsFlows + * Represents the entry point for self-service sign up and sign in user flows in both Azure AD workforce and customer tenants. + * + * @param AuthenticationEventsFlow[] $val The authenticationEventsFlows + * + * @return IdentityContainer + */ + public function setAuthenticationEventsFlows($val) + { + $this->_propDict["authenticationEventsFlows"] = $val; + return $this; + } + + /** * Gets the b2cUserFlows * Represents entry point for B2C identity userflows. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdleSessionSignOut.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdleSessionSignOut.php index ce0616d..68bfcd2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdleSessionSignOut.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IdleSessionSignOut.php @@ -25,6 +25,7 @@ class IdleSessionSignOut extends Entity { /** * Gets the isEnabled + * Indicates whether the idle session sign-out policy is enabled. * * @return bool|null The isEnabled */ @@ -39,6 +40,7 @@ class IdleSessionSignOut extends Entity /** * Sets the isEnabled + * Indicates whether the idle session sign-out policy is enabled. * * @param bool $val The value of the isEnabled * @@ -51,6 +53,7 @@ class IdleSessionSignOut extends Entity } /** * Gets the signOutAfterInSeconds + * Number of seconds of inactivity after which a user is signed out. * * @return int|null The signOutAfterInSeconds */ @@ -65,6 +68,7 @@ class IdleSessionSignOut extends Entity /** * Sets the signOutAfterInSeconds + * Number of seconds of inactivity after which a user is signed out. * * @param int $val The value of the signOutAfterInSeconds * @@ -77,6 +81,7 @@ class IdleSessionSignOut extends Entity } /** * Gets the warnAfterInSeconds + * Number of seconds of inactivity after which a user is notified that they'll be signed out. * * @return int|null The warnAfterInSeconds */ @@ -91,6 +96,7 @@ class IdleSessionSignOut extends Entity /** * Sets the warnAfterInSeconds + * Number of seconds of inactivity after which a user is notified that they'll be signed out. * * @param int $val The value of the warnAfterInSeconds * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IncludeTarget.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IncludeTarget.php new file mode 100644 index 0000000..c67a3cc --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IncludeTarget.php @@ -0,0 +1,87 @@ +_propDict)) { + return $this->_propDict["id"]; + } else { + return null; + } + } + + /** + * Sets the id + * The ID of the entity targeted. + * + * @param string $val The value of the id + * + * @return IncludeTarget + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + + /** + * Gets the targetType + * The kind of entity targeted. Possible values are: user, group. + * + * @return AuthenticationMethodTargetType|null The targetType + */ + public function getTargetType() + { + if (array_key_exists("targetType", $this->_propDict)) { + if (is_a($this->_propDict["targetType"], "\Beta\Microsoft\Graph\Model\AuthenticationMethodTargetType") || is_null($this->_propDict["targetType"])) { + return $this->_propDict["targetType"]; + } else { + $this->_propDict["targetType"] = new AuthenticationMethodTargetType($this->_propDict["targetType"]); + return $this->_propDict["targetType"]; + } + } + return null; + } + + /** + * Sets the targetType + * The kind of entity targeted. Possible values are: user, group. + * + * @param AuthenticationMethodTargetType $val The value to assign to the targetType + * + * @return IncludeTarget The IncludeTarget + */ + public function setTargetType($val) + { + $this->_propDict["targetType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IosStoreAppAssignmentSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IosStoreAppAssignmentSettings.php index ac64ce9..2a9764c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IosStoreAppAssignmentSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IosStoreAppAssignmentSettings.php @@ -36,7 +36,7 @@ class IosStoreAppAssignmentSettings extends MobileAppAssignmentSettings /** * Gets the isRemovable - * Whether or not the app can be removed by the user. + * When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE. * * @return bool|null The isRemovable */ @@ -51,7 +51,7 @@ class IosStoreAppAssignmentSettings extends MobileAppAssignmentSettings /** * Sets the isRemovable - * Whether or not the app can be removed by the user. + * When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE. * * @param bool $val The value of the isRemovable * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IpApplicationSegment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IpApplicationSegment.php index c2f8911..0ef4757 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IpApplicationSegment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/IpApplicationSegment.php @@ -78,4 +78,31 @@ class IpApplicationSegment extends ApplicationSegment return $this; } + /** + * Gets the ports + * + * @return array|null The ports + */ + public function getPorts() + { + if (array_key_exists("ports", $this->_propDict)) { + return $this->_propDict["ports"]; + } else { + return null; + } + } + + /** + * Sets the ports + * + * @param string[] $val The ports + * + * @return IpApplicationSegment + */ + public function setPorts($val) + { + $this->_propDict["ports"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Item.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Item.php index f02af2d..c47e91f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Item.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Item.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class Item extends Entity +class Item implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new Item + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Item + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the baseUnitOfMeasureId * @@ -132,6 +163,33 @@ class Item extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Item + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the inventory * @@ -504,4 +562,53 @@ class Item extends Entity 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 Item + */ + 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/ItemCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ItemCategory.php index 44f8006..4c7dc7b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ItemCategory.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ItemCategory.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class ItemCategory extends Entity +class ItemCategory implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new ItemCategory + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the ItemCategory + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the code * @@ -78,6 +109,33 @@ class ItemCategory extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return ItemCategory + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -109,4 +167,53 @@ class ItemCategory extends Entity 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 ItemCategory + */ + 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/ItemRetentionLabel.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ItemRetentionLabel.php new file mode 100644 index 0000000..8acaed5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ItemRetentionLabel.php @@ -0,0 +1,174 @@ +_propDict)) { + return $this->_propDict["isLabelAppliedExplicitly"]; + } else { + return null; + } + } + + /** + * Sets the isLabelAppliedExplicitly + * + * @param bool $val The isLabelAppliedExplicitly + * + * @return ItemRetentionLabel + */ + public function setIsLabelAppliedExplicitly($val) + { + $this->_propDict["isLabelAppliedExplicitly"] = boolval($val); + return $this; + } + + /** + * Gets the labelAppliedBy + * + * @return IdentitySet|null The labelAppliedBy + */ + public function getLabelAppliedBy() + { + if (array_key_exists("labelAppliedBy", $this->_propDict)) { + if (is_a($this->_propDict["labelAppliedBy"], "\Beta\Microsoft\Graph\Model\IdentitySet") || is_null($this->_propDict["labelAppliedBy"])) { + return $this->_propDict["labelAppliedBy"]; + } else { + $this->_propDict["labelAppliedBy"] = new IdentitySet($this->_propDict["labelAppliedBy"]); + return $this->_propDict["labelAppliedBy"]; + } + } + return null; + } + + /** + * Sets the labelAppliedBy + * + * @param IdentitySet $val The labelAppliedBy + * + * @return ItemRetentionLabel + */ + public function setLabelAppliedBy($val) + { + $this->_propDict["labelAppliedBy"] = $val; + return $this; + } + + /** + * Gets the labelAppliedDateTime + * + * @return \DateTime|null The labelAppliedDateTime + */ + public function getLabelAppliedDateTime() + { + if (array_key_exists("labelAppliedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["labelAppliedDateTime"], "\DateTime") || is_null($this->_propDict["labelAppliedDateTime"])) { + return $this->_propDict["labelAppliedDateTime"]; + } else { + $this->_propDict["labelAppliedDateTime"] = new \DateTime($this->_propDict["labelAppliedDateTime"]); + return $this->_propDict["labelAppliedDateTime"]; + } + } + return null; + } + + /** + * Sets the labelAppliedDateTime + * + * @param \DateTime $val The labelAppliedDateTime + * + * @return ItemRetentionLabel + */ + public function setLabelAppliedDateTime($val) + { + $this->_propDict["labelAppliedDateTime"] = $val; + return $this; + } + + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The name + * + * @return ItemRetentionLabel + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the retentionSettings + * + * @return RetentionLabelSettings|null The retentionSettings + */ + public function getRetentionSettings() + { + if (array_key_exists("retentionSettings", $this->_propDict)) { + if (is_a($this->_propDict["retentionSettings"], "\Beta\Microsoft\Graph\Model\RetentionLabelSettings") || is_null($this->_propDict["retentionSettings"])) { + return $this->_propDict["retentionSettings"]; + } else { + $this->_propDict["retentionSettings"] = new RetentionLabelSettings($this->_propDict["retentionSettings"]); + return $this->_propDict["retentionSettings"]; + } + } + return null; + } + + /** + * Sets the retentionSettings + * + * @param RetentionLabelSettings $val The retentionSettings + * + * @return ItemRetentionLabel + */ + public function setRetentionSettings($val) + { + $this->_propDict["retentionSettings"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Journal.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Journal.php index 0690a64..0bef67b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Journal.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Journal.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class Journal extends Entity +class Journal implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new Journal + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Journal + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the balancingAccountId * @@ -132,6 +163,33 @@ class Journal extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Journal + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -222,4 +280,53 @@ class Journal extends Entity 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 Journal + */ + 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/JournalLine.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/JournalLine.php index 0eaa958..cbd09fe 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/JournalLine.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/JournalLine.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class JournalLine extends Entity +class JournalLine implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new JournalLine + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the JournalLine + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the accountId * @@ -217,6 +248,33 @@ class JournalLine extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return JournalLine + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the journalDisplayName * @@ -364,4 +422,53 @@ class JournalLine extends Entity 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 JournalLine + */ + 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/KeyCredential.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyCredential.php index 6baf9e4..f07015a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyCredential.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyCredential.php @@ -120,7 +120,7 @@ class KeyCredential extends Entity /** * Gets the key - * Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. + * Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. * * @return \GuzzleHttp\Psr7\Stream|null The key */ @@ -139,7 +139,7 @@ class KeyCredential extends Entity /** * Sets the key - * Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. + * Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. * * @param \GuzzleHttp\Psr7\Stream $val The value to assign to the key * @@ -213,7 +213,7 @@ class KeyCredential extends Entity } /** * Gets the type - * The type of key credential; for example, Symmetric, AsymmetricX509Cert. + * The type of key credential; for example, Symmetric, AsymmetricX509Cert, or X509CertAndPassword. * * @return string|null The type */ @@ -228,7 +228,7 @@ class KeyCredential extends Entity /** * Sets the type - * The type of key credential; for example, Symmetric, AsymmetricX509Cert. + * The type of key credential; for example, Symmetric, AsymmetricX509Cert, or X509CertAndPassword. * * @param string $val The value of the type * @@ -241,7 +241,7 @@ class KeyCredential extends Entity } /** * Gets the usage - * A string that describes the purpose for which the key can be used; for example, Verify. + * A string that describes the purpose for which the key can be used; for example, None​, Verify​, PairwiseIdentifier​, Delegation​, Decrypt​, Encrypt​, HashedIdentifier​, SelfSignedTls, or Sign. If usage is Sign​, the type should be X509CertAndPassword​, and the passwordCredentials​ for signing should be defined. * * @return string|null The usage */ @@ -256,7 +256,7 @@ class KeyCredential extends Entity /** * Sets the usage - * A string that describes the purpose for which the key can be used; for example, Verify. + * A string that describes the purpose for which the key can be used; for example, None​, Verify​, PairwiseIdentifier​, Delegation​, Decrypt​, Encrypt​, HashedIdentifier​, SelfSignedTls, or Sign. If usage is Sign​, the type should be X509CertAndPassword​, and the passwordCredentials​ for signing should be defined. * * @param string $val The value of the usage * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyCredentialConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyCredentialConfiguration.php index 81f0bba..bd7af50 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyCredentialConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyCredentialConfiguration.php @@ -23,6 +23,32 @@ namespace Beta\Microsoft\Graph\Model; */ class KeyCredentialConfiguration extends Entity { + /** + * Gets the certificateBasedApplicationConfigurationIds + * + * @return string|null The certificateBasedApplicationConfigurationIds + */ + public function getCertificateBasedApplicationConfigurationIds() + { + if (array_key_exists("certificateBasedApplicationConfigurationIds", $this->_propDict)) { + return $this->_propDict["certificateBasedApplicationConfigurationIds"]; + } else { + return null; + } + } + + /** + * Sets the certificateBasedApplicationConfigurationIds + * + * @param string $val The value of the certificateBasedApplicationConfigurationIds + * + * @return KeyCredentialConfiguration + */ + public function setCertificateBasedApplicationConfigurationIds($val) + { + $this->_propDict["certificateBasedApplicationConfigurationIds"] = $val; + return $this; + } /** * Gets the maxLifetime 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 2dfdabb..7dfa673 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 - * 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. * * @return string|null The key */ @@ -40,7 +40,7 @@ class KeyValue extends Entity /** * Sets the key - * 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. * * @param string $val The value of the key * @@ -53,7 +53,7 @@ class KeyValue extends Entity } /** * Gets the value - * 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. * * @return string|null The value */ @@ -68,7 +68,7 @@ class KeyValue extends Entity /** * Sets the value - * 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. * * @param string $val The value of the value * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningAssignment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningAssignment.php new file mode 100644 index 0000000..bb47d06 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningAssignment.php @@ -0,0 +1,188 @@ +_propDict)) { + if (is_a($this->_propDict["assignedDateTime"], "\DateTime") || is_null($this->_propDict["assignedDateTime"])) { + return $this->_propDict["assignedDateTime"]; + } else { + $this->_propDict["assignedDateTime"] = new \DateTime($this->_propDict["assignedDateTime"]); + return $this->_propDict["assignedDateTime"]; + } + } + return null; + } + + /** + * Sets the assignedDateTime + * Assigned date for the course activity. Optional. + * + * @param \DateTime $val The assignedDateTime + * + * @return LearningAssignment + */ + public function setAssignedDateTime($val) + { + $this->_propDict["assignedDateTime"] = $val; + return $this; + } + + /** + * Gets the assignerUserId + * The user ID of the assigner. Optional. + * + * @return string|null The assignerUserId + */ + public function getAssignerUserId() + { + if (array_key_exists("assignerUserId", $this->_propDict)) { + return $this->_propDict["assignerUserId"]; + } else { + return null; + } + } + + /** + * Sets the assignerUserId + * The user ID of the assigner. Optional. + * + * @param string $val The assignerUserId + * + * @return LearningAssignment + */ + public function setAssignerUserId($val) + { + $this->_propDict["assignerUserId"] = $val; + return $this; + } + + /** + * Gets the assignmentType + * The assignment type for the course activity. Possible values are: required, recommended, unknownFutureValue. Required. + * + * @return AssignmentType|null The assignmentType + */ + public function getAssignmentType() + { + if (array_key_exists("assignmentType", $this->_propDict)) { + if (is_a($this->_propDict["assignmentType"], "\Beta\Microsoft\Graph\Model\AssignmentType") || is_null($this->_propDict["assignmentType"])) { + return $this->_propDict["assignmentType"]; + } else { + $this->_propDict["assignmentType"] = new AssignmentType($this->_propDict["assignmentType"]); + return $this->_propDict["assignmentType"]; + } + } + return null; + } + + /** + * Sets the assignmentType + * The assignment type for the course activity. Possible values are: required, recommended, unknownFutureValue. Required. + * + * @param AssignmentType $val The assignmentType + * + * @return LearningAssignment + */ + public function setAssignmentType($val) + { + $this->_propDict["assignmentType"] = $val; + return $this; + } + + /** + * Gets the dueDateTime + * Due date for the course activity. Optional. + * + * @return DateTimeTimeZone|null The dueDateTime + */ + public function getDueDateTime() + { + if (array_key_exists("dueDateTime", $this->_propDict)) { + if (is_a($this->_propDict["dueDateTime"], "\Beta\Microsoft\Graph\Model\DateTimeTimeZone") || is_null($this->_propDict["dueDateTime"])) { + return $this->_propDict["dueDateTime"]; + } else { + $this->_propDict["dueDateTime"] = new DateTimeTimeZone($this->_propDict["dueDateTime"]); + return $this->_propDict["dueDateTime"]; + } + } + return null; + } + + /** + * Sets the dueDateTime + * Due date for the course activity. Optional. + * + * @param DateTimeTimeZone $val The dueDateTime + * + * @return LearningAssignment + */ + public function setDueDateTime($val) + { + $this->_propDict["dueDateTime"] = $val; + return $this; + } + + /** + * Gets the notes + * Notes for the course activity. Optional. + * + * @return ItemBody|null The notes + */ + public function getNotes() + { + if (array_key_exists("notes", $this->_propDict)) { + if (is_a($this->_propDict["notes"], "\Beta\Microsoft\Graph\Model\ItemBody") || is_null($this->_propDict["notes"])) { + return $this->_propDict["notes"]; + } else { + $this->_propDict["notes"] = new ItemBody($this->_propDict["notes"]); + return $this->_propDict["notes"]; + } + } + return null; + } + + /** + * Sets the notes + * Notes for the course activity. Optional. + * + * @param ItemBody $val The notes + * + * @return LearningAssignment + */ + public function setNotes($val) + { + $this->_propDict["notes"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningCourseActivity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningCourseActivity.php new file mode 100644 index 0000000..ed02bc0 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningCourseActivity.php @@ -0,0 +1,238 @@ +_propDict)) { + if (is_a($this->_propDict["completedDateTime"], "\DateTime") || is_null($this->_propDict["completedDateTime"])) { + return $this->_propDict["completedDateTime"]; + } else { + $this->_propDict["completedDateTime"] = new \DateTime($this->_propDict["completedDateTime"]); + return $this->_propDict["completedDateTime"]; + } + } + return null; + } + + /** + * Sets the completedDateTime + * Date and time when the assignment was completed. Optional. + * + * @param \DateTime $val The completedDateTime + * + * @return LearningCourseActivity + */ + public function setCompletedDateTime($val) + { + $this->_propDict["completedDateTime"] = $val; + return $this; + } + + /** + * Gets the completionPercentage + * The percentage completion value of the course activity. Optional. + * + * @return int|null The completionPercentage + */ + public function getCompletionPercentage() + { + if (array_key_exists("completionPercentage", $this->_propDict)) { + return $this->_propDict["completionPercentage"]; + } else { + return null; + } + } + + /** + * Sets the completionPercentage + * The percentage completion value of the course activity. Optional. + * + * @param int $val The completionPercentage + * + * @return LearningCourseActivity + */ + public function setCompletionPercentage($val) + { + $this->_propDict["completionPercentage"] = intval($val); + return $this; + } + + /** + * Gets the externalcourseActivityId + * A course activity ID generated by the provider. Optional. + * + * @return string|null The externalcourseActivityId + */ + public function getExternalcourseActivityId() + { + if (array_key_exists("externalcourseActivityId", $this->_propDict)) { + return $this->_propDict["externalcourseActivityId"]; + } else { + return null; + } + } + + /** + * Sets the externalcourseActivityId + * A course activity ID generated by the provider. Optional. + * + * @param string $val The externalcourseActivityId + * + * @return LearningCourseActivity + */ + public function setExternalcourseActivityId($val) + { + $this->_propDict["externalcourseActivityId"] = $val; + return $this; + } + + /** + * Gets the learnerUserId + * The user ID of the learner to whom the activity is assigned. Required. + * + * @return string|null The learnerUserId + */ + public function getLearnerUserId() + { + if (array_key_exists("learnerUserId", $this->_propDict)) { + return $this->_propDict["learnerUserId"]; + } else { + return null; + } + } + + /** + * Sets the learnerUserId + * The user ID of the learner to whom the activity is assigned. Required. + * + * @param string $val The learnerUserId + * + * @return LearningCourseActivity + */ + public function setLearnerUserId($val) + { + $this->_propDict["learnerUserId"] = $val; + return $this; + } + + /** + * Gets the learningContentId + * The ID of the learning content created in Viva Learning. Required. + * + * @return string|null The learningContentId + */ + public function getLearningContentId() + { + if (array_key_exists("learningContentId", $this->_propDict)) { + return $this->_propDict["learningContentId"]; + } else { + return null; + } + } + + /** + * Sets the learningContentId + * The ID of the learning content created in Viva Learning. Required. + * + * @param string $val The learningContentId + * + * @return LearningCourseActivity + */ + public function setLearningContentId($val) + { + $this->_propDict["learningContentId"] = $val; + return $this; + } + + /** + * Gets the learningProviderId + * The registration ID of the provider. Required. + * + * @return string|null The learningProviderId + */ + public function getLearningProviderId() + { + if (array_key_exists("learningProviderId", $this->_propDict)) { + return $this->_propDict["learningProviderId"]; + } else { + return null; + } + } + + /** + * Sets the learningProviderId + * The registration ID of the provider. Required. + * + * @param string $val The learningProviderId + * + * @return LearningCourseActivity + */ + public function setLearningProviderId($val) + { + $this->_propDict["learningProviderId"] = $val; + return $this; + } + + /** + * Gets the status + * The status of the course activity. Possible values are: notStarted, inProgress, completed. Required. + * + * @return CourseStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\CourseStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new CourseStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * The status of the course activity. Possible values are: notStarted, inProgress, completed. Required. + * + * @param CourseStatus $val The status + * + * @return LearningCourseActivity + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + +} 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 f29f3a7..8f477f5 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,6 +53,35 @@ class LearningProvider extends Entity return $this; } + /** + * Gets the isCourseActivitySyncEnabled + * Indicates whether a provider can ingest learning course activity records. The default value is false. Set to true to make learningCourseActivities available for this provider. + * + * @return bool|null The isCourseActivitySyncEnabled + */ + public function getIsCourseActivitySyncEnabled() + { + if (array_key_exists("isCourseActivitySyncEnabled", $this->_propDict)) { + return $this->_propDict["isCourseActivitySyncEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isCourseActivitySyncEnabled + * Indicates whether a provider can ingest learning course activity records. The default value is false. Set to true to make learningCourseActivities available for this provider. + * + * @param bool $val The isCourseActivitySyncEnabled + * + * @return LearningProvider + */ + public function setIsCourseActivitySyncEnabled($val) + { + $this->_propDict["isCourseActivitySyncEnabled"] = boolval($val); + return $this; + } + /** * Gets the loginWebUrl * Authentication URL to access the courses for the provider. Optional. @@ -228,4 +257,32 @@ class LearningProvider extends Entity return $this; } + + /** + * Gets the learningCourseActivities + * + * @return array|null The learningCourseActivities + */ + public function getLearningCourseActivities() + { + if (array_key_exists("learningCourseActivities", $this->_propDict)) { + return $this->_propDict["learningCourseActivities"]; + } else { + return null; + } + } + + /** + * Sets the learningCourseActivities + * + * @param LearningCourseActivity[] $val The learningCourseActivities + * + * @return LearningProvider + */ + public function setLearningCourseActivities($val) + { + $this->_propDict["learningCourseActivities"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningSelfInitiatedCourse.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningSelfInitiatedCourse.php new file mode 100644 index 0000000..3752a10 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LearningSelfInitiatedCourse.php @@ -0,0 +1,60 @@ +_propDict)) { + if (is_a($this->_propDict["startedDateTime"], "\DateTime") || is_null($this->_propDict["startedDateTime"])) { + return $this->_propDict["startedDateTime"]; + } else { + $this->_propDict["startedDateTime"] = new \DateTime($this->_propDict["startedDateTime"]); + return $this->_propDict["startedDateTime"]; + } + } + return null; + } + + /** + * Sets the startedDateTime + * The date time value on which the self-initiated course was started by the learner. Optional. + * + * @param \DateTime $val The startedDateTime + * + * @return LearningSelfInitiatedCourse + */ + public function setStartedDateTime($val) + { + $this->_propDict["startedDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LicenseUnitsDetail.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LicenseUnitsDetail.php index 5242cda..0a5ea27 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LicenseUnitsDetail.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LicenseUnitsDetail.php @@ -52,6 +52,32 @@ class LicenseUnitsDetail extends Entity return $this; } /** + * Gets the lockedOut + * + * @return int|null The lockedOut + */ + public function getLockedOut() + { + if (array_key_exists("lockedOut", $this->_propDict)) { + return $this->_propDict["lockedOut"]; + } else { + return null; + } + } + + /** + * Sets the lockedOut + * + * @param int $val The value of the lockedOut + * + * @return LicenseUnitsDetail + */ + public function setLockedOut($val) + { + $this->_propDict["lockedOut"] = $val; + return $this; + } + /** * Gets the suspended * The number of units that are suspended because the subscription of the service SKU has been cancelled. The units cannot be assigned but can still be reactivated before they are deleted. * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LocalAdminPasswordSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LocalAdminPasswordSettings.php new file mode 100644 index 0000000..acf4732 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LocalAdminPasswordSettings.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["isEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isEnabled + * Specifies whether this policy scope is configurable by the admin. The default value is false. An admin can set it to true to enable Local Admin Password Solution (LAPS) within their organzation. + * + * @param bool $val The value of the isEnabled + * + * @return LocalAdminPasswordSettings + */ + public function setIsEnabled($val) + { + $this->_propDict["isEnabled"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOSPkgApp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOSPkgApp.php new file mode 100644 index 0000000..9eb51ac --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOSPkgApp.php @@ -0,0 +1,177 @@ +_propDict)) { + return $this->_propDict["ignoreVersionDetection"]; + } else { + return null; + } + } + + /** + * Sets the ignoreVersionDetection + * A value indicating whether the app's version will be used to detect the app after it is installed on a device. Set this to true for apps that use a self-update feature. Set this to false to install the app when it is not already installed on the device, or if the deploying app's version number does not match the version that's already installed on the device. The default value is false. + * + * @param bool $val The ignoreVersionDetection + * + * @return MacOSPkgApp + */ + public function setIgnoreVersionDetection($val) + { + $this->_propDict["ignoreVersionDetection"] = boolval($val); + return $this; + } + + + /** + * Gets the includedApps + * The list of apps expected to be installed by the .pkg. + * + * @return array|null The includedApps + */ + public function getIncludedApps() + { + if (array_key_exists("includedApps", $this->_propDict)) { + return $this->_propDict["includedApps"]; + } else { + return null; + } + } + + /** + * Sets the includedApps + * The list of apps expected to be installed by the .pkg. + * + * @param MacOSIncludedApp[] $val The includedApps + * + * @return MacOSPkgApp + */ + public function setIncludedApps($val) + { + $this->_propDict["includedApps"] = $val; + return $this; + } + + /** + * Gets the minimumSupportedOperatingSystem + * The value for the minimum applicable operating system. + * + * @return MacOSMinimumOperatingSystem|null The minimumSupportedOperatingSystem + */ + public function getMinimumSupportedOperatingSystem() + { + if (array_key_exists("minimumSupportedOperatingSystem", $this->_propDict)) { + if (is_a($this->_propDict["minimumSupportedOperatingSystem"], "\Beta\Microsoft\Graph\Model\MacOSMinimumOperatingSystem") || is_null($this->_propDict["minimumSupportedOperatingSystem"])) { + return $this->_propDict["minimumSupportedOperatingSystem"]; + } else { + $this->_propDict["minimumSupportedOperatingSystem"] = new MacOSMinimumOperatingSystem($this->_propDict["minimumSupportedOperatingSystem"]); + return $this->_propDict["minimumSupportedOperatingSystem"]; + } + } + return null; + } + + /** + * Sets the minimumSupportedOperatingSystem + * The value for the minimum applicable operating system. + * + * @param MacOSMinimumOperatingSystem $val The minimumSupportedOperatingSystem + * + * @return MacOSPkgApp + */ + public function setMinimumSupportedOperatingSystem($val) + { + $this->_propDict["minimumSupportedOperatingSystem"] = $val; + return $this; + } + + /** + * Gets the primaryBundleId + * The primary CFBundleIdentifier of the .pkg. + * + * @return string|null The primaryBundleId + */ + public function getPrimaryBundleId() + { + if (array_key_exists("primaryBundleId", $this->_propDict)) { + return $this->_propDict["primaryBundleId"]; + } else { + return null; + } + } + + /** + * Sets the primaryBundleId + * The primary CFBundleIdentifier of the .pkg. + * + * @param string $val The primaryBundleId + * + * @return MacOSPkgApp + */ + public function setPrimaryBundleId($val) + { + $this->_propDict["primaryBundleId"] = $val; + return $this; + } + + /** + * Gets the primaryBundleVersion + * The primary CFBundleVersion of the .pkg. + * + * @return string|null The primaryBundleVersion + */ + public function getPrimaryBundleVersion() + { + if (array_key_exists("primaryBundleVersion", $this->_propDict)) { + return $this->_propDict["primaryBundleVersion"]; + } else { + return null; + } + } + + /** + * Sets the primaryBundleVersion + * The primary CFBundleVersion of the .pkg. + * + * @param string $val The primaryBundleVersion + * + * @return MacOSPkgApp + */ + public function setPrimaryBundleVersion($val) + { + $this->_propDict["primaryBundleVersion"] = $val; + return $this; + } + +} 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 a8b5c62..d6de277 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 - * Whether or not to uninstall the app when device is removed from Intune. + * 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. * * @return bool|null The uninstallOnDeviceRemoval */ @@ -51,7 +51,7 @@ class MacOsLobAppAssignmentSettings extends MobileAppAssignmentSettings /** * Sets the uninstallOnDeviceRemoval - * Whether or not to uninstall the app when device is removed from Intune. + * 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. * * @param bool $val The value of the uninstallOnDeviceRemoval * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDevice.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDevice.php index 0f7656d..b8d81b0 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDevice.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDevice.php @@ -83,7 +83,7 @@ class ManagedDevice extends Entity /** * Gets the activationLockBypassCode - * The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only. + * The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. * * @return string|null The activationLockBypassCode */ @@ -98,7 +98,7 @@ class ManagedDevice extends Entity /** * Sets the activationLockBypassCode - * The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only. + * The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. * * @param string $val The activationLockBypassCode * @@ -320,7 +320,7 @@ class ManagedDevice extends Entity /** * Gets the chromeOSDeviceInfo - * List of properties of the ChromeOS Device. + * List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter. * * @return array|null The chromeOSDeviceInfo */ @@ -335,7 +335,7 @@ class ManagedDevice extends Entity /** * Sets the chromeOSDeviceInfo - * List of properties of the ChromeOS Device. + * List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter. * * @param ChromeOSDeviceProperty[] $val The chromeOSDeviceInfo * @@ -382,7 +382,7 @@ class ManagedDevice extends Entity /** * Gets the complianceState - * Compliance state of the device. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. + * Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. * * @return ComplianceState|null The complianceState */ @@ -401,7 +401,7 @@ class ManagedDevice extends Entity /** * Sets the complianceState - * Compliance state of the device. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. + * Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. * * @param ComplianceState $val The complianceState * @@ -544,7 +544,7 @@ class ManagedDevice extends Entity /** * Gets the deviceCategoryDisplayName - * Device category display name. This property is read-only. + * Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. * * @return string|null The deviceCategoryDisplayName */ @@ -559,7 +559,7 @@ class ManagedDevice extends Entity /** * Sets the deviceCategoryDisplayName - * Device category display name. This property is read-only. + * Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. * * @param string $val The deviceCategoryDisplayName * @@ -730,7 +730,7 @@ class ManagedDevice extends Entity /** * Gets the deviceType - * Platform of the device. This property is read-only. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC. + * Platform of the device. Examples: Desktop, WindowsRT, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC. * * @return DeviceType|null The deviceType */ @@ -749,7 +749,7 @@ class ManagedDevice extends Entity /** * Sets the deviceType - * Platform of the device. This property is read-only. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC. + * Platform of the device. Examples: Desktop, WindowsRT, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC. * * @param DeviceType $val The deviceType * @@ -883,7 +883,7 @@ class ManagedDevice extends Entity /** * Gets the enrolledDateTime - * Enrollment time of the device. This property is read-only. + * Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. * * @return \DateTime|null The enrolledDateTime */ @@ -902,7 +902,7 @@ class ManagedDevice extends Entity /** * Sets the enrolledDateTime - * Enrollment time of the device. This property is read-only. + * Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. * * @param \DateTime $val The enrolledDateTime * @@ -1102,7 +1102,7 @@ class ManagedDevice extends Entity /** * Gets the hardwareInformation - * The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. + * The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. By default most property of this type are set to null/0/false and enum defaults for associated types. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. * * @return HardwareInformation|null The hardwareInformation */ @@ -1121,7 +1121,7 @@ class ManagedDevice extends Entity /** * Sets the hardwareInformation - * The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. + * The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. By default most property of this type are set to null/0/false and enum defaults for associated types. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. * * @param HardwareInformation $val The hardwareInformation * @@ -1135,7 +1135,7 @@ class ManagedDevice extends Entity /** * Gets the iccid - * Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. + * Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. * * @return string|null The iccid */ @@ -1150,7 +1150,7 @@ class ManagedDevice extends Entity /** * Sets the iccid - * Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. + * Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. * * @param string $val The iccid * @@ -1251,7 +1251,7 @@ class ManagedDevice extends Entity /** * Gets the jailBroken - * whether the device is jail broken or rooted. This property is read-only. + * Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. * * @return string|null The jailBroken */ @@ -1266,7 +1266,7 @@ class ManagedDevice extends Entity /** * Sets the jailBroken - * whether the device is jail broken or rooted. This property is read-only. + * Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. * * @param string $val The jailBroken * @@ -1313,7 +1313,7 @@ class ManagedDevice extends Entity /** * Gets the lastSyncDateTime - * The date and time that the device last completed a successful sync with Intune. This property is read-only. + * The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. * * @return \DateTime|null The lastSyncDateTime */ @@ -1332,7 +1332,7 @@ class ManagedDevice extends Entity /** * Sets the lastSyncDateTime - * The date and time that the device last completed a successful sync with Intune. This property is read-only. + * The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. * * @param \DateTime $val The lastSyncDateTime * @@ -1441,7 +1441,7 @@ class ManagedDevice extends Entity /** * Gets the managementAgent - * Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp. + * Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp. * * @return ManagementAgentType|null The managementAgent */ @@ -1460,7 +1460,7 @@ class ManagedDevice extends Entity /** * Sets the managementAgent - * Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp. + * Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp. * * @param ManagementAgentType $val The managementAgent * @@ -1540,7 +1540,7 @@ class ManagedDevice extends Entity /** * Gets the managementState - * Management state of the device. This property is read-only. Possible values are: managed, retirePending, retireFailed, wipePending, wipeFailed, unhealthy, deletePending, retireIssued, wipeIssued, wipeCanceled, retireCanceled, discovered. + * Management state of the device. Examples: Managed, RetirePending, etc. Default is managed. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: managed, retirePending, retireFailed, wipePending, wipeFailed, unhealthy, deletePending, retireIssued, wipeIssued, wipeCanceled, retireCanceled, discovered. * * @return ManagementState|null The managementState */ @@ -1559,7 +1559,7 @@ class ManagedDevice extends Entity /** * Sets the managementState - * Management state of the device. This property is read-only. Possible values are: managed, retirePending, retireFailed, wipePending, wipeFailed, unhealthy, deletePending, retireIssued, wipeIssued, wipeCanceled, retireCanceled, discovered. + * Management state of the device. Examples: Managed, RetirePending, etc. Default is managed. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: managed, retirePending, retireFailed, wipePending, wipeFailed, unhealthy, deletePending, retireIssued, wipeIssued, wipeCanceled, retireCanceled, discovered. * * @param ManagementState $val The managementState * @@ -1660,7 +1660,7 @@ class ManagedDevice extends Entity /** * Gets the notes - * Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. + * Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. * * @return string|null The notes */ @@ -1675,7 +1675,7 @@ class ManagedDevice extends Entity /** * Sets the notes - * Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. + * Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. * * @param string $val The notes * @@ -1747,7 +1747,7 @@ class ManagedDevice extends Entity /** * Gets the ownerType - * Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal. + * Ownership of the device. Possible values are, 'company' or 'personal'. Default is unknown. Supports $filter operator 'eq' and 'or'. Possible values are: unknown, company, personal. * * @return OwnerType|null The ownerType */ @@ -1766,7 +1766,7 @@ class ManagedDevice extends Entity /** * Sets the ownerType - * Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal. + * Ownership of the device. Possible values are, 'company' or 'personal'. Default is unknown. Supports $filter operator 'eq' and 'or'. Possible values are: unknown, company, personal. * * @param OwnerType $val The ownerType * @@ -1842,7 +1842,7 @@ class ManagedDevice extends Entity /** * Gets the physicalMemoryInBytes - * Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only. + * Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only. * * @return int|null The physicalMemoryInBytes */ @@ -1857,7 +1857,7 @@ class ManagedDevice extends Entity /** * Sets the physicalMemoryInBytes - * Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only. + * Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only. * * @param int $val The physicalMemoryInBytes * @@ -1966,7 +1966,7 @@ class ManagedDevice extends Entity /** * Gets the remoteAssistanceSessionUrl - * Url that allows a Remote Assistance session to be established with the device. This property is read-only. + * Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. * * @return string|null The remoteAssistanceSessionUrl */ @@ -1981,7 +1981,7 @@ class ManagedDevice extends Entity /** * Sets the remoteAssistanceSessionUrl - * Url that allows a Remote Assistance session to be established with the device. This property is read-only. + * Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. * * @param string $val The remoteAssistanceSessionUrl * @@ -2260,7 +2260,7 @@ class ManagedDevice extends Entity /** * Gets the udid - * Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. + * Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. * * @return string|null The udid */ @@ -2275,7 +2275,7 @@ class ManagedDevice extends Entity /** * Sets the udid - * Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. + * Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. * * @param string $val The udid * @@ -2435,7 +2435,7 @@ class ManagedDevice extends Entity /** * Gets the windowsActiveMalwareCount - * Count of active malware for this windows device. This property is read-only. + * Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. * * @return int|null The windowsActiveMalwareCount */ @@ -2450,7 +2450,7 @@ class ManagedDevice extends Entity /** * Sets the windowsActiveMalwareCount - * Count of active malware for this windows device. This property is read-only. + * Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. * * @param int $val The windowsActiveMalwareCount * @@ -2464,7 +2464,7 @@ class ManagedDevice extends Entity /** * Gets the windowsRemediatedMalwareCount - * Count of remediated malware for this windows device. This property is read-only. + * Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. * * @return int|null The windowsRemediatedMalwareCount */ @@ -2479,7 +2479,7 @@ class ManagedDevice extends Entity /** * Sets the windowsRemediatedMalwareCount - * Count of remediated malware for this windows device. This property is read-only. + * Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. * * @param int $val The windowsRemediatedMalwareCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDeviceCertificateState.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDeviceCertificateState.php index d3bfd83..07b65e5 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDeviceCertificateState.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDeviceCertificateState.php @@ -675,7 +675,7 @@ class ManagedDeviceCertificateState extends Entity /** * Gets the devicePlatform - * Device platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP. + * Device platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. * * @return DevicePlatformType|null The devicePlatform */ @@ -694,7 +694,7 @@ class ManagedDeviceCertificateState extends Entity /** * Sets the devicePlatform - * Device platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP. + * Device platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. * * @param DevicePlatformType $val The devicePlatform * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MembershipOutlierInsight.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MembershipOutlierInsight.php index 0de0920..dd86917 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MembershipOutlierInsight.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MembershipOutlierInsight.php @@ -181,6 +181,39 @@ class MembershipOutlierInsight extends GovernanceInsight return $this; } + /** + * Gets the lastModifiedBy + * Navigation link to a member object who modified the record. For example, to a user. + * + * @return User|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Beta\Microsoft\Graph\Model\User") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new User($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * Navigation link to a member object who modified the record. For example, to a user. + * + * @param User $val The lastModifiedBy + * + * @return MembershipOutlierInsight + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + /** * Gets the member * Navigation link to a member object. For example, to a user. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileApp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileApp.php index b71a7ca..6de74b5 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileApp.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileApp.php @@ -652,69 +652,6 @@ class MobileApp extends Entity } - /** - * Gets the deviceStatuses - * The list of installation states for this mobile app. - * - * @return array|null The deviceStatuses - */ - public function getDeviceStatuses() - { - if (array_key_exists("deviceStatuses", $this->_propDict)) { - return $this->_propDict["deviceStatuses"]; - } else { - return null; - } - } - - /** - * Sets the deviceStatuses - * The list of installation states for this mobile app. - * - * @param MobileAppInstallStatus[] $val The deviceStatuses - * - * @return MobileApp - */ - public function setDeviceStatuses($val) - { - $this->_propDict["deviceStatuses"] = $val; - return $this; - } - - /** - * Gets the installSummary - * Mobile App Install Summary. - * - * @return MobileAppInstallSummary|null The installSummary - */ - public function getInstallSummary() - { - if (array_key_exists("installSummary", $this->_propDict)) { - if (is_a($this->_propDict["installSummary"], "\Beta\Microsoft\Graph\Model\MobileAppInstallSummary") || is_null($this->_propDict["installSummary"])) { - return $this->_propDict["installSummary"]; - } else { - $this->_propDict["installSummary"] = new MobileAppInstallSummary($this->_propDict["installSummary"]); - return $this->_propDict["installSummary"]; - } - } - return null; - } - - /** - * Sets the installSummary - * Mobile App Install Summary. - * - * @param MobileAppInstallSummary $val The installSummary - * - * @return MobileApp - */ - public function setInstallSummary($val) - { - $this->_propDict["installSummary"] = $val; - return $this; - } - - /** * Gets the relationships * List of relationships for this mobile app. @@ -744,34 +681,4 @@ class MobileApp extends Entity return $this; } - - /** - * Gets the userStatuses - * The list of installation states for this mobile app. - * - * @return array|null The userStatuses - */ - public function getUserStatuses() - { - if (array_key_exists("userStatuses", $this->_propDict)) { - return $this->_propDict["userStatuses"]; - } else { - return null; - } - } - - /** - * Sets the userStatuses - * The list of installation states for this mobile app. - * - * @param UserAppInstallStatus[] $val The userStatuses - * - * @return MobileApp - */ - public function setUserStatuses($val) - { - $this->_propDict["userStatuses"] = $val; - return $this; - } - } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileAppRelationshipState.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileAppRelationshipState.php deleted file mode 100644 index 726bab3..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileAppRelationshipState.php +++ /dev/null @@ -1,265 +0,0 @@ -_propDict)) { - return $this->_propDict["deviceId"]; - } else { - return null; - } - } - - /** - * Sets the deviceId - * The corresponding device id. - * - * @param string $val The value of the deviceId - * - * @return MobileAppRelationshipState - */ - public function setDeviceId($val) - { - $this->_propDict["deviceId"] = $val; - return $this; - } - /** - * Gets the errorCode - * The error code for install or uninstall failures of target app. - * - * @return int|null The errorCode - */ - public function getErrorCode() - { - if (array_key_exists("errorCode", $this->_propDict)) { - return $this->_propDict["errorCode"]; - } else { - return null; - } - } - - /** - * Sets the errorCode - * The error code for install or uninstall failures of target app. - * - * @param int $val The value of the errorCode - * - * @return MobileAppRelationshipState - */ - public function setErrorCode($val) - { - $this->_propDict["errorCode"] = $val; - return $this; - } - - /** - * Gets the installState - * The install state of the app of target app. Possible values are: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable. - * - * @return ResultantAppState|null The installState - */ - public function getInstallState() - { - if (array_key_exists("installState", $this->_propDict)) { - if (is_a($this->_propDict["installState"], "\Beta\Microsoft\Graph\Model\ResultantAppState") || is_null($this->_propDict["installState"])) { - return $this->_propDict["installState"]; - } else { - $this->_propDict["installState"] = new ResultantAppState($this->_propDict["installState"]); - return $this->_propDict["installState"]; - } - } - return null; - } - - /** - * Sets the installState - * The install state of the app of target app. Possible values are: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable. - * - * @param ResultantAppState $val The value to assign to the installState - * - * @return MobileAppRelationshipState The MobileAppRelationshipState - */ - public function setInstallState($val) - { - $this->_propDict["installState"] = $val; - return $this; - } - - /** - * Gets the installStateDetail - * The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, supersededAppUninstallFailed, supersededAppUninstallPendingReboot, removingSupersededApps, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, uninstallPendingReboot, supersedingAppsDetected, supersededAppsDetected, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, untargetedSupersedingAppsDetected, appRemovedBySupersedence, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, supersedingAppsNotApplicable, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable. - * - * @return ResultantAppStateDetail|null The installStateDetail - */ - public function getInstallStateDetail() - { - if (array_key_exists("installStateDetail", $this->_propDict)) { - if (is_a($this->_propDict["installStateDetail"], "\Beta\Microsoft\Graph\Model\ResultantAppStateDetail") || is_null($this->_propDict["installStateDetail"])) { - return $this->_propDict["installStateDetail"]; - } else { - $this->_propDict["installStateDetail"] = new ResultantAppStateDetail($this->_propDict["installStateDetail"]); - return $this->_propDict["installStateDetail"]; - } - } - return null; - } - - /** - * Sets the installStateDetail - * The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, supersededAppUninstallFailed, supersededAppUninstallPendingReboot, removingSupersededApps, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, uninstallPendingReboot, supersedingAppsDetected, supersededAppsDetected, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, untargetedSupersedingAppsDetected, appRemovedBySupersedence, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, supersedingAppsNotApplicable, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable. - * - * @param ResultantAppStateDetail $val The value to assign to the installStateDetail - * - * @return MobileAppRelationshipState The MobileAppRelationshipState - */ - public function setInstallStateDetail($val) - { - $this->_propDict["installStateDetail"] = $val; - return $this; - } - /** - * Gets the sourceIds - * The collection of source mobile app's ids. - * - * @return string|null The sourceIds - */ - public function getSourceIds() - { - if (array_key_exists("sourceIds", $this->_propDict)) { - return $this->_propDict["sourceIds"]; - } else { - return null; - } - } - - /** - * Sets the sourceIds - * The collection of source mobile app's ids. - * - * @param string $val The value of the sourceIds - * - * @return MobileAppRelationshipState - */ - public function setSourceIds($val) - { - $this->_propDict["sourceIds"] = $val; - return $this; - } - /** - * Gets the targetDisplayName - * The related target app's display name. - * - * @return string|null The targetDisplayName - */ - public function getTargetDisplayName() - { - if (array_key_exists("targetDisplayName", $this->_propDict)) { - return $this->_propDict["targetDisplayName"]; - } else { - return null; - } - } - - /** - * Sets the targetDisplayName - * The related target app's display name. - * - * @param string $val The value of the targetDisplayName - * - * @return MobileAppRelationshipState - */ - public function setTargetDisplayName($val) - { - $this->_propDict["targetDisplayName"] = $val; - return $this; - } - /** - * Gets the targetId - * The related target app's id. - * - * @return string|null The targetId - */ - public function getTargetId() - { - if (array_key_exists("targetId", $this->_propDict)) { - return $this->_propDict["targetId"]; - } else { - return null; - } - } - - /** - * Sets the targetId - * The related target app's id. - * - * @param string $val The value of the targetId - * - * @return MobileAppRelationshipState - */ - public function setTargetId($val) - { - $this->_propDict["targetId"] = $val; - return $this; - } - - /** - * Gets the targetLastSyncDateTime - * The last sync time of the target app. - * - * @return \DateTime|null The targetLastSyncDateTime - */ - public function getTargetLastSyncDateTime() - { - if (array_key_exists("targetLastSyncDateTime", $this->_propDict)) { - if (is_a($this->_propDict["targetLastSyncDateTime"], "\DateTime") || is_null($this->_propDict["targetLastSyncDateTime"])) { - return $this->_propDict["targetLastSyncDateTime"]; - } else { - $this->_propDict["targetLastSyncDateTime"] = new \DateTime($this->_propDict["targetLastSyncDateTime"]); - return $this->_propDict["targetLastSyncDateTime"]; - } - } - return null; - } - - /** - * Sets the targetLastSyncDateTime - * The last sync time of the target app. - * - * @param \DateTime $val The value to assign to the targetLastSyncDateTime - * - * @return MobileAppRelationshipState The MobileAppRelationshipState - */ - public function setTargetLastSyncDateTime($val) - { - $this->_propDict["targetLastSyncDateTime"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileAppTroubleshootingEvent.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileAppTroubleshootingEvent.php index 7dfe234..193d4a8 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileAppTroubleshootingEvent.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MobileAppTroubleshootingEvent.php @@ -53,6 +53,35 @@ class MobileAppTroubleshootingEvent extends DeviceManagementTroubleshootingEvent return $this; } + /** + * Gets the deviceId + * Device identifier created or collected by Intune. + * + * @return string|null The deviceId + */ + public function getDeviceId() + { + if (array_key_exists("deviceId", $this->_propDict)) { + return $this->_propDict["deviceId"]; + } else { + return null; + } + } + + /** + * Sets the deviceId + * Device identifier created or collected by Intune. + * + * @param string $val The deviceId + * + * @return MobileAppTroubleshootingEvent + */ + public function setDeviceId($val) + { + $this->_propDict["deviceId"] = $val; + return $this; + } + /** * Gets the history diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinition.php index 7365e0c..5aab271 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinition.php @@ -26,6 +26,7 @@ class ObjectDefinition extends Entity /** * Gets the attributes + * Defines attributes of the object. * * @return AttributeDefinition|null The attributes */ @@ -44,6 +45,7 @@ class ObjectDefinition extends Entity /** * Sets the attributes + * Defines attributes of the object. * * @param AttributeDefinition $val The value to assign to the attributes * @@ -57,16 +59,17 @@ class ObjectDefinition extends Entity /** * Gets the metadata + * Metadata for the given object. * - * @return MetadataEntry|null The metadata + * @return ObjectDefinitionMetadataEntry|null The metadata */ public function getMetadata() { if (array_key_exists("metadata", $this->_propDict)) { - if (is_a($this->_propDict["metadata"], "\Beta\Microsoft\Graph\Model\MetadataEntry") || is_null($this->_propDict["metadata"])) { + if (is_a($this->_propDict["metadata"], "\Beta\Microsoft\Graph\Model\ObjectDefinitionMetadataEntry") || is_null($this->_propDict["metadata"])) { return $this->_propDict["metadata"]; } else { - $this->_propDict["metadata"] = new MetadataEntry($this->_propDict["metadata"]); + $this->_propDict["metadata"] = new ObjectDefinitionMetadataEntry($this->_propDict["metadata"]); return $this->_propDict["metadata"]; } } @@ -75,8 +78,9 @@ class ObjectDefinition extends Entity /** * Sets the metadata + * Metadata for the given object. * - * @param MetadataEntry $val The value to assign to the metadata + * @param ObjectDefinitionMetadataEntry $val The value to assign to the metadata * * @return ObjectDefinition The ObjectDefinition */ @@ -87,6 +91,7 @@ class ObjectDefinition extends Entity } /** * Gets the name + * Name of the object. Must be unique within a directory definition. Not nullable. * * @return string|null The name */ @@ -101,6 +106,7 @@ class ObjectDefinition extends Entity /** * Sets the name + * Name of the object. Must be unique within a directory definition. Not nullable. * * @param string $val The value of the name * @@ -113,6 +119,7 @@ class ObjectDefinition extends Entity } /** * Gets the supportedApis + * The API that the provisioning service queries to retrieve data for synchronization. * * @return string|null The supportedApis */ @@ -127,6 +134,7 @@ class ObjectDefinition extends Entity /** * Sets the supportedApis + * The API that the provisioning service queries to retrieve data for synchronization. * * @param string $val The value of the supportedApis * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinitionMetadata.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinitionMetadata.php new file mode 100644 index 0000000..2ccc97e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectDefinitionMetadata.php @@ -0,0 +1,39 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Beta\Microsoft\Graph\Model\ObjectDefinitionMetadata") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new ObjectDefinitionMetadata($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * Possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName. + * + * @param ObjectDefinitionMetadata $val The value to assign to the key + * + * @return ObjectDefinitionMetadataEntry The ObjectDefinitionMetadataEntry + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * Value of the metadata property. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * Value of the metadata property. + * + * @param string $val The value of the value + * + * @return ObjectDefinitionMetadataEntry + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMapping.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMapping.php index 1a56649..c647c1f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMapping.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMapping.php @@ -122,15 +122,15 @@ class ObjectMapping extends Entity * Gets the metadata * Additional extension properties. Unless mentioned explicitly, metadata values should not be changed. * - * @return MetadataEntry|null The metadata + * @return ObjectMappingMetadataEntry|null The metadata */ public function getMetadata() { if (array_key_exists("metadata", $this->_propDict)) { - if (is_a($this->_propDict["metadata"], "\Beta\Microsoft\Graph\Model\MetadataEntry") || is_null($this->_propDict["metadata"])) { + if (is_a($this->_propDict["metadata"], "\Beta\Microsoft\Graph\Model\ObjectMappingMetadataEntry") || is_null($this->_propDict["metadata"])) { return $this->_propDict["metadata"]; } else { - $this->_propDict["metadata"] = new MetadataEntry($this->_propDict["metadata"]); + $this->_propDict["metadata"] = new ObjectMappingMetadataEntry($this->_propDict["metadata"]); return $this->_propDict["metadata"]; } } @@ -141,7 +141,7 @@ class ObjectMapping extends Entity * Sets the metadata * Additional extension properties. Unless mentioned explicitly, metadata values should not be changed. * - * @param MetadataEntry $val The value to assign to the metadata + * @param ObjectMappingMetadataEntry $val The value to assign to the metadata * * @return ObjectMapping The ObjectMapping */ diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMappingMetadata.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMappingMetadata.php new file mode 100644 index 0000000..1a6ef90 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObjectMappingMetadata.php @@ -0,0 +1,39 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Beta\Microsoft\Graph\Model\ObjectMappingMetadata") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new ObjectMappingMetadata($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * Possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized. + * + * @param ObjectMappingMetadata $val The value to assign to the key + * + * @return ObjectMappingMetadataEntry The ObjectMappingMetadataEntry + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * Value of the metadata property. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * Value of the metadata property. + * + * @param string $val The value of the value + * + * @return ObjectMappingMetadataEntry + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObliterationBehavior.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObliterationBehavior.php new file mode 100644 index 0000000..ab56e78 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ObliterationBehavior.php @@ -0,0 +1,37 @@ +_propDict)) { - if (is_a($this->_propDict["additionalWarranties"], "\Beta\Microsoft\Graph\Model\WarrantyOffer") || is_null($this->_propDict["additionalWarranties"])) { - return $this->_propDict["additionalWarranties"]; - } else { - $this->_propDict["additionalWarranties"] = new WarrantyOffer($this->_propDict["additionalWarranties"]); - return $this->_propDict["additionalWarranties"]; - } - } - return null; - } - - /** - * Sets the additionalWarranties - * List of additional warranty offers. This collection can contain a maximum of 100 elements. - * - * @param WarrantyOffer $val The value to assign to the additionalWarranties - * - * @return OemWarranty The OemWarranty - */ - public function setAdditionalWarranties($val) - { - $this->_propDict["additionalWarranties"] = $val; - return $this; - } - - /** - * Gets the baseWarranties - * List of base warranty offers. This collection can contain a maximum of 100 elements. - * - * @return WarrantyOffer|null The baseWarranties - */ - public function getBaseWarranties() - { - if (array_key_exists("baseWarranties", $this->_propDict)) { - if (is_a($this->_propDict["baseWarranties"], "\Beta\Microsoft\Graph\Model\WarrantyOffer") || is_null($this->_propDict["baseWarranties"])) { - return $this->_propDict["baseWarranties"]; - } else { - $this->_propDict["baseWarranties"] = new WarrantyOffer($this->_propDict["baseWarranties"]); - return $this->_propDict["baseWarranties"]; - } - } - return null; - } - - /** - * Sets the baseWarranties - * List of base warranty offers. This collection can contain a maximum of 100 elements. - * - * @param WarrantyOffer $val The value to assign to the baseWarranties - * - * @return OemWarranty The OemWarranty - */ - public function setBaseWarranties($val) - { - $this->_propDict["baseWarranties"] = $val; - return $this; - } - /** - * Gets the deviceConfigurationUrl - * Device configuration page URL - * - * @return string|null The deviceConfigurationUrl - */ - public function getDeviceConfigurationUrl() - { - if (array_key_exists("deviceConfigurationUrl", $this->_propDict)) { - return $this->_propDict["deviceConfigurationUrl"]; - } else { - return null; - } - } - - /** - * Sets the deviceConfigurationUrl - * Device configuration page URL - * - * @param string $val The value of the deviceConfigurationUrl - * - * @return OemWarranty - */ - public function setDeviceConfigurationUrl($val) - { - $this->_propDict["deviceConfigurationUrl"] = $val; - return $this; - } - /** - * Gets the deviceWarrantyUrl - * Device warranty page URL - * - * @return string|null The deviceWarrantyUrl - */ - public function getDeviceWarrantyUrl() - { - if (array_key_exists("deviceWarrantyUrl", $this->_propDict)) { - return $this->_propDict["deviceWarrantyUrl"]; - } else { - return null; - } - } - - /** - * Sets the deviceWarrantyUrl - * Device warranty page URL - * - * @param string $val The value of the deviceWarrantyUrl - * - * @return OemWarranty - */ - public function setDeviceWarrantyUrl($val) - { - $this->_propDict["deviceWarrantyUrl"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OemWarrantyInformationOnboarding.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OemWarrantyInformationOnboarding.php deleted file mode 100644 index 7cd5861..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OemWarrantyInformationOnboarding.php +++ /dev/null @@ -1,114 +0,0 @@ -_propDict)) { - return $this->_propDict["available"]; - } else { - return null; - } - } - - /** - * Sets the available - * Specifies whether warranty API is available. This property is read-only. - * - * @param bool $val The available - * - * @return OemWarrantyInformationOnboarding - */ - public function setAvailable($val) - { - $this->_propDict["available"] = boolval($val); - return $this; - } - - /** - * Gets the enabled - * Specifies whether warranty query is enabled for given OEM. This property is read-only. - * - * @return bool|null The enabled - */ - public function getEnabled() - { - if (array_key_exists("enabled", $this->_propDict)) { - return $this->_propDict["enabled"]; - } else { - return null; - } - } - - /** - * Sets the enabled - * Specifies whether warranty query is enabled for given OEM. This property is read-only. - * - * @param bool $val The enabled - * - * @return OemWarrantyInformationOnboarding - */ - public function setEnabled($val) - { - $this->_propDict["enabled"] = boolval($val); - return $this; - } - - /** - * Gets the oemName - * OEM name. This property is read-only. - * - * @return string|null The oemName - */ - public function getOemName() - { - if (array_key_exists("oemName", $this->_propDict)) { - return $this->_propDict["oemName"]; - } else { - return null; - } - } - - /** - * Sets the oemName - * OEM name. This property is read-only. - * - * @param string $val The oemName - * - * @return OemWarrantyInformationOnboarding - */ - public function setOemName($val) - { - $this->_propDict["oemName"] = $val; - return $this; - } - -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientCheckinStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientCheckinStatus.php deleted file mode 100644 index 9e4e734..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientCheckinStatus.php +++ /dev/null @@ -1,283 +0,0 @@ -_propDict)) { - return $this->_propDict["appliedPolicies"]; - } else { - return null; - } - } - - /** - * Sets the appliedPolicies - * List of policies delivered to the device as last checkin. - * - * @param string $val The value of the appliedPolicies - * - * @return OfficeClientCheckinStatus - */ - public function setAppliedPolicies($val) - { - $this->_propDict["appliedPolicies"] = $val; - return $this; - } - - /** - * Gets the checkinDateTime - * Last device check-in time in UTC. - * - * @return \DateTime|null The checkinDateTime - */ - public function getCheckinDateTime() - { - if (array_key_exists("checkinDateTime", $this->_propDict)) { - if (is_a($this->_propDict["checkinDateTime"], "\DateTime") || is_null($this->_propDict["checkinDateTime"])) { - return $this->_propDict["checkinDateTime"]; - } else { - $this->_propDict["checkinDateTime"] = new \DateTime($this->_propDict["checkinDateTime"]); - return $this->_propDict["checkinDateTime"]; - } - } - return null; - } - - /** - * Sets the checkinDateTime - * Last device check-in time in UTC. - * - * @param \DateTime $val The value to assign to the checkinDateTime - * - * @return OfficeClientCheckinStatus The OfficeClientCheckinStatus - */ - public function setCheckinDateTime($val) - { - $this->_propDict["checkinDateTime"] = $val; - return $this; - } - /** - * Gets the deviceName - * Device name trying to check-in. - * - * @return string|null The deviceName - */ - public function getDeviceName() - { - if (array_key_exists("deviceName", $this->_propDict)) { - return $this->_propDict["deviceName"]; - } else { - return null; - } - } - - /** - * Sets the deviceName - * Device name trying to check-in. - * - * @param string $val The value of the deviceName - * - * @return OfficeClientCheckinStatus - */ - public function setDeviceName($val) - { - $this->_propDict["deviceName"] = $val; - return $this; - } - /** - * Gets the devicePlatform - * Device platform trying to check-in. - * - * @return string|null The devicePlatform - */ - public function getDevicePlatform() - { - if (array_key_exists("devicePlatform", $this->_propDict)) { - return $this->_propDict["devicePlatform"]; - } else { - return null; - } - } - - /** - * Sets the devicePlatform - * Device platform trying to check-in. - * - * @param string $val The value of the devicePlatform - * - * @return OfficeClientCheckinStatus - */ - public function setDevicePlatform($val) - { - $this->_propDict["devicePlatform"] = $val; - return $this; - } - /** - * Gets the devicePlatformVersion - * Device platform version trying to check-in. - * - * @return string|null The devicePlatformVersion - */ - public function getDevicePlatformVersion() - { - if (array_key_exists("devicePlatformVersion", $this->_propDict)) { - return $this->_propDict["devicePlatformVersion"]; - } else { - return null; - } - } - - /** - * Sets the devicePlatformVersion - * Device platform version trying to check-in. - * - * @param string $val The value of the devicePlatformVersion - * - * @return OfficeClientCheckinStatus - */ - public function setDevicePlatformVersion($val) - { - $this->_propDict["devicePlatformVersion"] = $val; - return $this; - } - /** - * Gets the errorMessage - * Error message if any associated for the last checkin. - * - * @return string|null The errorMessage - */ - public function getErrorMessage() - { - if (array_key_exists("errorMessage", $this->_propDict)) { - return $this->_propDict["errorMessage"]; - } else { - return null; - } - } - - /** - * Sets the errorMessage - * Error message if any associated for the last checkin. - * - * @param string $val The value of the errorMessage - * - * @return OfficeClientCheckinStatus - */ - public function setErrorMessage($val) - { - $this->_propDict["errorMessage"] = $val; - return $this; - } - /** - * Gets the userId - * User identifier using the device. - * - * @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 - * User identifier using the device. - * - * @param string $val The value of the userId - * - * @return OfficeClientCheckinStatus - */ - public function setUserId($val) - { - $this->_propDict["userId"] = $val; - return $this; - } - /** - * Gets the userPrincipalName - * User principal name using the device. - * - * @return string|null The userPrincipalName - */ - public function getUserPrincipalName() - { - if (array_key_exists("userPrincipalName", $this->_propDict)) { - return $this->_propDict["userPrincipalName"]; - } else { - return null; - } - } - - /** - * Sets the userPrincipalName - * User principal name using the device. - * - * @param string $val The value of the userPrincipalName - * - * @return OfficeClientCheckinStatus - */ - public function setUserPrincipalName($val) - { - $this->_propDict["userPrincipalName"] = $val; - return $this; - } - /** - * Gets the wasSuccessful - * If the last checkin was successful. - * - * @return bool|null The wasSuccessful - */ - public function getWasSuccessful() - { - if (array_key_exists("wasSuccessful", $this->_propDict)) { - return $this->_propDict["wasSuccessful"]; - } else { - return null; - } - } - - /** - * Sets the wasSuccessful - * If the last checkin was successful. - * - * @param bool $val The value of the wasSuccessful - * - * @return OfficeClientCheckinStatus - */ - public function setWasSuccessful($val) - { - $this->_propDict["wasSuccessful"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientConfiguration.php deleted file mode 100644 index a8e9e4a..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientConfiguration.php +++ /dev/null @@ -1,273 +0,0 @@ -_propDict)) { - return $this->_propDict["checkinStatuses"]; - } else { - return null; - } - } - - /** - * Sets the checkinStatuses - * List of office Client check-in status. - * - * @param OfficeClientCheckinStatus[] $val The checkinStatuses - * - * @return OfficeClientConfiguration - */ - public function setCheckinStatuses($val) - { - $this->_propDict["checkinStatuses"] = $val; - return $this; - } - - /** - * Gets the description - * Not yet documented - * - * @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 - * Not yet documented - * - * @param string $val The description - * - * @return OfficeClientConfiguration - */ - public function setDescription($val) - { - $this->_propDict["description"] = $val; - return $this; - } - - /** - * Gets the displayName - * Admin provided description of the office client configuration policy. - * - * @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 - * Admin provided description of the office client configuration policy. - * - * @param string $val The displayName - * - * @return OfficeClientConfiguration - */ - public function setDisplayName($val) - { - $this->_propDict["displayName"] = $val; - return $this; - } - - /** - * Gets the policyPayload - * Policy settings JSON string in binary format, these values cannot be changed by the user. - * - * @return \GuzzleHttp\Psr7\Stream|null The policyPayload - */ - public function getPolicyPayload() - { - if (array_key_exists("policyPayload", $this->_propDict)) { - if (is_a($this->_propDict["policyPayload"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["policyPayload"])) { - return $this->_propDict["policyPayload"]; - } else { - $this->_propDict["policyPayload"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["policyPayload"]); - return $this->_propDict["policyPayload"]; - } - } - return null; - } - - /** - * Sets the policyPayload - * Policy settings JSON string in binary format, these values cannot be changed by the user. - * - * @param \GuzzleHttp\Psr7\Stream $val The policyPayload - * - * @return OfficeClientConfiguration - */ - public function setPolicyPayload($val) - { - $this->_propDict["policyPayload"] = $val; - return $this; - } - - /** - * Gets the priority - * Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. - * - * @return int|null The priority - */ - public function getPriority() - { - if (array_key_exists("priority", $this->_propDict)) { - return $this->_propDict["priority"]; - } else { - return null; - } - } - - /** - * Sets the priority - * Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. - * - * @param int $val The priority - * - * @return OfficeClientConfiguration - */ - public function setPriority($val) - { - $this->_propDict["priority"] = intval($val); - return $this; - } - - /** - * Gets the userCheckinSummary - * User check-in summary for the policy. - * - * @return OfficeUserCheckinSummary|null The userCheckinSummary - */ - public function getUserCheckinSummary() - { - if (array_key_exists("userCheckinSummary", $this->_propDict)) { - if (is_a($this->_propDict["userCheckinSummary"], "\Beta\Microsoft\Graph\Model\OfficeUserCheckinSummary") || is_null($this->_propDict["userCheckinSummary"])) { - return $this->_propDict["userCheckinSummary"]; - } else { - $this->_propDict["userCheckinSummary"] = new OfficeUserCheckinSummary($this->_propDict["userCheckinSummary"]); - return $this->_propDict["userCheckinSummary"]; - } - } - return null; - } - - /** - * Sets the userCheckinSummary - * User check-in summary for the policy. - * - * @param OfficeUserCheckinSummary $val The userCheckinSummary - * - * @return OfficeClientConfiguration - */ - public function setUserCheckinSummary($val) - { - $this->_propDict["userCheckinSummary"] = $val; - return $this; - } - - /** - * Gets the userPreferencePayload - * Preference settings JSON string in binary format, these values can be overridden by the user. - * - * @return \GuzzleHttp\Psr7\Stream|null The userPreferencePayload - */ - public function getUserPreferencePayload() - { - if (array_key_exists("userPreferencePayload", $this->_propDict)) { - if (is_a($this->_propDict["userPreferencePayload"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["userPreferencePayload"])) { - return $this->_propDict["userPreferencePayload"]; - } else { - $this->_propDict["userPreferencePayload"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["userPreferencePayload"]); - return $this->_propDict["userPreferencePayload"]; - } - } - return null; - } - - /** - * Sets the userPreferencePayload - * Preference settings JSON string in binary format, these values can be overridden by the user. - * - * @param \GuzzleHttp\Psr7\Stream $val The userPreferencePayload - * - * @return OfficeClientConfiguration - */ - public function setUserPreferencePayload($val) - { - $this->_propDict["userPreferencePayload"] = $val; - return $this; - } - - - /** - * Gets the assignments - * The list of group assignments for the policy. - * - * @return array|null The assignments - */ - public function getAssignments() - { - if (array_key_exists("assignments", $this->_propDict)) { - return $this->_propDict["assignments"]; - } else { - return null; - } - } - - /** - * Sets the assignments - * The list of group assignments for the policy. - * - * @param OfficeClientConfigurationAssignment[] $val The assignments - * - * @return OfficeClientConfiguration - */ - public function setAssignments($val) - { - $this->_propDict["assignments"] = $val; - return $this; - } - -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientConfigurationAssignment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientConfigurationAssignment.php deleted file mode 100644 index 778b2a3..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeClientConfigurationAssignment.php +++ /dev/null @@ -1,60 +0,0 @@ -_propDict)) { - if (is_a($this->_propDict["target"], "\Beta\Microsoft\Graph\Model\OfficeConfigurationAssignmentTarget") || is_null($this->_propDict["target"])) { - return $this->_propDict["target"]; - } else { - $this->_propDict["target"] = new OfficeConfigurationAssignmentTarget($this->_propDict["target"]); - return $this->_propDict["target"]; - } - } - return null; - } - - /** - * Sets the target - * The target assignment defined by the admin. - * - * @param OfficeConfigurationAssignmentTarget $val The target - * - * @return OfficeClientConfigurationAssignment - */ - public function setTarget($val) - { - $this->_propDict["target"] = $val; - return $this; - } - -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeUserCheckinSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeUserCheckinSummary.php deleted file mode 100644 index e0c57fa..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeUserCheckinSummary.php +++ /dev/null @@ -1,82 +0,0 @@ -_propDict)) { - return $this->_propDict["failedUserCount"]; - } else { - return null; - } - } - - /** - * Sets the failedUserCount - * Total failed user check ins for the last 3 months. - * - * @param int $val The value of the failedUserCount - * - * @return OfficeUserCheckinSummary - */ - public function setFailedUserCount($val) - { - $this->_propDict["failedUserCount"] = $val; - return $this; - } - /** - * Gets the succeededUserCount - * Total successful user check ins for the last 3 months. - * - * @return int|null The succeededUserCount - */ - public function getSucceededUserCount() - { - if (array_key_exists("succeededUserCount", $this->_propDict)) { - return $this->_propDict["succeededUserCount"]; - } else { - return null; - } - } - - /** - * Sets the succeededUserCount - * Total successful user check ins for the last 3 months. - * - * @param int $val The value of the succeededUserCount - * - * @return OfficeUserCheckinSummary - */ - public function setSucceededUserCount($val) - { - $this->_propDict["succeededUserCount"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionExternalUsersSelfServiceSignUp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionExternalUsersSelfServiceSignUp.php new file mode 100644 index 0000000..83c9be8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionExternalUsersSelfServiceSignUp.php @@ -0,0 +1,101 @@ +setODataType("#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp"); + } + + + /** + * Gets the attributeCollectionPage + * Required. The configuration for how attributes are displayed in the sign up experience defined by a user flow, like the externalUsersSelfServiceSignupEventsFlow, specifically on the attribute collection page. + * + * @return AuthenticationAttributeCollectionPage|null The attributeCollectionPage + */ + public function getAttributeCollectionPage() + { + if (array_key_exists("attributeCollectionPage", $this->_propDict)) { + if (is_a($this->_propDict["attributeCollectionPage"], "\Beta\Microsoft\Graph\Model\AuthenticationAttributeCollectionPage") || is_null($this->_propDict["attributeCollectionPage"])) { + return $this->_propDict["attributeCollectionPage"]; + } else { + $this->_propDict["attributeCollectionPage"] = new AuthenticationAttributeCollectionPage($this->_propDict["attributeCollectionPage"]); + return $this->_propDict["attributeCollectionPage"]; + } + } + return null; + } + + /** + * Sets the attributeCollectionPage + * Required. The configuration for how attributes are displayed in the sign up experience defined by a user flow, like the externalUsersSelfServiceSignupEventsFlow, specifically on the attribute collection page. + * + * @param AuthenticationAttributeCollectionPage $val The value to assign to the attributeCollectionPage + * + * @return OnAttributeCollectionExternalUsersSelfServiceSignUp The OnAttributeCollectionExternalUsersSelfServiceSignUp + */ + public function setAttributeCollectionPage($val) + { + $this->_propDict["attributeCollectionPage"] = $val; + return $this; + } + + /** + * Gets the attributes + * + * @return IdentityUserFlowAttribute|null The attributes + */ + public function getAttributes() + { + if (array_key_exists("attributes", $this->_propDict)) { + if (is_a($this->_propDict["attributes"], "\Beta\Microsoft\Graph\Model\IdentityUserFlowAttribute") || is_null($this->_propDict["attributes"])) { + return $this->_propDict["attributes"]; + } else { + $this->_propDict["attributes"] = new IdentityUserFlowAttribute($this->_propDict["attributes"]); + return $this->_propDict["attributes"]; + } + } + return null; + } + + /** + * Sets the attributes + * + * @param IdentityUserFlowAttribute $val The value to assign to the attributes + * + * @return OnAttributeCollectionExternalUsersSelfServiceSignUp The OnAttributeCollectionExternalUsersSelfServiceSignUp + */ + public function setAttributes($val) + { + $this->_propDict["attributes"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionHandler.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionHandler.php new file mode 100644 index 0000000..b6c7fbd --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAttributeCollectionHandler.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["handler"], "\Beta\Microsoft\Graph\Model\OnAttributeCollectionHandler") || is_null($this->_propDict["handler"])) { + return $this->_propDict["handler"]; + } else { + $this->_propDict["handler"] = new OnAttributeCollectionHandler($this->_propDict["handler"]); + return $this->_propDict["handler"]; + } + } + return null; + } + + /** + * Sets the handler + * Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event. + * + * @param OnAttributeCollectionHandler $val The handler + * + * @return OnAttributeCollectionListener + */ + public function setHandler($val) + { + $this->_propDict["handler"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.php new file mode 100644 index 0000000..2a328af --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.php @@ -0,0 +1,68 @@ +setODataType("#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp"); + } + + + /** + * Gets the identityProviders + * + * @return IdentityProviderBase|null The identityProviders + */ + public function getIdentityProviders() + { + if (array_key_exists("identityProviders", $this->_propDict)) { + if (is_a($this->_propDict["identityProviders"], "\Beta\Microsoft\Graph\Model\IdentityProviderBase") || is_null($this->_propDict["identityProviders"])) { + return $this->_propDict["identityProviders"]; + } else { + $this->_propDict["identityProviders"] = new IdentityProviderBase($this->_propDict["identityProviders"]); + return $this->_propDict["identityProviders"]; + } + } + return null; + } + + /** + * Sets the identityProviders + * + * @param IdentityProviderBase $val The value to assign to the identityProviders + * + * @return OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp The OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp + */ + public function setIdentityProviders($val) + { + $this->_propDict["identityProviders"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartHandler.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartHandler.php new file mode 100644 index 0000000..7b342ce --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnAuthenticationMethodLoadStartHandler.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["handler"], "\Beta\Microsoft\Graph\Model\OnAuthenticationMethodLoadStartHandler") || is_null($this->_propDict["handler"])) { + return $this->_propDict["handler"]; + } else { + $this->_propDict["handler"] = new OnAuthenticationMethodLoadStartHandler($this->_propDict["handler"]); + return $this->_propDict["handler"]; + } + } + return null; + } + + /** + * Sets the handler + * Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event. + * + * @param OnAuthenticationMethodLoadStartHandler $val The handler + * + * @return OnAuthenticationMethodLoadStartListener + */ + public function setHandler($val) + { + $this->_propDict["handler"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp.php new file mode 100644 index 0000000..3aa358f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp.php @@ -0,0 +1,65 @@ +setODataType("#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp"); + } + + /** + * Gets the isSignUpAllowed + * Optional. Specifes whether the authentication flow includes an option to sign up (create account) as well as sign in. Default value is false meaning only sign in is enabled. + * + * @return bool|null The isSignUpAllowed + */ + public function getIsSignUpAllowed() + { + if (array_key_exists("isSignUpAllowed", $this->_propDict)) { + return $this->_propDict["isSignUpAllowed"]; + } else { + return null; + } + } + + /** + * Sets the isSignUpAllowed + * Optional. Specifes whether the authentication flow includes an option to sign up (create account) as well as sign in. Default value is false meaning only sign in is enabled. + * + * @param bool $val The value of the isSignUpAllowed + * + * @return OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp + */ + public function setIsSignUpAllowed($val) + { + $this->_propDict["isSignUpAllowed"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartHandler.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartHandler.php new file mode 100644 index 0000000..f78db00 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnInteractiveAuthFlowStartHandler.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["handler"], "\Beta\Microsoft\Graph\Model\OnInteractiveAuthFlowStartHandler") || is_null($this->_propDict["handler"])) { + return $this->_propDict["handler"]; + } else { + $this->_propDict["handler"] = new OnInteractiveAuthFlowStartHandler($this->_propDict["handler"]); + return $this->_propDict["handler"]; + } + } + return null; + } + + /** + * Sets the handler + * Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event. + * + * @param OnInteractiveAuthFlowStartHandler $val The handler + * + * @return OnInteractiveAuthFlowStartListener + */ + public function setHandler($val) + { + $this->_propDict["handler"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesCurrentExportData.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesCurrentExportData.php new file mode 100644 index 0000000..16279d8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesCurrentExportData.php @@ -0,0 +1,250 @@ +_propDict)) { + return $this->_propDict["clientMachineName"]; + } else { + return null; + } + } + + /** + * Sets the clientMachineName + * The name of the onPremises client machine which ran the last export. + * + * @param string $val The value of the clientMachineName + * + * @return OnPremisesCurrentExportData + */ + public function setClientMachineName($val) + { + $this->_propDict["clientMachineName"] = $val; + return $this; + } + /** + * Gets the pendingObjectsAddition + * The count of pending adds from on-premises directory. + * + * @return int|null The pendingObjectsAddition + */ + public function getPendingObjectsAddition() + { + if (array_key_exists("pendingObjectsAddition", $this->_propDict)) { + return $this->_propDict["pendingObjectsAddition"]; + } else { + return null; + } + } + + /** + * Sets the pendingObjectsAddition + * The count of pending adds from on-premises directory. + * + * @param int $val The value of the pendingObjectsAddition + * + * @return OnPremisesCurrentExportData + */ + public function setPendingObjectsAddition($val) + { + $this->_propDict["pendingObjectsAddition"] = $val; + return $this; + } + /** + * Gets the pendingObjectsDeletion + * The count of pending deletes from on-premises directory. + * + * @return int|null The pendingObjectsDeletion + */ + public function getPendingObjectsDeletion() + { + if (array_key_exists("pendingObjectsDeletion", $this->_propDict)) { + return $this->_propDict["pendingObjectsDeletion"]; + } else { + return null; + } + } + + /** + * Sets the pendingObjectsDeletion + * The count of pending deletes from on-premises directory. + * + * @param int $val The value of the pendingObjectsDeletion + * + * @return OnPremisesCurrentExportData + */ + public function setPendingObjectsDeletion($val) + { + $this->_propDict["pendingObjectsDeletion"] = $val; + return $this; + } + /** + * Gets the pendingObjectsUpdate + * The count of pending updates from on-premises directory. + * + * @return int|null The pendingObjectsUpdate + */ + public function getPendingObjectsUpdate() + { + if (array_key_exists("pendingObjectsUpdate", $this->_propDict)) { + return $this->_propDict["pendingObjectsUpdate"]; + } else { + return null; + } + } + + /** + * Sets the pendingObjectsUpdate + * The count of pending updates from on-premises directory. + * + * @param int $val The value of the pendingObjectsUpdate + * + * @return OnPremisesCurrentExportData + */ + public function setPendingObjectsUpdate($val) + { + $this->_propDict["pendingObjectsUpdate"] = $val; + return $this; + } + /** + * Gets the serviceAccount + * The name of the dirsync service account which is configured to connect to the directory. + * + * @return string|null The serviceAccount + */ + public function getServiceAccount() + { + if (array_key_exists("serviceAccount", $this->_propDict)) { + return $this->_propDict["serviceAccount"]; + } else { + return null; + } + } + + /** + * Sets the serviceAccount + * The name of the dirsync service account which is configured to connect to the directory. + * + * @param string $val The value of the serviceAccount + * + * @return OnPremisesCurrentExportData + */ + public function setServiceAccount($val) + { + $this->_propDict["serviceAccount"] = $val; + return $this; + } + /** + * Gets the successfulLinksProvisioningCount + * The count of updated links during the current directory sync export run. + * + * @return int|null The successfulLinksProvisioningCount + */ + public function getSuccessfulLinksProvisioningCount() + { + if (array_key_exists("successfulLinksProvisioningCount", $this->_propDict)) { + return $this->_propDict["successfulLinksProvisioningCount"]; + } else { + return null; + } + } + + /** + * Sets the successfulLinksProvisioningCount + * The count of updated links during the current directory sync export run. + * + * @param int $val The value of the successfulLinksProvisioningCount + * + * @return OnPremisesCurrentExportData + */ + public function setSuccessfulLinksProvisioningCount($val) + { + $this->_propDict["successfulLinksProvisioningCount"] = $val; + return $this; + } + /** + * Gets the successfulObjectsProvisioningCount + * The count of objects which were successfully provisioned during the current directory sync export run. + * + * @return int|null The successfulObjectsProvisioningCount + */ + public function getSuccessfulObjectsProvisioningCount() + { + if (array_key_exists("successfulObjectsProvisioningCount", $this->_propDict)) { + return $this->_propDict["successfulObjectsProvisioningCount"]; + } else { + return null; + } + } + + /** + * Sets the successfulObjectsProvisioningCount + * The count of objects which were successfully provisioned during the current directory sync export run. + * + * @param int $val The value of the successfulObjectsProvisioningCount + * + * @return OnPremisesCurrentExportData + */ + public function setSuccessfulObjectsProvisioningCount($val) + { + $this->_propDict["successfulObjectsProvisioningCount"] = $val; + return $this; + } + /** + * Gets the totalConnectorSpaceObjects + * The total number of objects in the AAD Connector Space. + * + * @return int|null The totalConnectorSpaceObjects + */ + public function getTotalConnectorSpaceObjects() + { + if (array_key_exists("totalConnectorSpaceObjects", $this->_propDict)) { + return $this->_propDict["totalConnectorSpaceObjects"]; + } else { + return null; + } + } + + /** + * Sets the totalConnectorSpaceObjects + * The total number of objects in the AAD Connector Space. + * + * @param int $val The value of the totalConnectorSpaceObjects + * + * @return OnPremisesCurrentExportData + */ + public function setTotalConnectorSpaceObjects($val) + { + $this->_propDict["totalConnectorSpaceObjects"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesDirectorySynchronizationConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesDirectorySynchronizationConfiguration.php index 15ff0a4..3ff7339 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesDirectorySynchronizationConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesDirectorySynchronizationConfiguration.php @@ -56,6 +56,95 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity $this->_propDict["accidentalDeletionPrevention"] = $val; return $this; } + /** + * Gets the anchorAttribute + * The anchor attribute allows customers to customize the property used to create source anchors for synchronization enabled objects. + * + * @return string|null The anchorAttribute + */ + public function getAnchorAttribute() + { + if (array_key_exists("anchorAttribute", $this->_propDict)) { + return $this->_propDict["anchorAttribute"]; + } else { + return null; + } + } + + /** + * Sets the anchorAttribute + * The anchor attribute allows customers to customize the property used to create source anchors for synchronization enabled objects. + * + * @param string $val The value of the anchorAttribute + * + * @return OnPremisesDirectorySynchronizationConfiguration + */ + public function setAnchorAttribute($val) + { + $this->_propDict["anchorAttribute"] = $val; + return $this; + } + /** + * Gets the applicationId + * The identifier of the on-premises directory synchronization client application that is configured for the tenant. + * + * @return string|null The applicationId + */ + public function getApplicationId() + { + if (array_key_exists("applicationId", $this->_propDict)) { + return $this->_propDict["applicationId"]; + } else { + return null; + } + } + + /** + * Sets the applicationId + * The identifier of the on-premises directory synchronization client application that is configured for the tenant. + * + * @param string $val The value of the applicationId + * + * @return OnPremisesDirectorySynchronizationConfiguration + */ + public function setApplicationId($val) + { + $this->_propDict["applicationId"] = $val; + return $this; + } + + /** + * Gets the currentExportData + * Data for the current export run. + * + * @return OnPremisesCurrentExportData|null The currentExportData + */ + public function getCurrentExportData() + { + if (array_key_exists("currentExportData", $this->_propDict)) { + if (is_a($this->_propDict["currentExportData"], "\Beta\Microsoft\Graph\Model\OnPremisesCurrentExportData") || is_null($this->_propDict["currentExportData"])) { + return $this->_propDict["currentExportData"]; + } else { + $this->_propDict["currentExportData"] = new OnPremisesCurrentExportData($this->_propDict["currentExportData"]); + return $this->_propDict["currentExportData"]; + } + } + return null; + } + + /** + * Sets the currentExportData + * Data for the current export run. + * + * @param OnPremisesCurrentExportData $val The value to assign to the currentExportData + * + * @return OnPremisesDirectorySynchronizationConfiguration The OnPremisesDirectorySynchronizationConfiguration + */ + public function setCurrentExportData($val) + { + $this->_propDict["currentExportData"] = $val; + return $this; + } /** * Gets the customerRequestedSynchronizationInterval @@ -89,6 +178,34 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity $this->_propDict["customerRequestedSynchronizationInterval"] = $val; return $this; } + /** + * Gets the synchronizationClientVersion + * Indicates the version of the on-premises directory synchronization application. + * + * @return string|null The synchronizationClientVersion + */ + public function getSynchronizationClientVersion() + { + if (array_key_exists("synchronizationClientVersion", $this->_propDict)) { + return $this->_propDict["synchronizationClientVersion"]; + } else { + return null; + } + } + + /** + * Sets the synchronizationClientVersion + * Indicates the version of the on-premises directory synchronization application. + * + * @param string $val The value of the synchronizationClientVersion + * + * @return OnPremisesDirectorySynchronizationConfiguration + */ + public function setSynchronizationClientVersion($val) + { + $this->_propDict["synchronizationClientVersion"] = $val; + return $this; + } /** * Gets the synchronizationInterval @@ -122,4 +239,37 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity $this->_propDict["synchronizationInterval"] = $val; return $this; } + + /** + * Gets the writebackConfiguration + * Configuration to control how cloud created or owned objects are synchronized back to the on-premises directory. + * + * @return OnPremisesWritebackConfiguration|null The writebackConfiguration + */ + public function getWritebackConfiguration() + { + if (array_key_exists("writebackConfiguration", $this->_propDict)) { + if (is_a($this->_propDict["writebackConfiguration"], "\Beta\Microsoft\Graph\Model\OnPremisesWritebackConfiguration") || is_null($this->_propDict["writebackConfiguration"])) { + return $this->_propDict["writebackConfiguration"]; + } else { + $this->_propDict["writebackConfiguration"] = new OnPremisesWritebackConfiguration($this->_propDict["writebackConfiguration"]); + return $this->_propDict["writebackConfiguration"]; + } + } + return null; + } + + /** + * Sets the writebackConfiguration + * Configuration to control how cloud created or owned objects are synchronized back to the on-premises directory. + * + * @param OnPremisesWritebackConfiguration $val The value to assign to the writebackConfiguration + * + * @return OnPremisesDirectorySynchronizationConfiguration The OnPremisesDirectorySynchronizationConfiguration + */ + public function setWritebackConfiguration($val) + { + $this->_propDict["writebackConfiguration"] = $val; + return $this; + } } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesPublishing.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesPublishing.php index dd1cd9e..a9f9603 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesPublishing.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesPublishing.php @@ -197,6 +197,32 @@ class OnPremisesPublishing extends Entity return $this; } /** + * Gets the isAccessibleViaZTNAClient + * + * @return bool|null The isAccessibleViaZTNAClient + */ + public function getIsAccessibleViaZTNAClient() + { + if (array_key_exists("isAccessibleViaZTNAClient", $this->_propDict)) { + return $this->_propDict["isAccessibleViaZTNAClient"]; + } else { + return null; + } + } + + /** + * Sets the isAccessibleViaZTNAClient + * + * @param bool $val The value of the isAccessibleViaZTNAClient + * + * @return OnPremisesPublishing + */ + public function setIsAccessibleViaZTNAClient($val) + { + $this->_propDict["isAccessibleViaZTNAClient"] = $val; + return $this; + } + /** * Gets the isBackendCertificateValidationEnabled * Indicates whether backend SSL certificate validation is enabled for the application. For all new Application Proxy apps, the property will be set to true by default. For all existing apps, the property will be set to false. * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesWritebackConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesWritebackConfiguration.php new file mode 100644 index 0000000..755c421 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnPremisesWritebackConfiguration.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["unifiedGroupContainer"]; + } else { + return null; + } + } + + /** + * Sets the unifiedGroupContainer + * The distinguished name of the on-premises container that the customer is using to store unified groups which are created in the cloud. + * + * @param string $val The value of the unifiedGroupContainer + * + * @return OnPremisesWritebackConfiguration + */ + public function setUnifiedGroupContainer($val) + { + $this->_propDict["unifiedGroupContainer"] = $val; + return $this; + } + /** + * Gets the userContainer + * The distinguished name of the on-premises container that the customer is using to store users which are created in the cloud. + * + * @return string|null The userContainer + */ + public function getUserContainer() + { + if (array_key_exists("userContainer", $this->_propDict)) { + return $this->_propDict["userContainer"]; + } else { + return null; + } + } + + /** + * Sets the userContainer + * The distinguished name of the on-premises container that the customer is using to store users which are created in the cloud. + * + * @param string $val The value of the userContainer + * + * @return OnPremisesWritebackConfiguration + */ + public function setUserContainer($val) + { + $this->_propDict["userContainer"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartCustomExtension.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartCustomExtension.php index ae924fb..7e3b116 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartCustomExtension.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartCustomExtension.php @@ -27,6 +27,7 @@ class OnTokenIssuanceStartCustomExtension extends CustomAuthenticationExtension /** * Gets the claimsForTokenConfiguration + * Collection of claims to be returned by the API called by this custom authentication extension. * * @return array|null The claimsForTokenConfiguration */ @@ -41,6 +42,7 @@ class OnTokenIssuanceStartCustomExtension extends CustomAuthenticationExtension /** * Sets the claimsForTokenConfiguration + * Collection of claims to be returned by the API called by this custom authentication extension. * * @param OnTokenIssuanceStartReturnClaim[] $val The claimsForTokenConfiguration * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartListener.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartListener.php index 6f811c3..482f79a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartListener.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartListener.php @@ -26,6 +26,7 @@ class OnTokenIssuanceStartListener extends AuthenticationEventListener { /** * Gets the handler + * The handler to invoke when conditions are met for this onTokenIssuanceStartListener. * * @return OnTokenIssuanceStartHandler|null The handler */ @@ -44,6 +45,7 @@ class OnTokenIssuanceStartListener extends AuthenticationEventListener /** * Sets the handler + * The handler to invoke when conditions are met for this onTokenIssuanceStartListener. * * @param OnTokenIssuanceStartHandler $val The handler * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartReturnClaim.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartReturnClaim.php index 306cbcf..3cd995e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartReturnClaim.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnTokenIssuanceStartReturnClaim.php @@ -25,6 +25,7 @@ class OnTokenIssuanceStartReturnClaim extends Entity { /** * Gets the claimIdInApiResponse + * The identifier of the claim returned by an API that is to be add to a token being issued. * * @return string|null The claimIdInApiResponse */ @@ -39,6 +40,7 @@ class OnTokenIssuanceStartReturnClaim extends Entity /** * Sets the claimIdInApiResponse + * The identifier of the claim returned by an API that is to be add to a token being issued. * * @param string $val The value of the claimIdInApiResponse * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartExternalUsersSelfServiceSignUp.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartExternalUsersSelfServiceSignUp.php new file mode 100644 index 0000000..73d0b18 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartExternalUsersSelfServiceSignUp.php @@ -0,0 +1,70 @@ +setODataType("#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp"); + } + + + /** + * Gets the userTypeToCreate + * The type of user object to create. The possible values are: member, guest, unknownFutureValue. + * + * @return UserType|null The userTypeToCreate + */ + public function getUserTypeToCreate() + { + if (array_key_exists("userTypeToCreate", $this->_propDict)) { + if (is_a($this->_propDict["userTypeToCreate"], "\Beta\Microsoft\Graph\Model\UserType") || is_null($this->_propDict["userTypeToCreate"])) { + return $this->_propDict["userTypeToCreate"]; + } else { + $this->_propDict["userTypeToCreate"] = new UserType($this->_propDict["userTypeToCreate"]); + return $this->_propDict["userTypeToCreate"]; + } + } + return null; + } + + /** + * Sets the userTypeToCreate + * The type of user object to create. The possible values are: member, guest, unknownFutureValue. + * + * @param UserType $val The value to assign to the userTypeToCreate + * + * @return OnUserCreateStartExternalUsersSelfServiceSignUp The OnUserCreateStartExternalUsersSelfServiceSignUp + */ + public function setUserTypeToCreate($val) + { + $this->_propDict["userTypeToCreate"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartHandler.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartHandler.php new file mode 100644 index 0000000..05f1c74 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnUserCreateStartHandler.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["handler"], "\Beta\Microsoft\Graph\Model\OnUserCreateStartHandler") || is_null($this->_propDict["handler"])) { + return $this->_propDict["handler"]; + } else { + $this->_propDict["handler"] = new OnUserCreateStartHandler($this->_propDict["handler"]); + return $this->_propDict["handler"]; + } + } + return null; + } + + /** + * Sets the handler + * Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event. + * + * @param OnUserCreateStartHandler $val The handler + * + * @return OnUserCreateStartListener + */ + public function setHandler($val) + { + $this->_propDict["handler"] = $val; + return $this; + } + +} 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 8a3c368..925241e 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 @@ -177,6 +177,35 @@ class OnlineMeeting extends Entity return $this; } + /** + * Gets the allowRecording + * Indicates whether recording is enabled for the meeting. + * + * @return bool|null The allowRecording + */ + public function getAllowRecording() + { + if (array_key_exists("allowRecording", $this->_propDict)) { + return $this->_propDict["allowRecording"]; + } else { + return null; + } + } + + /** + * Sets the allowRecording + * Indicates whether recording is enabled for the meeting. + * + * @param bool $val The allowRecording + * + * @return OnlineMeeting + */ + public function setAllowRecording($val) + { + $this->_propDict["allowRecording"] = boolval($val); + return $this; + } + /** * Gets the allowTeamworkReactions * Indicates if Teams reactions are enabled for the meeting. @@ -206,6 +235,35 @@ class OnlineMeeting extends Entity return $this; } + /** + * Gets the allowTranscription + * Indicates whether transcription is enabled for the meeting. + * + * @return bool|null The allowTranscription + */ + public function getAllowTranscription() + { + if (array_key_exists("allowTranscription", $this->_propDict)) { + return $this->_propDict["allowTranscription"]; + } else { + return null; + } + } + + /** + * Sets the allowTranscription + * Indicates whether transcription is enabled for the meeting. + * + * @param bool $val The allowTranscription + * + * @return OnlineMeeting + */ + public function setAllowTranscription($val) + { + $this->_propDict["allowTranscription"] = boolval($val); + return $this; + } + /** * Gets the alternativeRecording * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. @@ -333,6 +391,37 @@ class OnlineMeeting extends Entity return $this; } + /** + * Gets the broadcastRecording + * + * @return \GuzzleHttp\Psr7\Stream|null The broadcastRecording + */ + public function getBroadcastRecording() + { + if (array_key_exists("broadcastRecording", $this->_propDict)) { + if (is_a($this->_propDict["broadcastRecording"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["broadcastRecording"])) { + return $this->_propDict["broadcastRecording"]; + } else { + $this->_propDict["broadcastRecording"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["broadcastRecording"]); + return $this->_propDict["broadcastRecording"]; + } + } + return null; + } + + /** + * Sets the broadcastRecording + * + * @param \GuzzleHttp\Psr7\Stream $val The broadcastRecording + * + * @return OnlineMeeting + */ + public function setBroadcastRecording($val) + { + $this->_propDict["broadcastRecording"] = $val; + return $this; + } + /** * Gets the broadcastSettings * Settings related to a live event. @@ -832,6 +921,7 @@ class OnlineMeeting extends Entity /** * Gets the shareMeetingChatHistoryDefault + * Specifies whether meeting chat history is shared with participants. Possible values are: all, none, unknownFutureValue. * * @return MeetingChatHistoryDefaultMode|null The shareMeetingChatHistoryDefault */ @@ -850,6 +940,7 @@ class OnlineMeeting extends Entity /** * Sets the shareMeetingChatHistoryDefault + * Specifies whether meeting chat history is shared with participants. Possible values are: all, none, unknownFutureValue. * * @param MeetingChatHistoryDefaultMode $val The shareMeetingChatHistoryDefault * @@ -1111,6 +1202,34 @@ class OnlineMeeting extends Entity } + /** + * Gets the recordings + * + * @return array|null The recordings + */ + public function getRecordings() + { + if (array_key_exists("recordings", $this->_propDict)) { + return $this->_propDict["recordings"]; + } else { + return null; + } + } + + /** + * Sets the recordings + * + * @param CallRecording[] $val The recordings + * + * @return OnlineMeeting + */ + public function setRecordings($val) + { + $this->_propDict["recordings"] = $val; + return $this; + } + + /** * Gets the transcripts * The transcripts of an online meeting. Read-only. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OperatingSystemUpgradeEligibility.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OperatingSystemUpgradeEligibility.php index b47ba0b..a5a8249 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OperatingSystemUpgradeEligibility.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OperatingSystemUpgradeEligibility.php @@ -33,4 +33,5 @@ class OperatingSystemUpgradeEligibility extends Enum const UNKNOWN = "unknown"; const NOT_CAPABLE = "notCapable"; const CAPABLE = "capable"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrgContact.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrgContact.php index d2a34a7..3d78440 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrgContact.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrgContact.php @@ -408,6 +408,36 @@ class OrgContact extends DirectoryObject return $this; } + + /** + * Gets the serviceProvisioningErrors + * Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from an orgContact object . Supports $filter (eq, not, for isResolved and serviceInstance). + * + * @return array|null The serviceProvisioningErrors + */ + public function getServiceProvisioningErrors() + { + if (array_key_exists("serviceProvisioningErrors", $this->_propDict)) { + return $this->_propDict["serviceProvisioningErrors"]; + } else { + return null; + } + } + + /** + * Sets the serviceProvisioningErrors + * Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from an orgContact object . Supports $filter (eq, not, for isResolved and serviceInstance). + * + * @param ServiceProvisioningError[] $val The serviceProvisioningErrors + * + * @return OrgContact + */ + public function setServiceProvisioningErrors($val) + { + $this->_propDict["serviceProvisioningErrors"] = $val; + return $this; + } + /** * Gets the surname * Last name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values) diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Organization.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Organization.php index 997556a..15bd4ff 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Organization.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Organization.php @@ -868,6 +868,37 @@ class Organization extends DirectoryObject return $this; } + /** + * Gets the partnerInformation + * + * @return PartnerInformation|null The partnerInformation + */ + public function getPartnerInformation() + { + if (array_key_exists("partnerInformation", $this->_propDict)) { + if (is_a($this->_propDict["partnerInformation"], "\Beta\Microsoft\Graph\Model\PartnerInformation") || is_null($this->_propDict["partnerInformation"])) { + return $this->_propDict["partnerInformation"]; + } else { + $this->_propDict["partnerInformation"] = new PartnerInformation($this->_propDict["partnerInformation"]); + return $this->_propDict["partnerInformation"]; + } + } + return null; + } + + /** + * Sets the partnerInformation + * + * @param PartnerInformation $val The partnerInformation + * + * @return Organization + */ + public function setPartnerInformation($val) + { + $this->_propDict["partnerInformation"] = $val; + return $this; + } + /** * Gets the extensions 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 5a49ba5..3e6aaa8 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 @@ -88,6 +88,69 @@ class OrganizationSettings extends Entity return $this; } + + /** + * Gets the profileCardProperties + * Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. Get organization settings returns the properties configured for profile cards for the organization. + * + * @return array|null The profileCardProperties + */ + public function getProfileCardProperties() + { + if (array_key_exists("profileCardProperties", $this->_propDict)) { + return $this->_propDict["profileCardProperties"]; + } else { + return null; + } + } + + /** + * Sets the profileCardProperties + * Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. Get organization settings returns the properties configured for profile cards for the organization. + * + * @param ProfileCardProperty[] $val The profileCardProperties + * + * @return OrganizationSettings + */ + public function setProfileCardProperties($val) + { + $this->_propDict["profileCardProperties"] = $val; + 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; + } + /** * Gets the itemInsights * Contains the properties that are configured by an administrator for the visibility of Microsoft Graph-derived insights, between a user and other items in Microsoft 365, such as documents or sites. List itemInsights returns the settings to display or return item insights in an organization. @@ -154,67 +217,4 @@ class OrganizationSettings extends Entity return $this; } - - /** - * Gets the profileCardProperties - * Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. Get organization settings returns the properties configured for profile cards for the organization. - * - * @return array|null The profileCardProperties - */ - public function getProfileCardProperties() - { - if (array_key_exists("profileCardProperties", $this->_propDict)) { - return $this->_propDict["profileCardProperties"]; - } else { - return null; - } - } - - /** - * Sets the profileCardProperties - * Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. Get organization settings returns the properties configured for profile cards for the organization. - * - * @param ProfileCardProperty[] $val The profileCardProperties - * - * @return OrganizationSettings - */ - public function setProfileCardProperties($val) - { - $this->_propDict["profileCardProperties"] = $val; - 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/OrganizationalBrandingProperties.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationalBrandingProperties.php index 2c338d7..b97eab7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationalBrandingProperties.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationalBrandingProperties.php @@ -206,6 +206,37 @@ class OrganizationalBrandingProperties extends Entity return $this; } + /** + * Gets the contentCustomization + * + * @return ContentCustomization|null The contentCustomization + */ + public function getContentCustomization() + { + if (array_key_exists("contentCustomization", $this->_propDict)) { + if (is_a($this->_propDict["contentCustomization"], "\Beta\Microsoft\Graph\Model\ContentCustomization") || is_null($this->_propDict["contentCustomization"])) { + return $this->_propDict["contentCustomization"]; + } else { + $this->_propDict["contentCustomization"] = new ContentCustomization($this->_propDict["contentCustomization"]); + return $this->_propDict["contentCustomization"]; + } + } + return null; + } + + /** + * Sets the contentCustomization + * + * @param ContentCustomization $val The contentCustomization + * + * @return OrganizationalBrandingProperties + */ + public function setContentCustomization($val) + { + $this->_propDict["contentCustomization"] = $val; + return $this; + } + /** * Gets the customAccountResetCredentialsUrl * A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OutlookCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OutlookCategory.php index f67ad1d..69dccbf 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OutlookCategory.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OutlookCategory.php @@ -26,7 +26,7 @@ class OutlookCategory extends Entity { /** * Gets the color - * A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below. + * A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note. * * @return CategoryColor|null The color */ @@ -45,7 +45,7 @@ class OutlookCategory extends Entity /** * Sets the color - * A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below. + * A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note. * * @param CategoryColor $val The color * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Participant.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Participant.php index 40f9f8a..620e6cd 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Participant.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Participant.php @@ -201,6 +201,33 @@ class Participant extends Entity return $this; } + /** + * Gets the preferredDisplayName + * + * @return string|null The preferredDisplayName + */ + public function getPreferredDisplayName() + { + if (array_key_exists("preferredDisplayName", $this->_propDict)) { + return $this->_propDict["preferredDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the preferredDisplayName + * + * @param string $val The preferredDisplayName + * + * @return Participant + */ + public function setPreferredDisplayName($val) + { + $this->_propDict["preferredDisplayName"] = $val; + return $this; + } + /** * Gets the recordingInfo * Information on whether the participant has recording capability. @@ -236,6 +263,7 @@ class Participant extends Entity /** * Gets the removedState + * Indicates the reason why the participant was removed from the roster. * * @return RemovedState|null The removedState */ @@ -254,6 +282,7 @@ class Participant extends Entity /** * Sets the removedState + * Indicates the reason why the participant was removed from the roster. * * @param RemovedState $val The removedState * @@ -300,6 +329,7 @@ class Participant extends Entity /** * Gets the rosterSequenceNumber + * Indicates the roster sequence number the participant was last updated in. * * @return int|null The rosterSequenceNumber */ @@ -314,6 +344,7 @@ class Participant extends Entity /** * Sets the rosterSequenceNumber + * Indicates the roster sequence number the participant was last updated in. * * @param int $val The rosterSequenceNumber * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PartnerInformation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PartnerInformation.php new file mode 100644 index 0000000..79e3866 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PartnerInformation.php @@ -0,0 +1,327 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the PartnerInformation + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + + /** + * Gets the commerceUrl + * + * @return string|null The commerceUrl + */ + public function getCommerceUrl() + { + if (array_key_exists("commerceUrl", $this->_propDict)) { + return $this->_propDict["commerceUrl"]; + } else { + return null; + } + } + + /** + * Sets the commerceUrl + * + * @param string $val The commerceUrl + * + * @return PartnerInformation + */ + public function setCommerceUrl($val) + { + $this->_propDict["commerceUrl"] = $val; + return $this; + } + + /** + * Gets the companyName + * + * @return string|null The companyName + */ + public function getCompanyName() + { + if (array_key_exists("companyName", $this->_propDict)) { + return $this->_propDict["companyName"]; + } else { + return null; + } + } + + /** + * Sets the companyName + * + * @param string $val The companyName + * + * @return PartnerInformation + */ + public function setCompanyName($val) + { + $this->_propDict["companyName"] = $val; + return $this; + } + + /** + * Gets the companyType + * + * @return PartnerTenantType|null The companyType + */ + public function getCompanyType() + { + if (array_key_exists("companyType", $this->_propDict)) { + if (is_a($this->_propDict["companyType"], "\Beta\Microsoft\Graph\Model\PartnerTenantType") || is_null($this->_propDict["companyType"])) { + return $this->_propDict["companyType"]; + } else { + $this->_propDict["companyType"] = new PartnerTenantType($this->_propDict["companyType"]); + return $this->_propDict["companyType"]; + } + } + return null; + } + + /** + * Sets the companyType + * + * @param PartnerTenantType $val The companyType + * + * @return PartnerInformation + */ + public function setCompanyType($val) + { + $this->_propDict["companyType"] = $val; + return $this; + } + + /** + * Gets the helpUrl + * + * @return string|null The helpUrl + */ + public function getHelpUrl() + { + if (array_key_exists("helpUrl", $this->_propDict)) { + return $this->_propDict["helpUrl"]; + } else { + return null; + } + } + + /** + * Sets the helpUrl + * + * @param string $val The helpUrl + * + * @return PartnerInformation + */ + public function setHelpUrl($val) + { + $this->_propDict["helpUrl"] = $val; + return $this; + } + + /** + * Gets the partnerTenantId + * + * @return string|null The partnerTenantId + */ + public function getPartnerTenantId() + { + if (array_key_exists("partnerTenantId", $this->_propDict)) { + return $this->_propDict["partnerTenantId"]; + } else { + return null; + } + } + + /** + * Sets the partnerTenantId + * + * @param string $val The partnerTenantId + * + * @return PartnerInformation + */ + public function setPartnerTenantId($val) + { + $this->_propDict["partnerTenantId"] = $val; + return $this; + } + + /** + * Gets the supportEmails + * + * @return array|null The supportEmails + */ + public function getSupportEmails() + { + if (array_key_exists("supportEmails", $this->_propDict)) { + return $this->_propDict["supportEmails"]; + } else { + return null; + } + } + + /** + * Sets the supportEmails + * + * @param string[] $val The supportEmails + * + * @return PartnerInformation + */ + public function setSupportEmails($val) + { + $this->_propDict["supportEmails"] = $val; + return $this; + } + + /** + * Gets the supportTelephones + * + * @return array|null The supportTelephones + */ + public function getSupportTelephones() + { + if (array_key_exists("supportTelephones", $this->_propDict)) { + return $this->_propDict["supportTelephones"]; + } else { + return null; + } + } + + /** + * Sets the supportTelephones + * + * @param string[] $val The supportTelephones + * + * @return PartnerInformation + */ + public function setSupportTelephones($val) + { + $this->_propDict["supportTelephones"] = $val; + return $this; + } + + /** + * Gets the supportUrl + * + * @return string|null The supportUrl + */ + public function getSupportUrl() + { + if (array_key_exists("supportUrl", $this->_propDict)) { + return $this->_propDict["supportUrl"]; + } else { + return null; + } + } + + /** + * Sets the supportUrl + * + * @param string $val The supportUrl + * + * @return PartnerInformation + */ + public function setSupportUrl($val) + { + $this->_propDict["supportUrl"] = $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 PartnerInformation + */ + 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/PaymentMethod.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PaymentMethod.php index 79f9d2e..cecc020 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PaymentMethod.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PaymentMethod.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class PaymentMethod extends Entity +class PaymentMethod implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new PaymentMethod + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the PaymentMethod + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the code * @@ -78,6 +109,33 @@ class PaymentMethod extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return PaymentMethod + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -109,4 +167,53 @@ class PaymentMethod extends Entity 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 PaymentMethod + */ + 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/PaymentTerm.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PaymentTerm.php index 7eb2fc0..6607080 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PaymentTerm.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PaymentTerm.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class PaymentTerm extends Entity +class PaymentTerm implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new PaymentTerm + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the PaymentTerm + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the calculateDiscountOnCreditMemos * @@ -190,6 +221,33 @@ class PaymentTerm extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return PaymentTerm + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -221,4 +279,53 @@ class PaymentTerm extends Entity 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 PaymentTerm + */ + 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/Person.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Person.php index c03d592..5b2dcf9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Person.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Person.php @@ -201,7 +201,7 @@ class Person extends Entity /** * Gets the isFavorite - * true if the user has flagged this person as a favorite. + * True if the user has flagged this person as a favorite. * * @return bool|null The isFavorite */ @@ -216,7 +216,7 @@ class Person extends Entity /** * Sets the isFavorite - * true if the user has flagged this person as a favorite. + * True if the user has flagged this person as a favorite. * * @param bool $val The isFavorite * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Picture.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Picture.php index 6a9bf23..d0cd013 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Picture.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Picture.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class Picture extends Entity +class Picture implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new Picture + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Picture + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the content * @@ -109,6 +140,33 @@ class Picture extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Picture + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the width * @@ -136,4 +194,53 @@ class Picture extends Entity 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 Picture + */ + 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/PlannerChecklistRequirement.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerChecklistRequirement.php new file mode 100644 index 0000000..80d9741 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerChecklistRequirement.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["requiredChecklistItemIds"]; + } else { + return null; + } + } + + /** + * Sets the requiredChecklistItemIds + * A collection of required plannerChecklistItems identifiers to complete the plannerTask. + * + * @param string $val The value of the requiredChecklistItemIds + * + * @return PlannerChecklistRequirement + */ + public function setRequiredChecklistItemIds($val) + { + $this->_propDict["requiredChecklistItemIds"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlan.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlan.php index e00ed79..15a45cc 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlan.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlan.php @@ -219,6 +219,7 @@ class PlannerPlan extends PlannerDelta /** * Gets the sharedWithContainers + * List of containers the plan is shared with. * * @return array|null The sharedWithContainers */ @@ -233,6 +234,7 @@ class PlannerPlan extends PlannerDelta /** * Sets the sharedWithContainers + * List of containers the plan is shared with. * * @param PlannerSharedWithContainer[] $val The sharedWithContainers * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContainer.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContainer.php index aaf0999..504a702 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContainer.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContainer.php @@ -54,7 +54,7 @@ class PlannerPlanContainer extends Entity /** * Gets the type - * The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster, and project. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project. Optional. + * The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster, project and driveItem. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project, driveItem. Optional. * * @return PlannerContainerType|null The type */ @@ -73,7 +73,7 @@ class PlannerPlanContainer extends Entity /** * Sets the type - * The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster, and project. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project. Optional. + * The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster, project and driveItem. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project, driveItem. Optional. * * @param PlannerContainerType $val The value to assign to the type * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContextDetails.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContextDetails.php index 78f1593..5ef7dd9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContextDetails.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContextDetails.php @@ -54,7 +54,7 @@ class PlannerPlanContextDetails extends Entity /** * Gets the displayLinkType - * Specifies how an application should display the link to the associated plannerPlanContext. Applications may choose to provide customized text, description, icons, or other experiences based on the type of the link. Possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue. + * Specifies how an application should display the link to the associated plannerPlanContext. Applications may choose to provide customized text, description, icons, or other experiences based on the type of the link. Possible values are: teamsTab, sharePointPage, meetingNotes, loopPage, project, other, unknownFutureValue. * * @return PlannerPlanContextType|null The displayLinkType */ @@ -73,7 +73,7 @@ class PlannerPlanContextDetails extends Entity /** * Sets the displayLinkType - * Specifies how an application should display the link to the associated plannerPlanContext. Applications may choose to provide customized text, description, icons, or other experiences based on the type of the link. Possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue. + * Specifies how an application should display the link to the associated plannerPlanContext. Applications may choose to provide customized text, description, icons, or other experiences based on the type of the link. Possible values are: teamsTab, sharePointPage, meetingNotes, loopPage, project, other, unknownFutureValue. * * @param PlannerPlanContextType $val The value to assign to the displayLinkType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContextType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContextType.php index ec26532..7e1e0d3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContextType.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerPlanContextType.php @@ -35,4 +35,5 @@ class PlannerPlanContextType extends Enum const OTHER = "other"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; const LOOP_PAGE = "loopPage"; + const PROJECT = "project"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerSharedWithContainer.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerSharedWithContainer.php index 9e6e7f7..fa5a20d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerSharedWithContainer.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerSharedWithContainer.php @@ -26,6 +26,7 @@ class PlannerSharedWithContainer extends PlannerPlanContainer /** * Gets the accessLevel + * The maxmimum access level the shared container can provide to the plan. The possible values are: readAccess, readWriteAccess, fullAccess, unknownFutureValue. * * @return PlannerPlanAccessLevel|null The accessLevel */ @@ -44,6 +45,7 @@ class PlannerSharedWithContainer extends PlannerPlanContainer /** * Sets the accessLevel + * The maxmimum access level the shared container can provide to the plan. The possible values are: readAccess, readWriteAccess, fullAccess, unknownFutureValue. * * @param PlannerPlanAccessLevel $val The value to assign to the accessLevel * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTask.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTask.php index 84f90e4..7f17526 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTask.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTask.php @@ -673,6 +673,39 @@ class PlannerTask extends PlannerDelta return $this; } + /** + * Gets the specifiedCompletionRequirements + * Indicates all the requirements specified on the plannerTask. Possible values are: none, checklistCompletion, unknownFutureValue. Read-only. The plannerTaskCompletionRequirementDetails in plannerTaskDetails has details of the requirements specified, if any. + * + * @return PlannerTaskCompletionRequirements|null The specifiedCompletionRequirements + */ + public function getSpecifiedCompletionRequirements() + { + if (array_key_exists("specifiedCompletionRequirements", $this->_propDict)) { + if (is_a($this->_propDict["specifiedCompletionRequirements"], "\Beta\Microsoft\Graph\Model\PlannerTaskCompletionRequirements") || is_null($this->_propDict["specifiedCompletionRequirements"])) { + return $this->_propDict["specifiedCompletionRequirements"]; + } else { + $this->_propDict["specifiedCompletionRequirements"] = new PlannerTaskCompletionRequirements($this->_propDict["specifiedCompletionRequirements"]); + return $this->_propDict["specifiedCompletionRequirements"]; + } + } + return null; + } + + /** + * Sets the specifiedCompletionRequirements + * Indicates all the requirements specified on the plannerTask. Possible values are: none, checklistCompletion, unknownFutureValue. Read-only. The plannerTaskCompletionRequirementDetails in plannerTaskDetails has details of the requirements specified, if any. + * + * @param PlannerTaskCompletionRequirements $val The specifiedCompletionRequirements + * + * @return PlannerTask + */ + public function setSpecifiedCompletionRequirements($val) + { + $this->_propDict["specifiedCompletionRequirements"] = $val; + return $this; + } + /** * Gets the startDateTime * Date and time at which the task starts. 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/PlannerTaskCompletionRequirementDetails.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskCompletionRequirementDetails.php new file mode 100644 index 0000000..dc00564 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskCompletionRequirementDetails.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["checklistRequirement"], "\Beta\Microsoft\Graph\Model\PlannerChecklistRequirement") || is_null($this->_propDict["checklistRequirement"])) { + return $this->_propDict["checklistRequirement"]; + } else { + $this->_propDict["checklistRequirement"] = new PlannerChecklistRequirement($this->_propDict["checklistRequirement"]); + return $this->_propDict["checklistRequirement"]; + } + } + return null; + } + + /** + * Sets the checklistRequirement + * Information about the requirements for completing the checklist. + * + * @param PlannerChecklistRequirement $val The value to assign to the checklistRequirement + * + * @return PlannerTaskCompletionRequirementDetails The PlannerTaskCompletionRequirementDetails + */ + public function setChecklistRequirement($val) + { + $this->_propDict["checklistRequirement"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskCompletionRequirements.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskCompletionRequirements.php new file mode 100644 index 0000000..f16e213 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskCompletionRequirements.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["completionRequirements"], "\Beta\Microsoft\Graph\Model\PlannerTaskCompletionRequirementDetails") || is_null($this->_propDict["completionRequirements"])) { + return $this->_propDict["completionRequirements"]; + } else { + $this->_propDict["completionRequirements"] = new PlannerTaskCompletionRequirementDetails($this->_propDict["completionRequirements"]); + return $this->_propDict["completionRequirements"]; + } + } + return null; + } + + /** + * Sets the completionRequirements + * Contains detailed information about requirements on the task. + * + * @param PlannerTaskCompletionRequirementDetails $val The completionRequirements + * + * @return PlannerTaskDetails + */ + public function setCompletionRequirements($val) + { + $this->_propDict["completionRequirements"] = $val; + return $this; + } + /** * Gets the description * Description of the task. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskPropertyRule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskPropertyRule.php index 359368c..10b86dd 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskPropertyRule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PlannerTaskPropertyRule.php @@ -123,6 +123,34 @@ class PlannerTaskPropertyRule extends PlannerPropertyRule return $this; } /** + * Gets the completionRequirements + * Rules and restrictions for completion requirements of the task. Accepted values are allow, add, remove, edit, and block. + * + * @return string|null The completionRequirements + */ + public function getCompletionRequirements() + { + if (array_key_exists("completionRequirements", $this->_propDict)) { + return $this->_propDict["completionRequirements"]; + } else { + return null; + } + } + + /** + * Sets the completionRequirements + * Rules and restrictions for completion requirements of the task. Accepted values are allow, add, remove, edit, and block. + * + * @param string $val The value of the completionRequirements + * + * @return PlannerTaskPropertyRule + */ + public function setCompletionRequirements($val) + { + $this->_propDict["completionRequirements"] = $val; + return $this; + } + /** * Gets the delete * Rules and restrictions for deleting the task. Accepted values are allow and block. * @@ -264,7 +292,7 @@ class PlannerTaskPropertyRule extends PlannerPropertyRule } /** * Gets the percentComplete - * Rules and restrictions for changing the completion percentage of the task. Accepted values are allow, setToComplete, setToNotStarted, setToInProgress, and block. + * Rules and restrictions for changing the completion percentage of the task. Accepted values are allow, setToComplete, overrideRequirements, setToNotStarted, setToInProgress, and block. * * @return string|null The percentComplete */ @@ -279,7 +307,7 @@ class PlannerTaskPropertyRule extends PlannerPropertyRule /** * Sets the percentComplete - * Rules and restrictions for changing the completion percentage of the task. Accepted values are allow, setToComplete, setToNotStarted, setToInProgress, and block. + * Rules and restrictions for changing the completion percentage of the task. Accepted values are allow, setToComplete, overrideRequirements, setToNotStarted, setToInProgress, and block. * * @param string $val The value of the percentComplete * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroup.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroup.php index f259d3b..3d47755 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroup.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroup.php @@ -25,8 +25,37 @@ namespace Beta\Microsoft\Graph\Model; class PrivilegedAccessGroup extends Entity { + /** + * Gets the assignmentApprovals + * + * @return array|null The assignmentApprovals + */ + public function getAssignmentApprovals() + { + if (array_key_exists("assignmentApprovals", $this->_propDict)) { + return $this->_propDict["assignmentApprovals"]; + } else { + return null; + } + } + + /** + * Sets the assignmentApprovals + * + * @param Approval[] $val The assignmentApprovals + * + * @return PrivilegedAccessGroup + */ + public function setAssignmentApprovals($val) + { + $this->_propDict["assignmentApprovals"] = $val; + return $this; + } + + /** * Gets the assignmentScheduleInstances + * The instances of assignment schedules to activate a just-in-time access. * * @return array|null The assignmentScheduleInstances */ @@ -41,6 +70,7 @@ class PrivilegedAccessGroup extends Entity /** * Sets the assignmentScheduleInstances + * The instances of assignment schedules to activate a just-in-time access. * * @param PrivilegedAccessGroupAssignmentScheduleInstance[] $val The assignmentScheduleInstances * @@ -55,6 +85,7 @@ class PrivilegedAccessGroup extends Entity /** * Gets the assignmentScheduleRequests + * The schedule requests for operations to create, update, delete, extend, and renew an assignment. * * @return array|null The assignmentScheduleRequests */ @@ -69,6 +100,7 @@ class PrivilegedAccessGroup extends Entity /** * Sets the assignmentScheduleRequests + * The schedule requests for operations to create, update, delete, extend, and renew an assignment. * * @param PrivilegedAccessGroupAssignmentScheduleRequest[] $val The assignmentScheduleRequests * @@ -83,6 +115,7 @@ class PrivilegedAccessGroup extends Entity /** * Gets the assignmentSchedules + * The assignment schedules to activate a just-in-time access. * * @return array|null The assignmentSchedules */ @@ -97,6 +130,7 @@ class PrivilegedAccessGroup extends Entity /** * Sets the assignmentSchedules + * The assignment schedules to activate a just-in-time access. * * @param PrivilegedAccessGroupAssignmentSchedule[] $val The assignmentSchedules * @@ -111,6 +145,7 @@ class PrivilegedAccessGroup extends Entity /** * Gets the eligibilityScheduleInstances + * The instances of eligibility schedules to activate a just-in-time access. * * @return array|null The eligibilityScheduleInstances */ @@ -125,6 +160,7 @@ class PrivilegedAccessGroup extends Entity /** * Sets the eligibilityScheduleInstances + * The instances of eligibility schedules to activate a just-in-time access. * * @param PrivilegedAccessGroupEligibilityScheduleInstance[] $val The eligibilityScheduleInstances * @@ -139,6 +175,7 @@ class PrivilegedAccessGroup extends Entity /** * Gets the eligibilityScheduleRequests + * The schedule requests for operations to create, update, delete, extend, and renew an eligibility. * * @return array|null The eligibilityScheduleRequests */ @@ -153,6 +190,7 @@ class PrivilegedAccessGroup extends Entity /** * Sets the eligibilityScheduleRequests + * The schedule requests for operations to create, update, delete, extend, and renew an eligibility. * * @param PrivilegedAccessGroupEligibilityScheduleRequest[] $val The eligibilityScheduleRequests * @@ -167,6 +205,7 @@ class PrivilegedAccessGroup extends Entity /** * Gets the eligibilitySchedules + * The eligibility schedules to activate a just-in-time access. * * @return array|null The eligibilitySchedules */ @@ -181,6 +220,7 @@ class PrivilegedAccessGroup extends Entity /** * Sets the eligibilitySchedules + * The eligibility schedules to activate a just-in-time access. * * @param PrivilegedAccessGroupEligibilitySchedule[] $val The eligibilitySchedules * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentSchedule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentSchedule.php index cf34466..4c84a29 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentSchedule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentSchedule.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule { /** * Gets the accessId + * The identifier of the membership or ownership assignment to the group that is governed by PIM. Required. The possible values are: owner, member, unknownFutureValue. * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Sets the accessId + * The identifier of the membership or ownership assignment to the group that is governed by PIM. Required. The possible values are: owner, member, unknownFutureValue. * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Gets the assignmentType + * Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. * * @return PrivilegedAccessGroupAssignmentType|null The assignmentType */ @@ -75,6 +78,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Sets the assignmentType + * Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. * * @param PrivilegedAccessGroupAssignmentType $val The assignmentType * @@ -88,6 +92,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. * * @return string|null The groupId */ @@ -102,6 +107,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. * * @param string $val The groupId * @@ -115,6 +121,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Gets the memberType + * Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. * * @return PrivilegedAccessGroupMemberType|null The memberType */ @@ -133,6 +140,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Sets the memberType + * Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. * * @param PrivilegedAccessGroupMemberType $val The memberType * @@ -146,6 +154,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Gets the principalId + * The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. * * @return string|null The principalId */ @@ -160,6 +169,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Sets the principalId + * The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. * * @param string $val The principalId * @@ -173,6 +183,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Gets the activatedUsing + * When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it is null. Supports $expand. * * @return PrivilegedAccessGroupEligibilitySchedule|null The activatedUsing */ @@ -191,6 +202,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Sets the activatedUsing + * When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it is null. Supports $expand. * * @param PrivilegedAccessGroupEligibilitySchedule $val The activatedUsing * @@ -204,6 +216,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Gets the group + * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -222,6 +235,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Sets the group + * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -235,6 +249,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Gets the principal + * References the principal that's in the scope of this membership or ownership assignment request to the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -253,6 +268,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule /** * Sets the principal + * References the principal that's in the scope of this membership or ownership assignment request to the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php index 1002fd8..660e443 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc { /** * Gets the accessId + * The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the accessId + * The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Gets the assignmentScheduleId + * The identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. * * @return string|null The assignmentScheduleId */ @@ -71,6 +74,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the assignmentScheduleId + * The identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. * * @param string $val The assignmentScheduleId * @@ -84,6 +88,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Gets the assignmentType + * Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. * * @return PrivilegedAccessGroupAssignmentType|null The assignmentType */ @@ -102,6 +107,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the assignmentType + * Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. * * @param PrivilegedAccessGroupAssignmentType $val The assignmentType * @@ -115,6 +121,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. * * @return string|null The groupId */ @@ -129,6 +136,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. * * @param string $val The groupId * @@ -142,6 +150,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Gets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. * * @return PrivilegedAccessGroupMemberType|null The memberType */ @@ -160,6 +169,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. * * @param PrivilegedAccessGroupMemberType $val The memberType * @@ -173,6 +183,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Gets the principalId + * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. * * @return string|null The principalId */ @@ -187,6 +198,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the principalId + * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. * * @param string $val The principalId * @@ -200,6 +212,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Gets the activatedUsing + * When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null. * * @return PrivilegedAccessGroupEligibilityScheduleInstance|null The activatedUsing */ @@ -218,6 +231,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the activatedUsing + * When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null. * * @param PrivilegedAccessGroupEligibilityScheduleInstance $val The activatedUsing * @@ -231,6 +245,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Gets the group + * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -249,6 +264,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the group + * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -262,6 +278,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Gets the principal + * References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -280,6 +297,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc /** * Sets the principal + * References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php index 1a7a850..ec36cdb 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch { /** * Gets the accessId + * The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Sets the accessId + * The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. * * @return string|null The groupId */ @@ -71,6 +74,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. * * @param string $val The groupId * @@ -84,6 +88,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Gets the principalId + * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne). * * @return string|null The principalId */ @@ -98,6 +103,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Sets the principalId + * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne). * * @param string $val The principalId * @@ -111,6 +117,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Gets the targetScheduleId + * The identifier of the schedule that's created from the membership or ownership assignment request. Supports $filter (eq, ne). * * @return string|null The targetScheduleId */ @@ -125,6 +132,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Sets the targetScheduleId + * The identifier of the schedule that's created from the membership or ownership assignment request. Supports $filter (eq, ne). * * @param string $val The targetScheduleId * @@ -138,6 +146,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Gets the activatedUsing + * When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. * * @return PrivilegedAccessGroupEligibilitySchedule|null The activatedUsing */ @@ -156,6 +165,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Sets the activatedUsing + * When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. * * @param PrivilegedAccessGroupEligibilitySchedule $val The activatedUsing * @@ -169,6 +179,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Gets the group + * References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -187,6 +198,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Sets the group + * References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -200,6 +212,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Gets the principal + * References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -218,6 +231,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Sets the principal + * References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * @@ -231,6 +245,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Gets the targetSchedule + * Schedule created by this request. Supports $expand. * * @return PrivilegedAccessGroupEligibilitySchedule|null The targetSchedule */ @@ -249,6 +264,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch /** * Sets the targetSchedule + * Schedule created by this request. Supports $expand. * * @param PrivilegedAccessGroupEligibilitySchedule $val The targetSchedule * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilitySchedule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilitySchedule.php index f212815..3ea529c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilitySchedule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilitySchedule.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule { /** * Gets the accessId + * The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: owner, member. * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Sets the accessId + * The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: owner, member. * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. * * @return string|null The groupId */ @@ -71,6 +74,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. * * @param string $val The groupId * @@ -84,6 +88,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Gets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. * * @return PrivilegedAccessGroupMemberType|null The memberType */ @@ -102,6 +107,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Sets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. * * @param PrivilegedAccessGroupMemberType $val The memberType * @@ -115,6 +121,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Gets the principalId + * The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. * * @return string|null The principalId */ @@ -129,6 +136,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Sets the principalId + * The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. * * @param string $val The principalId * @@ -142,6 +150,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Gets the group + * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -160,6 +169,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Sets the group + * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -173,6 +183,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Gets the principal + * References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -191,6 +202,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule /** * Sets the principal + * References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php index fef5a7a..87bffd7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS { /** * Gets the accessId + * The identifier of the membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member. * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Sets the accessId + * The identifier of the membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member. * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Gets the eligibilityScheduleId + * The identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. * * @return string|null The eligibilityScheduleId */ @@ -71,6 +74,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Sets the eligibilityScheduleId + * The identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. * * @param string $val The eligibilityScheduleId * @@ -84,6 +88,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. * * @return string|null The groupId */ @@ -98,6 +103,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. * * @param string $val The groupId * @@ -111,6 +117,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Gets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. * * @return PrivilegedAccessGroupMemberType|null The memberType */ @@ -129,6 +136,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Sets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. * * @param PrivilegedAccessGroupMemberType $val The memberType * @@ -142,6 +150,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Gets the principalId + * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. * * @return string|null The principalId */ @@ -156,6 +165,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Sets the principalId + * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. * * @param string $val The principalId * @@ -169,6 +179,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Gets the group + * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -187,6 +198,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Sets the group + * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -200,6 +212,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Gets the principal + * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -218,6 +231,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS /** * Sets the principal + * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php index 8ae469d..bfcbe11 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc { /** * Gets the accessId + * The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Sets the accessId + * The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Gets the groupId + * The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required. * * @return string|null The groupId */ @@ -71,6 +74,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Sets the groupId + * The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required. * * @param string $val The groupId * @@ -84,6 +88,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Gets the principalId + * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. * * @return string|null The principalId */ @@ -98,6 +103,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Sets the principalId + * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. * * @param string $val The principalId * @@ -111,6 +117,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Gets the targetScheduleId + * The identifier of the schedule that's created from the eligibility request. Optional. * * @return string|null The targetScheduleId */ @@ -125,6 +132,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Sets the targetScheduleId + * The identifier of the schedule that's created from the eligibility request. Optional. * * @param string $val The targetScheduleId * @@ -138,6 +146,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Gets the group + * References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -156,6 +165,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Sets the group + * References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -169,6 +179,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Gets the principal + * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -187,6 +198,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Sets the principal + * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * @@ -200,6 +212,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Gets the targetSchedule + * Schedule created by this request. * * @return PrivilegedAccessGroupEligibilitySchedule|null The targetSchedule */ @@ -218,6 +231,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc /** * Sets the targetSchedule + * Schedule created by this request. * * @param PrivilegedAccessGroupEligibilitySchedule $val The targetSchedule * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessRoot.php index e188fc6..7243564 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessRoot.php @@ -26,6 +26,7 @@ class PrivilegedAccessRoot extends Entity { /** * Gets the group + * A group that's governed through Privileged Identity Management (PIM). * * @return PrivilegedAccessGroup|null The group */ @@ -44,6 +45,7 @@ class PrivilegedAccessRoot extends Entity /** * Sets the group + * A group that's governed through Privileged Identity Management (PIM). * * @param PrivilegedAccessGroup $val The group * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessSchedule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessSchedule.php index 70b757c..eeb98eb 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessSchedule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessSchedule.php @@ -26,6 +26,7 @@ class PrivilegedAccessSchedule extends Entity { /** * Gets the createdDateTime + * When the schedule was created. Optional. * * @return \DateTime|null The createdDateTime */ @@ -44,6 +45,7 @@ class PrivilegedAccessSchedule extends Entity /** * Sets the createdDateTime + * When the schedule was created. Optional. * * @param \DateTime $val The createdDateTime * @@ -57,6 +59,7 @@ class PrivilegedAccessSchedule extends Entity /** * Gets the createdUsing + * The identifier of the access assignment or eligibility request that created this schedule. Optional. * * @return string|null The createdUsing */ @@ -71,6 +74,7 @@ class PrivilegedAccessSchedule extends Entity /** * Sets the createdUsing + * The identifier of the access assignment or eligibility request that created this schedule. Optional. * * @param string $val The createdUsing * @@ -84,6 +88,7 @@ class PrivilegedAccessSchedule extends Entity /** * Gets the modifiedDateTime + * When the schedule was last modified. Optional. * * @return \DateTime|null The modifiedDateTime */ @@ -102,6 +107,7 @@ class PrivilegedAccessSchedule extends Entity /** * Sets the modifiedDateTime + * When the schedule was last modified. Optional. * * @param \DateTime $val The modifiedDateTime * @@ -115,6 +121,7 @@ class PrivilegedAccessSchedule extends Entity /** * Gets the scheduleInfo + * Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required. * * @return RequestSchedule|null The scheduleInfo */ @@ -133,6 +140,7 @@ class PrivilegedAccessSchedule extends Entity /** * Sets the scheduleInfo + * Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required. * * @param RequestSchedule $val The scheduleInfo * @@ -146,6 +154,7 @@ class PrivilegedAccessSchedule extends Entity /** * Gets the status + * The status of the access assignment or eligibility request. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable. Optional. * * @return string|null The status */ @@ -160,6 +169,7 @@ class PrivilegedAccessSchedule extends Entity /** * Sets the status + * The status of the access assignment or eligibility request. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable. Optional. * * @param string $val The status * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleInstance.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleInstance.php index 5d5da71..d54f1a8 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleInstance.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleInstance.php @@ -26,6 +26,7 @@ class PrivilegedAccessScheduleInstance extends Entity { /** * Gets the endDateTime + * When the schedule instance ends. Required. * * @return \DateTime|null The endDateTime */ @@ -44,6 +45,7 @@ class PrivilegedAccessScheduleInstance extends Entity /** * Sets the endDateTime + * When the schedule instance ends. Required. * * @param \DateTime $val The endDateTime * @@ -57,6 +59,7 @@ class PrivilegedAccessScheduleInstance extends Entity /** * Gets the startDateTime + * When this instance starts. Required. * * @return \DateTime|null The startDateTime */ @@ -75,6 +78,7 @@ class PrivilegedAccessScheduleInstance extends Entity /** * Sets the startDateTime + * When this instance starts. Required. * * @param \DateTime $val The startDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleRequest.php index 2fd401d..e7afb9d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleRequest.php @@ -26,6 +26,7 @@ class PrivilegedAccessScheduleRequest extends Request { /** * Gets the action + * Represents the type of operation on the group membership or ownership assignment request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew. adminAssign: For administrators to assign group membership or ownership to principals.adminRemove: For administrators to remove principals from group membership or ownership. adminUpdate: For administrators to change existing group membership or ownership assignments.adminExtend: For administrators to extend expiring assignments.adminRenew: For administrators to renew expired assignments.selfActivate: For principals to activate their assignments.selfDeactivate: For principals to deactivate their active assignments. * * @return ScheduleRequestActions|null The action */ @@ -44,6 +45,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Sets the action + * Represents the type of operation on the group membership or ownership assignment request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew. adminAssign: For administrators to assign group membership or ownership to principals.adminRemove: For administrators to remove principals from group membership or ownership. adminUpdate: For administrators to change existing group membership or ownership assignments.adminExtend: For administrators to extend expiring assignments.adminRenew: For administrators to renew expired assignments.selfActivate: For principals to activate their assignments.selfDeactivate: For principals to deactivate their active assignments. * * @param ScheduleRequestActions $val The action * @@ -57,6 +59,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Gets the isValidationOnly + * Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request. * * @return bool|null The isValidationOnly */ @@ -71,6 +74,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Sets the isValidationOnly + * Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request. * * @param bool $val The isValidationOnly * @@ -84,6 +88,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Gets the justification + * A message provided by users and administrators when create they create the privilegedAccessGroupAssignmentScheduleRequest object. * * @return string|null The justification */ @@ -98,6 +103,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Sets the justification + * A message provided by users and administrators when create they create the privilegedAccessGroupAssignmentScheduleRequest object. * * @param string $val The justification * @@ -111,6 +117,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Gets the scheduleInfo + * The period of the group membership or ownership assignment. Recurring schedules are currently unsupported. * * @return RequestSchedule|null The scheduleInfo */ @@ -129,6 +136,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Sets the scheduleInfo + * The period of the group membership or ownership assignment. Recurring schedules are currently unsupported. * * @param RequestSchedule $val The scheduleInfo * @@ -142,6 +150,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Gets the ticketInfo + * Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system. * * @return TicketInfo|null The ticketInfo */ @@ -160,6 +169,7 @@ class PrivilegedAccessScheduleRequest extends Request /** * Sets the ticketInfo + * Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system. * * @param TicketInfo $val The ticketInfo * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedApproval.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedApproval.php index 6d97f8d..a3f65bc 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedApproval.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedApproval.php @@ -57,7 +57,6 @@ class PrivilegedApproval extends Entity /** * Gets the approvalState - * Possible values are: pending, approved, denied, aborted, canceled. * * @return ApprovalState|null The approvalState */ @@ -76,7 +75,6 @@ class PrivilegedApproval extends Entity /** * Sets the approvalState - * Possible values are: pending, approved, denied, aborted, canceled. * * @param ApprovalState $val The approvalState * @@ -144,7 +142,6 @@ class PrivilegedApproval extends Entity /** * Gets the endDateTime - * 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 */ @@ -163,7 +160,6 @@ class PrivilegedApproval extends Entity /** * Sets the endDateTime - * 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 * @@ -231,7 +227,6 @@ class PrivilegedApproval extends Entity /** * Gets the startDateTime - * 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 */ @@ -250,7 +245,6 @@ class PrivilegedApproval extends Entity /** * Sets the startDateTime - * 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 * @@ -291,7 +285,6 @@ class PrivilegedApproval extends Entity /** * Gets the request - * Read-only. The role assignment request for this approval object * * @return PrivilegedRoleAssignmentRequest|null The request */ @@ -310,7 +303,6 @@ class PrivilegedApproval extends Entity /** * Sets the request - * Read-only. The role assignment request for this approval object * * @param PrivilegedRoleAssignmentRequest $val The request * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedOperationEvent.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedOperationEvent.php index dc2928b..1cd2723 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedOperationEvent.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedOperationEvent.php @@ -26,7 +26,6 @@ class PrivilegedOperationEvent extends Entity { /** * Gets the additionalInformation - * Detailed human readable information for the event. * * @return string|null The additionalInformation */ @@ -41,7 +40,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the additionalInformation - * Detailed human readable information for the event. * * @param string $val The additionalInformation * @@ -55,7 +53,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the creationDateTime - * Indicates the time when the event is created. * * @return \DateTime|null The creationDateTime */ @@ -74,7 +71,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the creationDateTime - * Indicates the time when the event is created. * * @param \DateTime $val The creationDateTime * @@ -88,7 +84,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the expirationDateTime - * This is only used when the requestType is Activate, and it indicates the expiration time for the role activation. * * @return \DateTime|null The expirationDateTime */ @@ -107,7 +102,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the expirationDateTime - * This is only used when the requestType is Activate, and it indicates the expiration time for the role activation. * * @param \DateTime $val The expirationDateTime * @@ -121,7 +115,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the referenceKey - * Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation. * * @return string|null The referenceKey */ @@ -136,7 +129,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the referenceKey - * Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation. * * @param string $val The referenceKey * @@ -150,7 +142,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the referenceSystem - * Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation. * * @return string|null The referenceSystem */ @@ -165,7 +156,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the referenceSystem - * Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation. * * @param string $val The referenceSystem * @@ -179,7 +169,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the requestorId - * The user id of the requestor who initiates the operation. * * @return string|null The requestorId */ @@ -194,7 +183,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the requestorId - * The user id of the requestor who initiates the operation. * * @param string $val The requestorId * @@ -208,7 +196,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the requestorName - * The user name of the requestor who initiates the operation. * * @return string|null The requestorName */ @@ -223,7 +210,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the requestorName - * The user name of the requestor who initiates the operation. * * @param string $val The requestorName * @@ -237,7 +223,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the requestType - * The request operation type. The requestType value can be: Assign (role assignment), Activate (role activation), Unassign (remove role assignment), Deactivate (role deactivation), ScanAlertsNow (scan security alerts), DismissAlert (dismiss security alert), FixAlertItem (fix a security alert issue), AccessReview_Review (review an Access Review), AccessReview_Create (create an Access Review) , AccessReview_Update (update an Access Review), AccessReview_Delete (delete an Access Review). * * @return string|null The requestType */ @@ -252,7 +237,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the requestType - * The request operation type. The requestType value can be: Assign (role assignment), Activate (role activation), Unassign (remove role assignment), Deactivate (role deactivation), ScanAlertsNow (scan security alerts), DismissAlert (dismiss security alert), FixAlertItem (fix a security alert issue), AccessReview_Review (review an Access Review), AccessReview_Create (create an Access Review) , AccessReview_Update (update an Access Review), AccessReview_Delete (delete an Access Review). * * @param string $val The requestType * @@ -266,7 +250,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the roleId - * The id of the role that is associated with the operation. * * @return string|null The roleId */ @@ -281,7 +264,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the roleId - * The id of the role that is associated with the operation. * * @param string $val The roleId * @@ -295,7 +277,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the roleName - * The name of the role. * * @return string|null The roleName */ @@ -310,7 +291,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the roleName - * The name of the role. * * @param string $val The roleName * @@ -324,7 +304,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the tenantId - * The tenant (organization) id. * * @return string|null The tenantId */ @@ -339,7 +318,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the tenantId - * The tenant (organization) id. * * @param string $val The tenantId * @@ -353,7 +331,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the userId - * The id of the user that is associated with the operation. * * @return string|null The userId */ @@ -368,7 +345,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the userId - * The id of the user that is associated with the operation. * * @param string $val The userId * @@ -382,7 +358,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the userMail - * The user's email. * * @return string|null The userMail */ @@ -397,7 +372,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the userMail - * The user's email. * * @param string $val The userMail * @@ -411,7 +385,6 @@ class PrivilegedOperationEvent extends Entity /** * Gets the userName - * The user's display name. * * @return string|null The userName */ @@ -426,7 +399,6 @@ class PrivilegedOperationEvent extends Entity /** * Sets the userName - * The user's display name. * * @param string $val The userName * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRole.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRole.php index d189777..221b7d3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRole.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRole.php @@ -26,7 +26,6 @@ class PrivilegedRole extends Entity { /** * Gets the name - * Role name. * * @return string|null The name */ @@ -41,7 +40,6 @@ class PrivilegedRole extends Entity /** * Sets the name - * Role name. * * @param string $val The name * @@ -56,7 +54,6 @@ class PrivilegedRole extends Entity /** * Gets the assignments - * The assignments for this role. Read-only. Nullable. * * @return array|null The assignments */ @@ -71,7 +68,6 @@ class PrivilegedRole extends Entity /** * Sets the assignments - * The assignments for this role. Read-only. Nullable. * * @param PrivilegedRoleAssignment[] $val The assignments * @@ -85,7 +81,6 @@ class PrivilegedRole extends Entity /** * Gets the settings - * The settings for this role. Read-only. Nullable. * * @return PrivilegedRoleSettings|null The settings */ @@ -104,7 +99,6 @@ class PrivilegedRole extends Entity /** * Sets the settings - * The settings for this role. Read-only. Nullable. * * @param PrivilegedRoleSettings $val The settings * @@ -118,7 +112,6 @@ class PrivilegedRole extends Entity /** * Gets the summary - * The summary information for this role. Read-only. Nullable. * * @return PrivilegedRoleSummary|null The summary */ @@ -137,7 +130,6 @@ class PrivilegedRole extends Entity /** * Sets the summary - * The summary information for this role. Read-only. Nullable. * * @param PrivilegedRoleSummary $val The summary * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignment.php index 9864712..ceb3bac 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignment.php @@ -26,7 +26,6 @@ class PrivilegedRoleAssignment extends Entity { /** * Gets the expirationDateTime - * The UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null. * * @return \DateTime|null The expirationDateTime */ @@ -45,7 +44,6 @@ class PrivilegedRoleAssignment extends Entity /** * Sets the expirationDateTime - * The UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null. * * @param \DateTime $val The expirationDateTime * @@ -59,7 +57,6 @@ class PrivilegedRoleAssignment extends Entity /** * Gets the isElevated - * true if the role assignment is activated. false if the role assignment is deactivated. * * @return bool|null The isElevated */ @@ -74,7 +71,6 @@ class PrivilegedRoleAssignment extends Entity /** * Sets the isElevated - * true if the role assignment is activated. false if the role assignment is deactivated. * * @param bool $val The isElevated * @@ -88,7 +84,6 @@ class PrivilegedRoleAssignment extends Entity /** * Gets the resultMessage - * Result message set by the service. * * @return string|null The resultMessage */ @@ -103,7 +98,6 @@ class PrivilegedRoleAssignment extends Entity /** * Sets the resultMessage - * Result message set by the service. * * @param string $val The resultMessage * @@ -117,7 +111,6 @@ class PrivilegedRoleAssignment extends Entity /** * Gets the roleId - * Role identifier. In GUID string format. * * @return string|null The roleId */ @@ -132,7 +125,6 @@ class PrivilegedRoleAssignment extends Entity /** * Sets the roleId - * Role identifier. In GUID string format. * * @param string $val The roleId * @@ -146,7 +138,6 @@ class PrivilegedRoleAssignment extends Entity /** * Gets the userId - * User identifier. In GUID string format. * * @return string|null The userId */ @@ -161,7 +152,6 @@ class PrivilegedRoleAssignment extends Entity /** * Sets the userId - * User identifier. In GUID string format. * * @param string $val The userId * @@ -175,7 +165,6 @@ class PrivilegedRoleAssignment extends Entity /** * Gets the roleInfo - * Read-only. Nullable. The associated role information. * * @return PrivilegedRole|null The roleInfo */ @@ -194,7 +183,6 @@ class PrivilegedRoleAssignment extends Entity /** * Sets the roleInfo - * Read-only. Nullable. The associated role information. * * @param PrivilegedRole $val The roleInfo * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignmentRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignmentRequest.php index 148e346..8c0fc66 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignmentRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignmentRequest.php @@ -26,7 +26,6 @@ class PrivilegedRoleAssignmentRequest extends Entity { /** * Gets the assignmentState - * The state of the assignment. The value can be Eligible for eligible assignment Active - if it is directly assigned Active by administrators, or activated on an eligible assignment by the users. * * @return string|null The assignmentState */ @@ -41,7 +40,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the assignmentState - * The state of the assignment. The value can be Eligible for eligible assignment Active - if it is directly assigned Active by administrators, or activated on an eligible assignment by the users. * * @param string $val The assignmentState * @@ -55,7 +53,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the duration - * The duration of a role assignment. * * @return string|null The duration */ @@ -70,7 +67,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the duration - * The duration of a role assignment. * * @param string $val The duration * @@ -84,7 +80,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the reason - * The reason for the role assignment. * * @return string|null The reason */ @@ -99,7 +94,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the reason - * The reason for the role assignment. * * @param string $val The reason * @@ -113,7 +107,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the requestedDateTime - * Read-only. The request create time. 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 requestedDateTime */ @@ -132,7 +125,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the requestedDateTime - * Read-only. The request create time. 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 requestedDateTime * @@ -146,7 +138,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the roleId - * The id of the role. * * @return string|null The roleId */ @@ -161,7 +152,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the roleId - * The id of the role. * * @param string $val The roleId * @@ -175,7 +165,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the schedule - * The schedule object of the role assignment request. * * @return GovernanceSchedule|null The schedule */ @@ -194,7 +183,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the schedule - * The schedule object of the role assignment request. * * @param GovernanceSchedule $val The schedule * @@ -208,7 +196,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the status - * Read-only.The status of the role assignment request. The value can be NotStarted,Completed,RequestedApproval,Scheduled,Approved,ApprovalDenied,ApprovalAborted,Cancelling,Cancelled,Revoked,RequestExpired. * * @return string|null The status */ @@ -223,7 +210,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the status - * Read-only.The status of the role assignment request. The value can be NotStarted,Completed,RequestedApproval,Scheduled,Approved,ApprovalDenied,ApprovalAborted,Cancelling,Cancelled,Revoked,RequestExpired. * * @param string $val The status * @@ -237,7 +223,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the ticketNumber - * The ticketNumber for the role assignment. * * @return string|null The ticketNumber */ @@ -252,7 +237,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the ticketNumber - * The ticketNumber for the role assignment. * * @param string $val The ticketNumber * @@ -266,7 +250,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the ticketSystem - * The ticketSystem for the role assignment. * * @return string|null The ticketSystem */ @@ -281,7 +264,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the ticketSystem - * The ticketSystem for the role assignment. * * @param string $val The ticketSystem * @@ -295,7 +277,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the type - * Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators add users to roles;UserAdd: Users add role assignments. * * @return string|null The type */ @@ -310,7 +291,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the type - * Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators add users to roles;UserAdd: Users add role assignments. * * @param string $val The type * @@ -324,7 +304,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the userId - * The id of the user. * * @return string|null The userId */ @@ -339,7 +318,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the userId - * The id of the user. * * @param string $val The userId * @@ -353,7 +331,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Gets the roleInfo - * The roleInfo object of the role assignment request. * * @return PrivilegedRole|null The roleInfo */ @@ -372,7 +349,6 @@ class PrivilegedRoleAssignmentRequest extends Entity /** * Sets the roleInfo - * The roleInfo object of the role assignment request. * * @param PrivilegedRole $val The roleInfo * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSettings.php index 6d17a37..ebce9db 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSettings.php @@ -26,7 +26,6 @@ class PrivilegedRoleSettings extends Entity { /** * Gets the approvalOnElevation - * true if the approval is required when activate the role. false if the approval is not required when activate the role. * * @return bool|null The approvalOnElevation */ @@ -41,7 +40,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the approvalOnElevation - * true if the approval is required when activate the role. false if the approval is not required when activate the role. * * @param bool $val The approvalOnElevation * @@ -55,7 +53,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the approverIds - * List of Approval ids, if approval is required for activation. * * @return array|null The approverIds */ @@ -70,7 +67,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the approverIds - * List of Approval ids, if approval is required for activation. * * @param string[] $val The approverIds * @@ -84,7 +80,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the elevationDuration - * The duration when the role is activated. * * @return \DateInterval|null The elevationDuration */ @@ -103,7 +98,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the elevationDuration - * The duration when the role is activated. * * @param \DateInterval $val The elevationDuration * @@ -117,7 +111,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the isMfaOnElevationConfigurable - * true if mfaOnElevation is configurable. false if mfaOnElevation is not configurable. * * @return bool|null The isMfaOnElevationConfigurable */ @@ -132,7 +125,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the isMfaOnElevationConfigurable - * true if mfaOnElevation is configurable. false if mfaOnElevation is not configurable. * * @param bool $val The isMfaOnElevationConfigurable * @@ -146,7 +138,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the lastGlobalAdmin - * Internal used only. * * @return bool|null The lastGlobalAdmin */ @@ -161,7 +152,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the lastGlobalAdmin - * Internal used only. * * @param bool $val The lastGlobalAdmin * @@ -175,7 +165,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the maxElavationDuration - * Maximal duration for the activated role. * * @return \DateInterval|null The maxElavationDuration */ @@ -194,7 +183,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the maxElavationDuration - * Maximal duration for the activated role. * * @param \DateInterval $val The maxElavationDuration * @@ -208,7 +196,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the mfaOnElevation - * true if MFA is required to activate the role. false if MFA is not required to activate the role. * * @return bool|null The mfaOnElevation */ @@ -223,7 +210,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the mfaOnElevation - * true if MFA is required to activate the role. false if MFA is not required to activate the role. * * @param bool $val The mfaOnElevation * @@ -237,7 +223,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the minElevationDuration - * Minimal duration for the activated role. * * @return \DateInterval|null The minElevationDuration */ @@ -256,7 +241,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the minElevationDuration - * Minimal duration for the activated role. * * @param \DateInterval $val The minElevationDuration * @@ -270,7 +254,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the notificationToUserOnElevation - * true if send notification to the end user when the role is activated. false if do not send notification when the role is activated. * * @return bool|null The notificationToUserOnElevation */ @@ -285,7 +268,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the notificationToUserOnElevation - * true if send notification to the end user when the role is activated. false if do not send notification when the role is activated. * * @param bool $val The notificationToUserOnElevation * @@ -299,7 +281,6 @@ class PrivilegedRoleSettings extends Entity /** * Gets the ticketingInfoOnElevation - * true if the ticketing information is required when activate the role. false if the ticketing information is not required when activate the role. * * @return bool|null The ticketingInfoOnElevation */ @@ -314,7 +295,6 @@ class PrivilegedRoleSettings extends Entity /** * Sets the ticketingInfoOnElevation - * true if the ticketing information is required when activate the role. false if the ticketing information is not required when activate the role. * * @param bool $val The ticketingInfoOnElevation * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSummary.php index 32eece7..ef3b318 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSummary.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSummary.php @@ -26,7 +26,6 @@ class PrivilegedRoleSummary extends Entity { /** * Gets the elevatedCount - * The number of users that have the role assigned and the role is activated. * * @return int|null The elevatedCount */ @@ -41,7 +40,6 @@ class PrivilegedRoleSummary extends Entity /** * Sets the elevatedCount - * The number of users that have the role assigned and the role is activated. * * @param int $val The elevatedCount * @@ -55,7 +53,6 @@ class PrivilegedRoleSummary extends Entity /** * Gets the managedCount - * The number of users that have the role assigned but the role is deactivated. * * @return int|null The managedCount */ @@ -70,7 +67,6 @@ class PrivilegedRoleSummary extends Entity /** * Sets the managedCount - * The number of users that have the role assigned but the role is deactivated. * * @param int $val The managedCount * @@ -84,7 +80,6 @@ class PrivilegedRoleSummary extends Entity /** * Gets the mfaEnabled - * true if the role activation requires MFA. false if the role activation doesn't require MFA. * * @return bool|null The mfaEnabled */ @@ -99,7 +94,6 @@ class PrivilegedRoleSummary extends Entity /** * Sets the mfaEnabled - * true if the role activation requires MFA. false if the role activation doesn't require MFA. * * @param bool $val The mfaEnabled * @@ -113,7 +107,6 @@ class PrivilegedRoleSummary extends Entity /** * Gets the status - * Possible values are: ok, bad. The value depends on the ratio of (managedCount / usersCount). If the ratio is less than a predefined threshold, ok is returned. Otherwise, bad is returned. * * @return RoleSummaryStatus|null The status */ @@ -132,7 +125,6 @@ class PrivilegedRoleSummary extends Entity /** * Sets the status - * Possible values are: ok, bad. The value depends on the ratio of (managedCount / usersCount). If the ratio is less than a predefined threshold, ok is returned. Otherwise, bad is returned. * * @param RoleSummaryStatus $val The status * @@ -146,7 +138,6 @@ class PrivilegedRoleSummary extends Entity /** * Gets the usersCount - * The number of users that are assigned with the role. * * @return int|null The usersCount */ @@ -161,7 +152,6 @@ class PrivilegedRoleSummary extends Entity /** * Sets the usersCount - * The number of users that are assigned with the role. * * @param int $val The usersCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ProvisioningStatusInfo.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ProvisioningStatusInfo.php index 3750ced..dfa871f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ProvisioningStatusInfo.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ProvisioningStatusInfo.php @@ -26,6 +26,7 @@ class ProvisioningStatusInfo extends Entity /** * Gets the errorInformation + * If status is not success/ skipped details for the error are contained in this. * * @return ProvisioningErrorInfo|null The errorInformation */ @@ -44,6 +45,7 @@ class ProvisioningStatusInfo extends Entity /** * Sets the errorInformation + * If status is not success/ skipped details for the error are contained in this. * * @param ProvisioningErrorInfo $val The value to assign to the errorInformation * @@ -57,7 +59,7 @@ class ProvisioningStatusInfo extends Entity /** * Gets the status - * Possible values are: success, warning, failure, skipped, unknownFutureValue. + * Possible values are: success, failure, skipped, warning, unknownFutureValue. * * @return ProvisioningResult|null The status */ @@ -76,7 +78,7 @@ class ProvisioningStatusInfo extends Entity /** * Sets the status - * Possible values are: success, warning, failure, skipped, unknownFutureValue. + * Possible values are: success, failure, skipped, warning, unknownFutureValue. * * @param ProvisioningResult $val The value to assign to the status * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PurchaseInvoice.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PurchaseInvoice.php index f0485f0..7418901 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PurchaseInvoice.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PurchaseInvoice.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class PurchaseInvoice extends Entity +class PurchaseInvoice implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new PurchaseInvoice + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the PurchaseInvoice + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the buyFromAddress * @@ -198,6 +229,33 @@ class PurchaseInvoice extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return PurchaseInvoice + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the invoiceDate * @@ -856,4 +914,53 @@ class PurchaseInvoice extends Entity 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 PurchaseInvoice + */ + 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/RemovedState.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemovedState.php index 72acf60..8d643ec 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemovedState.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemovedState.php @@ -25,6 +25,7 @@ class RemovedState extends Entity { /** * Gets the reason + * The removal reason for the participant resource. * * @return string|null The reason */ @@ -39,6 +40,7 @@ class RemovedState extends Entity /** * Sets the reason + * The removal reason for the participant resource. * * @param string $val The value of the reason * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RetentionLabelSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RetentionLabelSettings.php new file mode 100644 index 0000000..71880aa --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RetentionLabelSettings.php @@ -0,0 +1,187 @@ +_propDict)) { + if (is_a($this->_propDict["behaviorDuringRetentionPeriod"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\BehaviorDuringRetentionPeriod") || is_null($this->_propDict["behaviorDuringRetentionPeriod"])) { + return $this->_propDict["behaviorDuringRetentionPeriod"]; + } else { + $this->_propDict["behaviorDuringRetentionPeriod"] = new \Beta\Microsoft\Graph\SecurityNamespace\Model\BehaviorDuringRetentionPeriod($this->_propDict["behaviorDuringRetentionPeriod"]); + return $this->_propDict["behaviorDuringRetentionPeriod"]; + } + } + return null; + } + + /** + * Sets the behaviorDuringRetentionPeriod + * + * @param \Beta\Microsoft\Graph\SecurityNamespace\Model\BehaviorDuringRetentionPeriod $val The value to assign to the behaviorDuringRetentionPeriod + * + * @return RetentionLabelSettings The RetentionLabelSettings + */ + public function setBehaviorDuringRetentionPeriod($val) + { + $this->_propDict["behaviorDuringRetentionPeriod"] = $val; + return $this; + } + /** + * Gets the isContentUpdateAllowed + * + * @return bool|null The isContentUpdateAllowed + */ + public function getIsContentUpdateAllowed() + { + if (array_key_exists("isContentUpdateAllowed", $this->_propDict)) { + return $this->_propDict["isContentUpdateAllowed"]; + } else { + return null; + } + } + + /** + * Sets the isContentUpdateAllowed + * + * @param bool $val The value of the isContentUpdateAllowed + * + * @return RetentionLabelSettings + */ + public function setIsContentUpdateAllowed($val) + { + $this->_propDict["isContentUpdateAllowed"] = $val; + return $this; + } + /** + * Gets the isDeleteAllowed + * + * @return bool|null The isDeleteAllowed + */ + public function getIsDeleteAllowed() + { + if (array_key_exists("isDeleteAllowed", $this->_propDict)) { + return $this->_propDict["isDeleteAllowed"]; + } else { + return null; + } + } + + /** + * Sets the isDeleteAllowed + * + * @param bool $val The value of the isDeleteAllowed + * + * @return RetentionLabelSettings + */ + public function setIsDeleteAllowed($val) + { + $this->_propDict["isDeleteAllowed"] = $val; + return $this; + } + /** + * Gets the isLabelUpdateAllowed + * + * @return bool|null The isLabelUpdateAllowed + */ + public function getIsLabelUpdateAllowed() + { + if (array_key_exists("isLabelUpdateAllowed", $this->_propDict)) { + return $this->_propDict["isLabelUpdateAllowed"]; + } else { + return null; + } + } + + /** + * Sets the isLabelUpdateAllowed + * + * @param bool $val The value of the isLabelUpdateAllowed + * + * @return RetentionLabelSettings + */ + public function setIsLabelUpdateAllowed($val) + { + $this->_propDict["isLabelUpdateAllowed"] = $val; + return $this; + } + /** + * Gets the isMetadataUpdateAllowed + * + * @return bool|null The isMetadataUpdateAllowed + */ + public function getIsMetadataUpdateAllowed() + { + if (array_key_exists("isMetadataUpdateAllowed", $this->_propDict)) { + return $this->_propDict["isMetadataUpdateAllowed"]; + } else { + return null; + } + } + + /** + * Sets the isMetadataUpdateAllowed + * + * @param bool $val The value of the isMetadataUpdateAllowed + * + * @return RetentionLabelSettings + */ + public function setIsMetadataUpdateAllowed($val) + { + $this->_propDict["isMetadataUpdateAllowed"] = $val; + return $this; + } + /** + * Gets the isRecordLocked + * + * @return bool|null The isRecordLocked + */ + public function getIsRecordLocked() + { + if (array_key_exists("isRecordLocked", $this->_propDict)) { + return $this->_propDict["isRecordLocked"]; + } else { + return null; + } + } + + /** + * Sets the isRecordLocked + * + * @param bool $val The value of the isRecordLocked + * + * @return RetentionLabelSettings + */ + public function setIsRecordLocked($val) + { + $this->_propDict["isRecordLocked"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RetentionSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RetentionSetting.php new file mode 100644 index 0000000..9e0d6e9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RetentionSetting.php @@ -0,0 +1,83 @@ +_propDict)) { + return $this->_propDict["interval"]; + } else { + return null; + } + } + + /** + * Sets the interval + * + * @param string $val The value of the interval + * + * @return RetentionSetting + */ + public function setInterval($val) + { + $this->_propDict["interval"] = $val; + return $this; + } + + /** + * Gets the period + * + * @return \DateInterval|null The period + */ + public function getPeriod() + { + if (array_key_exists("period", $this->_propDict)) { + if (is_a($this->_propDict["period"], "\DateInterval") || is_null($this->_propDict["period"])) { + return $this->_propDict["period"]; + } else { + $this->_propDict["period"] = new \DateInterval($this->_propDict["period"]); + return $this->_propDict["period"]; + } + } + return null; + } + + /** + * Sets the period + * + * @param \DateInterval $val The value to assign to the period + * + * @return RetentionSetting The RetentionSetting + */ + public function setPeriod($val) + { + $this->_propDict["period"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RiskDetection.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RiskDetection.php index b796b21..3fe18c3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RiskDetection.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RiskDetection.php @@ -373,7 +373,7 @@ class RiskDetection extends Entity /** * Gets the riskEventType - * The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and anomalousUserActivity. For more information about each value, see riskEventType values. + * The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, anomalousUserActivity, userReportedSuspiciousActivity. For more information about each value, see riskEventType values. * * @return string|null The riskEventType */ @@ -388,7 +388,7 @@ class RiskDetection extends Entity /** * Sets the riskEventType - * The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and anomalousUserActivity. For more information about each value, see riskEventType values. + * The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, anomalousUserActivity, userReportedSuspiciousActivity. For more information about each value, see riskEventType values. * * @param string $val The riskEventType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RoleManagement.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RoleManagement.php index ef79022..61fbcc9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RoleManagement.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RoleManagement.php @@ -117,6 +117,34 @@ class RoleManagement implements \JsonSerializable return $this; } + + /** + * Gets the enterpriseApps + * + * @return array|null The enterpriseApps + */ + public function getEnterpriseApps() + { + if (array_key_exists("enterpriseApps", $this->_propDict)) { + return $this->_propDict["enterpriseApps"]; + } else { + return null; + } + } + + /** + * Sets the enterpriseApps + * + * @param RbacApplication[] $val The enterpriseApps + * + * @return RoleManagement + */ + public function setEnterpriseApps($val) + { + $this->_propDict["enterpriseApps"] = $val; + return $this; + } + /** * Gets the exchange * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesCreditMemo.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesCreditMemo.php index 5197132..911d929 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesCreditMemo.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesCreditMemo.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class SalesCreditMemo extends Entity +class SalesCreditMemo implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new SalesCreditMemo + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the SalesCreditMemo + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the billingPostalAddress * @@ -445,6 +476,33 @@ class SalesCreditMemo extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return SalesCreditMemo + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the invoiceId * @@ -937,4 +995,53 @@ class SalesCreditMemo extends Entity 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 SalesCreditMemo + */ + 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/SalesInvoice.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesInvoice.php index c9dc5d7..cb717cc 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesInvoice.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesInvoice.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class SalesInvoice extends Entity +class SalesInvoice implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new SalesInvoice + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the SalesInvoice + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the billingPostalAddress * @@ -441,6 +472,33 @@ class SalesInvoice extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return SalesInvoice + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the invoiceDate * @@ -1107,4 +1165,53 @@ class SalesInvoice extends Entity 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 SalesInvoice + */ + 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/SalesOrder.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesOrder.php index 02fca54..e8796fd 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesOrder.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesOrder.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class SalesOrder extends Entity +class SalesOrder implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new SalesOrder + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the SalesOrder + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the billingPostalAddress * @@ -410,6 +441,33 @@ class SalesOrder extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return SalesOrder + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -1022,4 +1080,53 @@ class SalesOrder extends Entity 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 SalesOrder + */ + 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/SalesQuote.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesQuote.php index f419091..1491db4 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesQuote.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SalesQuote.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class SalesQuote extends Entity +class SalesQuote implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new SalesQuote + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the SalesQuote + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the acceptedDate * @@ -449,6 +480,33 @@ class SalesQuote extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return SalesQuote + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -1065,4 +1123,53 @@ class SalesQuote extends Entity 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 SalesQuote + */ + 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/Schedule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Schedule.php index 5aed5df..d32c5e7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Schedule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Schedule.php @@ -378,6 +378,7 @@ class Schedule extends Entity /** * Gets the openShiftChangeRequests + * The open shift requests in the schedule. * * @return array|null The openShiftChangeRequests */ @@ -392,6 +393,7 @@ class Schedule extends Entity /** * Sets the openShiftChangeRequests + * The open shift requests in the schedule. * * @param OpenShiftChangeRequest[] $val The openShiftChangeRequests * @@ -406,6 +408,7 @@ class Schedule extends Entity /** * Gets the openShifts + * The set of open shifts in a scheduling group in the schedule. * * @return array|null The openShifts */ @@ -420,6 +423,7 @@ class Schedule extends Entity /** * Sets the openShifts + * The set of open shifts in a scheduling group in the schedule. * * @param OpenShift[] $val The openShifts * @@ -494,6 +498,7 @@ class Schedule extends Entity /** * Gets the swapShiftsChangeRequests + * The swap requests for shifts in the schedule. * * @return array|null The swapShiftsChangeRequests */ @@ -508,6 +513,7 @@ class Schedule extends Entity /** * Sets the swapShiftsChangeRequests + * The swap requests for shifts in the schedule. * * @param SwapShiftsChangeRequest[] $val The swapShiftsChangeRequests * @@ -580,6 +586,7 @@ class Schedule extends Entity /** * Gets the timeOffRequests + * The time off requests in the schedule. * * @return array|null The timeOffRequests */ @@ -594,6 +601,7 @@ class Schedule extends Entity /** * Sets the timeOffRequests + * The time off requests in the schedule. * * @param TimeOffRequest[] $val The timeOffRequests * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SearchRequest.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SearchRequest.php index 9b43636..afd3db2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SearchRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SearchRequest.php @@ -424,7 +424,7 @@ class SearchRequest extends Entity } /** * Gets the size - * The size of the page to be retrieved. Optional. + * The size of the page to be retrieved. The maximum value is 500. Optional. * * @return int|null The size */ @@ -439,7 +439,7 @@ class SearchRequest extends Entity /** * Sets the size - * The size of the page to be retrieved. Optional. + * The size of the page to be retrieved. The maximum value is 500. Optional. * * @param int $val The value of the size * 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 acb5f1d..04c5e0d 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 @@ -767,7 +767,7 @@ class ServicePrincipal extends DirectoryObject /** * Gets the preferredTokenSigningKeyEndDateTime - * Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. + * Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. Updating this attribute is not currentlysupported. For details, see ServicePrincipal property differences. * * @return \DateTime|null The preferredTokenSigningKeyEndDateTime */ @@ -786,7 +786,7 @@ class ServicePrincipal extends DirectoryObject /** * Sets the preferredTokenSigningKeyEndDateTime - * Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. + * Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. Updating this attribute is not currentlysupported. For details, see ServicePrincipal property differences. * * @param \DateTime $val The preferredTokenSigningKeyEndDateTime * @@ -800,7 +800,7 @@ class ServicePrincipal extends DirectoryObject /** * Gets the preferredTokenSigningKeyThumbprint - * Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions. + * This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to saml) to control which certificate is used to sign the SAML responses. For applications that are not SAML, do not write or otherwise rely on this property. * * @return string|null The preferredTokenSigningKeyThumbprint */ @@ -815,7 +815,7 @@ class ServicePrincipal extends DirectoryObject /** * Sets the preferredTokenSigningKeyThumbprint - * Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions. + * This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to saml) to control which certificate is used to sign the SAML responses. For applications that are not SAML, do not write or otherwise rely on this property. * * @param string $val The preferredTokenSigningKeyThumbprint * @@ -1037,7 +1037,7 @@ class ServicePrincipal extends DirectoryObject /** * Gets the signInAudience - * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. + * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization's Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization's Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization's Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. * * @return string|null The signInAudience */ @@ -1052,7 +1052,7 @@ class ServicePrincipal extends DirectoryObject /** * Sets the signInAudience - * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. + * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization's Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization's Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization's Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. * * @param string $val The signInAudience * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningError.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningError.php new file mode 100644 index 0000000..ae0b0b5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningError.php @@ -0,0 +1,115 @@ +_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 at which the error occurred. + * + * @param \DateTime $val The value to assign to the createdDateTime + * + * @return ServiceProvisioningError The ServiceProvisioningError + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + /** + * Gets the isResolved + * Indicates whether the Error has been attended to. + * + * @return bool|null The isResolved + */ + public function getIsResolved() + { + if (array_key_exists("isResolved", $this->_propDict)) { + return $this->_propDict["isResolved"]; + } else { + return null; + } + } + + /** + * Sets the isResolved + * Indicates whether the Error has been attended to. + * + * @param bool $val The value of the isResolved + * + * @return ServiceProvisioningError + */ + public function setIsResolved($val) + { + $this->_propDict["isResolved"] = $val; + return $this; + } + /** + * Gets the serviceInstance + * Qualified service instance (e.g., 'SharePoint/Dublin') that published the service error information. + * + * @return string|null The serviceInstance + */ + public function getServiceInstance() + { + if (array_key_exists("serviceInstance", $this->_propDict)) { + return $this->_propDict["serviceInstance"]; + } else { + return null; + } + } + + /** + * Sets the serviceInstance + * Qualified service instance (e.g., 'SharePoint/Dublin') that published the service error information. + * + * @param string $val The value of the serviceInstance + * + * @return ServiceProvisioningError + */ + public function setServiceInstance($val) + { + $this->_propDict["serviceInstance"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningLinkedResourceErrorDetail.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningLinkedResourceErrorDetail.php new file mode 100644 index 0000000..b9794d8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningLinkedResourceErrorDetail.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["propertyName"]; + } else { + return null; + } + } + + /** + * Sets the propertyName + * + * @param string $val The value of the propertyName + * + * @return ServiceProvisioningLinkedResourceErrorDetail + */ + public function setPropertyName($val) + { + $this->_propDict["propertyName"] = $val; + return $this; + } + /** + * Gets the target + * + * @return string|null The target + */ + public function getTarget() + { + if (array_key_exists("target", $this->_propDict)) { + return $this->_propDict["target"]; + } else { + return null; + } + } + + /** + * Sets the target + * + * @param string $val The value of the target + * + * @return ServiceProvisioningLinkedResourceErrorDetail + */ + public function setTarget($val) + { + $this->_propDict["target"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningResourceError.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningResourceError.php new file mode 100644 index 0000000..1b5f730 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningResourceError.php @@ -0,0 +1,68 @@ +setODataType("#microsoft.graph.serviceProvisioningResourceError"); + } + + + /** + * Gets the errors + * + * @return ServiceProvisioningResourceErrorDetail|null The errors + */ + public function getErrors() + { + if (array_key_exists("errors", $this->_propDict)) { + if (is_a($this->_propDict["errors"], "\Beta\Microsoft\Graph\Model\ServiceProvisioningResourceErrorDetail") || is_null($this->_propDict["errors"])) { + return $this->_propDict["errors"]; + } else { + $this->_propDict["errors"] = new ServiceProvisioningResourceErrorDetail($this->_propDict["errors"]); + return $this->_propDict["errors"]; + } + } + return null; + } + + /** + * Sets the errors + * + * @param ServiceProvisioningResourceErrorDetail $val The value to assign to the errors + * + * @return ServiceProvisioningResourceError The ServiceProvisioningResourceError + */ + public function setErrors($val) + { + $this->_propDict["errors"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningResourceErrorDetail.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningResourceErrorDetail.php new file mode 100644 index 0000000..a49f63e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningResourceErrorDetail.php @@ -0,0 +1,104 @@ +_propDict)) { + return $this->_propDict["code"]; + } else { + return null; + } + } + + /** + * Sets the code + * + * @param string $val The value of the code + * + * @return ServiceProvisioningResourceErrorDetail + */ + public function setCode($val) + { + $this->_propDict["code"] = $val; + return $this; + } + /** + * Gets the details + * + * @return string|null The details + */ + public function getDetails() + { + if (array_key_exists("details", $this->_propDict)) { + return $this->_propDict["details"]; + } else { + return null; + } + } + + /** + * Sets the details + * + * @param string $val The value of the details + * + * @return ServiceProvisioningResourceErrorDetail + */ + public function setDetails($val) + { + $this->_propDict["details"] = $val; + return $this; + } + /** + * Gets the message + * + * @return string|null The message + */ + public function getMessage() + { + if (array_key_exists("message", $this->_propDict)) { + return $this->_propDict["message"]; + } else { + return null; + } + } + + /** + * Sets the message + * + * @param string $val The value of the message + * + * @return ServiceProvisioningResourceErrorDetail + */ + public function setMessage($val) + { + $this->_propDict["message"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfigurationGroupAssignmentTarget.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningXmlError.php similarity index 57% rename from vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfigurationGroupAssignmentTarget.php rename to vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningXmlError.php index 50b7715..9fba417 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfigurationGroupAssignmentTarget.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ServiceProvisioningXmlError.php @@ -2,7 +2,7 @@ /** * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. * -* OfficeConfigurationGroupAssignmentTarget File +* ServiceProvisioningXmlError File * PHP version 7 * * @category Library @@ -13,7 +13,7 @@ */ namespace Beta\Microsoft\Graph\Model; /** -* OfficeConfigurationGroupAssignmentTarget class +* ServiceProvisioningXmlError class * * @category Model * @package Microsoft.Graph @@ -21,7 +21,7 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class OfficeConfigurationGroupAssignmentTarget extends OfficeConfigurationAssignmentTarget +class ServiceProvisioningXmlError extends ServiceProvisioningError { /** * Set the @odata.type since this type is immediately descended from an abstract @@ -31,35 +31,35 @@ class OfficeConfigurationGroupAssignmentTarget extends OfficeConfigurationAssign public function __construct($propDict = array()) { parent::__construct($propDict); - $this->setODataType("#microsoft.graph.officeConfigurationGroupAssignmentTarget"); + $this->setODataType("#microsoft.graph.serviceProvisioningXmlError"); } /** - * Gets the groupId - * The Id of the AAD group we are targeting the device configuration to. + * Gets the errorDetail + * Error Information published by the Federated Service as an xml string . * - * @return string|null The groupId + * @return string|null The errorDetail */ - public function getGroupId() + public function getErrorDetail() { - if (array_key_exists("groupId", $this->_propDict)) { - return $this->_propDict["groupId"]; + if (array_key_exists("errorDetail", $this->_propDict)) { + return $this->_propDict["errorDetail"]; } else { return null; } } /** - * Sets the groupId - * The Id of the AAD group we are targeting the device configuration to. + * Sets the errorDetail + * Error Information published by the Federated Service as an xml string . * - * @param string $val The value of the groupId + * @param string $val The value of the errorDetail * - * @return OfficeConfigurationGroupAssignmentTarget + * @return ServiceProvisioningXmlError */ - public function setGroupId($val) + public function setErrorDetail($val) { - $this->_propDict["groupId"] = $val; + $this->_propDict["errorDetail"] = $val; return $this; } } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SharepointSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SharepointSettings.php index 8d3fc21..ac51fb6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SharepointSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SharepointSettings.php @@ -26,6 +26,7 @@ class SharepointSettings extends Entity { /** * Gets the allowedDomainGuidsForSyncApp + * Collection of trusted domain GUIDs for the OneDrive sync app. * * @return array|null The allowedDomainGuidsForSyncApp */ @@ -40,6 +41,7 @@ class SharepointSettings extends Entity /** * Sets the allowedDomainGuidsForSyncApp + * Collection of trusted domain GUIDs for the OneDrive sync app. * * @param string[] $val The allowedDomainGuidsForSyncApp * @@ -53,6 +55,7 @@ class SharepointSettings extends Entity /** * Gets the availableManagedPathsForSiteCreation + * Collection of managed paths available for site creation. Read-only. * * @return array|null The availableManagedPathsForSiteCreation */ @@ -67,6 +70,7 @@ class SharepointSettings extends Entity /** * Sets the availableManagedPathsForSiteCreation + * Collection of managed paths available for site creation. Read-only. * * @param string[] $val The availableManagedPathsForSiteCreation * @@ -80,6 +84,7 @@ class SharepointSettings extends Entity /** * Gets the deletedUserPersonalSiteRetentionPeriodInDays + * The number of days for preserving a deleted user's OneDrive. * * @return int|null The deletedUserPersonalSiteRetentionPeriodInDays */ @@ -94,6 +99,7 @@ class SharepointSettings extends Entity /** * Sets the deletedUserPersonalSiteRetentionPeriodInDays + * The number of days for preserving a deleted user's OneDrive. * * @param int $val The deletedUserPersonalSiteRetentionPeriodInDays * @@ -107,6 +113,7 @@ class SharepointSettings extends Entity /** * Gets the excludedFileExtensionsForSyncApp + * Collection of file extensions not uploaded by the OneDrive sync app. * * @return array|null The excludedFileExtensionsForSyncApp */ @@ -121,6 +128,7 @@ class SharepointSettings extends Entity /** * Sets the excludedFileExtensionsForSyncApp + * Collection of file extensions not uploaded by the OneDrive sync app. * * @param string[] $val The excludedFileExtensionsForSyncApp * @@ -134,6 +142,7 @@ class SharepointSettings extends Entity /** * Gets the idleSessionSignOut + * Specifies the idle session sign-out policies for the tenant. * * @return IdleSessionSignOut|null The idleSessionSignOut */ @@ -152,6 +161,7 @@ class SharepointSettings extends Entity /** * Sets the idleSessionSignOut + * Specifies the idle session sign-out policies for the tenant. * * @param IdleSessionSignOut $val The idleSessionSignOut * @@ -165,6 +175,7 @@ class SharepointSettings extends Entity /** * Gets the imageTaggingOption + * Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. * * @return ImageTaggingChoice|null The imageTaggingOption */ @@ -183,6 +194,7 @@ class SharepointSettings extends Entity /** * Sets the imageTaggingOption + * Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. * * @param ImageTaggingChoice $val The imageTaggingOption * @@ -196,6 +208,7 @@ class SharepointSettings extends Entity /** * Gets the isCommentingOnSitePagesEnabled + * Indicates whether comments are allowed on modern site pages in SharePoint. * * @return bool|null The isCommentingOnSitePagesEnabled */ @@ -210,6 +223,7 @@ class SharepointSettings extends Entity /** * Sets the isCommentingOnSitePagesEnabled + * Indicates whether comments are allowed on modern site pages in SharePoint. * * @param bool $val The isCommentingOnSitePagesEnabled * @@ -223,6 +237,7 @@ class SharepointSettings extends Entity /** * Gets the isFileActivityNotificationEnabled + * Indicates whether push notifications are enabled for OneDrive events. * * @return bool|null The isFileActivityNotificationEnabled */ @@ -237,6 +252,7 @@ class SharepointSettings extends Entity /** * Sets the isFileActivityNotificationEnabled + * Indicates whether push notifications are enabled for OneDrive events. * * @param bool $val The isFileActivityNotificationEnabled * @@ -250,6 +266,7 @@ class SharepointSettings extends Entity /** * Gets the isLegacyAuthProtocolsEnabled + * Indicates whether legacy authentication protocols are enabled for the tenant. * * @return bool|null The isLegacyAuthProtocolsEnabled */ @@ -264,6 +281,7 @@ class SharepointSettings extends Entity /** * Sets the isLegacyAuthProtocolsEnabled + * Indicates whether legacy authentication protocols are enabled for the tenant. * * @param bool $val The isLegacyAuthProtocolsEnabled * @@ -277,6 +295,7 @@ class SharepointSettings extends Entity /** * Gets the isLoopEnabled + * Indicates whetherif Fluid Framework is allowed on SharePoint sites. * * @return bool|null The isLoopEnabled */ @@ -291,6 +310,7 @@ class SharepointSettings extends Entity /** * Sets the isLoopEnabled + * Indicates whetherif Fluid Framework is allowed on SharePoint sites. * * @param bool $val The isLoopEnabled * @@ -304,6 +324,7 @@ class SharepointSettings extends Entity /** * Gets the isMacSyncAppEnabled + * Indicates whether files can be synced using the OneDrive sync app for Mac. * * @return bool|null The isMacSyncAppEnabled */ @@ -318,6 +339,7 @@ class SharepointSettings extends Entity /** * Sets the isMacSyncAppEnabled + * Indicates whether files can be synced using the OneDrive sync app for Mac. * * @param bool $val The isMacSyncAppEnabled * @@ -331,6 +353,7 @@ class SharepointSettings extends Entity /** * Gets the isRequireAcceptingUserToMatchInvitedUserEnabled + * Indicates whether guests must sign in using the same account to which sharing invitations are sent. * * @return bool|null The isRequireAcceptingUserToMatchInvitedUserEnabled */ @@ -345,6 +368,7 @@ class SharepointSettings extends Entity /** * Sets the isRequireAcceptingUserToMatchInvitedUserEnabled + * Indicates whether guests must sign in using the same account to which sharing invitations are sent. * * @param bool $val The isRequireAcceptingUserToMatchInvitedUserEnabled * @@ -358,6 +382,7 @@ class SharepointSettings extends Entity /** * Gets the isResharingByExternalUsersEnabled + * Indicates whether guests are allowed to reshare files, folders, and sites they don't own. * * @return bool|null The isResharingByExternalUsersEnabled */ @@ -372,6 +397,7 @@ class SharepointSettings extends Entity /** * Sets the isResharingByExternalUsersEnabled + * Indicates whether guests are allowed to reshare files, folders, and sites they don't own. * * @param bool $val The isResharingByExternalUsersEnabled * @@ -385,6 +411,7 @@ class SharepointSettings extends Entity /** * Gets the isSharePointMobileNotificationEnabled + * Indicates whether mobile push notifications are enabled for SharePoint. * * @return bool|null The isSharePointMobileNotificationEnabled */ @@ -399,6 +426,7 @@ class SharepointSettings extends Entity /** * Sets the isSharePointMobileNotificationEnabled + * Indicates whether mobile push notifications are enabled for SharePoint. * * @param bool $val The isSharePointMobileNotificationEnabled * @@ -412,6 +440,7 @@ class SharepointSettings extends Entity /** * Gets the isSharePointNewsfeedEnabled + * Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. * * @return bool|null The isSharePointNewsfeedEnabled */ @@ -426,6 +455,7 @@ class SharepointSettings extends Entity /** * Sets the isSharePointNewsfeedEnabled + * Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. * * @param bool $val The isSharePointNewsfeedEnabled * @@ -439,6 +469,7 @@ class SharepointSettings extends Entity /** * Gets the isSiteCreationEnabled + * Indicates whether users are allowed to create sites. * * @return bool|null The isSiteCreationEnabled */ @@ -453,6 +484,7 @@ class SharepointSettings extends Entity /** * Sets the isSiteCreationEnabled + * Indicates whether users are allowed to create sites. * * @param bool $val The isSiteCreationEnabled * @@ -466,6 +498,7 @@ class SharepointSettings extends Entity /** * Gets the isSiteCreationUIEnabled + * Indicates whether the UI commands for creating sites are shown. * * @return bool|null The isSiteCreationUIEnabled */ @@ -480,6 +513,7 @@ class SharepointSettings extends Entity /** * Sets the isSiteCreationUIEnabled + * Indicates whether the UI commands for creating sites are shown. * * @param bool $val The isSiteCreationUIEnabled * @@ -493,6 +527,7 @@ class SharepointSettings extends Entity /** * Gets the isSitePagesCreationEnabled + * Indicates whether creating new modern pages is allowed on SharePoint sites. * * @return bool|null The isSitePagesCreationEnabled */ @@ -507,6 +542,7 @@ class SharepointSettings extends Entity /** * Sets the isSitePagesCreationEnabled + * Indicates whether creating new modern pages is allowed on SharePoint sites. * * @param bool $val The isSitePagesCreationEnabled * @@ -520,6 +556,7 @@ class SharepointSettings extends Entity /** * Gets the isSitesStorageLimitAutomatic + * Indicates whether site storage space is automatically managed or if specific storage limits are set per site. * * @return bool|null The isSitesStorageLimitAutomatic */ @@ -534,6 +571,7 @@ class SharepointSettings extends Entity /** * Sets the isSitesStorageLimitAutomatic + * Indicates whether site storage space is automatically managed or if specific storage limits are set per site. * * @param bool $val The isSitesStorageLimitAutomatic * @@ -547,6 +585,7 @@ class SharepointSettings extends Entity /** * Gets the isSyncButtonHiddenOnPersonalSite + * Indicates whether the sync button in OneDrive is hidden. * * @return bool|null The isSyncButtonHiddenOnPersonalSite */ @@ -561,6 +600,7 @@ class SharepointSettings extends Entity /** * Sets the isSyncButtonHiddenOnPersonalSite + * Indicates whether the sync button in OneDrive is hidden. * * @param bool $val The isSyncButtonHiddenOnPersonalSite * @@ -574,6 +614,7 @@ class SharepointSettings extends Entity /** * Gets the isUnmanagedSyncAppForTenantRestricted + * Indicates whether users are allowed to sync files only on PCs joined to specific domains. * * @return bool|null The isUnmanagedSyncAppForTenantRestricted */ @@ -588,6 +629,7 @@ class SharepointSettings extends Entity /** * Sets the isUnmanagedSyncAppForTenantRestricted + * Indicates whether users are allowed to sync files only on PCs joined to specific domains. * * @param bool $val The isUnmanagedSyncAppForTenantRestricted * @@ -601,6 +643,7 @@ class SharepointSettings extends Entity /** * Gets the personalSiteDefaultStorageLimitInMB + * The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). * * @return int|null The personalSiteDefaultStorageLimitInMB */ @@ -615,6 +658,7 @@ class SharepointSettings extends Entity /** * Sets the personalSiteDefaultStorageLimitInMB + * The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). * * @param int $val The personalSiteDefaultStorageLimitInMB * @@ -628,6 +672,7 @@ class SharepointSettings extends Entity /** * Gets the sharingAllowedDomainList + * Collection of email domains that are allowed for sharing outside the organization. * * @return array|null The sharingAllowedDomainList */ @@ -642,6 +687,7 @@ class SharepointSettings extends Entity /** * Sets the sharingAllowedDomainList + * Collection of email domains that are allowed for sharing outside the organization. * * @param string[] $val The sharingAllowedDomainList * @@ -655,6 +701,7 @@ class SharepointSettings extends Entity /** * Gets the sharingBlockedDomainList + * Collection of email domains that are blocked for sharing outside the organization. * * @return array|null The sharingBlockedDomainList */ @@ -669,6 +716,7 @@ class SharepointSettings extends Entity /** * Sets the sharingBlockedDomainList + * Collection of email domains that are blocked for sharing outside the organization. * * @param string[] $val The sharingBlockedDomainList * @@ -682,6 +730,7 @@ class SharepointSettings extends Entity /** * Gets the sharingCapability + * Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * * @return SharingCapabilities|null The sharingCapability */ @@ -700,6 +749,7 @@ class SharepointSettings extends Entity /** * Sets the sharingCapability + * Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * * @param SharingCapabilities $val The sharingCapability * @@ -713,6 +763,7 @@ class SharepointSettings extends Entity /** * Gets the sharingDomainRestrictionMode + * Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. * * @return SharingDomainRestrictionMode|null The sharingDomainRestrictionMode */ @@ -731,6 +782,7 @@ class SharepointSettings extends Entity /** * Sets the sharingDomainRestrictionMode + * Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. * * @param SharingDomainRestrictionMode $val The sharingDomainRestrictionMode * @@ -744,6 +796,7 @@ class SharepointSettings extends Entity /** * Gets the siteCreationDefaultManagedPath + * The value of the team site managed path. This is the path under which new team sites will be created. * * @return string|null The siteCreationDefaultManagedPath */ @@ -758,6 +811,7 @@ class SharepointSettings extends Entity /** * Sets the siteCreationDefaultManagedPath + * The value of the team site managed path. This is the path under which new team sites will be created. * * @param string $val The siteCreationDefaultManagedPath * @@ -771,6 +825,7 @@ class SharepointSettings extends Entity /** * Gets the siteCreationDefaultStorageLimitInMB + * The default storage quota for a new site upon creation. Measured in megabytes (MB). * * @return int|null The siteCreationDefaultStorageLimitInMB */ @@ -785,6 +840,7 @@ class SharepointSettings extends Entity /** * Sets the siteCreationDefaultStorageLimitInMB + * The default storage quota for a new site upon creation. Measured in megabytes (MB). * * @param int $val The siteCreationDefaultStorageLimitInMB * @@ -798,6 +854,7 @@ class SharepointSettings extends Entity /** * Gets the tenantDefaultTimezone + * The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property. * * @return string|null The tenantDefaultTimezone */ @@ -812,6 +869,7 @@ class SharepointSettings extends Entity /** * Sets the tenantDefaultTimezone + * The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property. * * @param string $val The tenantDefaultTimezone * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ShipmentMethod.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ShipmentMethod.php index 6066c4c..d997185 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ShipmentMethod.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ShipmentMethod.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class ShipmentMethod extends Entity +class ShipmentMethod implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new ShipmentMethod + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the ShipmentMethod + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the code * @@ -78,6 +109,33 @@ class ShipmentMethod extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return ShipmentMethod + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -109,4 +167,53 @@ class ShipmentMethod extends Entity 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 ShipmentMethod + */ + 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/SignInActivity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInActivity.php index 21b98dc..4ff950b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInActivity.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInActivity.php @@ -26,7 +26,7 @@ class SignInActivity extends Entity /** * Gets the lastNonInteractiveSignInDateTime - * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client signed in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. + * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. * * @return \DateTime|null The lastNonInteractiveSignInDateTime */ @@ -45,7 +45,7 @@ class SignInActivity extends Entity /** * Sets the lastNonInteractiveSignInDateTime - * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client signed in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. + * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. * * @param \DateTime $val The value to assign to the lastNonInteractiveSignInDateTime * @@ -87,7 +87,7 @@ class SignInActivity extends Entity /** * Gets the lastSignInDateTime - * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user signed in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. + * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. * * @return \DateTime|null The lastSignInDateTime */ @@ -106,7 +106,7 @@ class SignInActivity extends Entity /** * Sets the lastSignInDateTime - * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user signed in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. + * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. * * @param \DateTime $val The value to assign to the lastSignInDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInPreferences.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInPreferences.php new file mode 100644 index 0000000..9b6ae67 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInPreferences.php @@ -0,0 +1,87 @@ +_propDict)) { + return $this->_propDict["isSystemPreferredAuthenticationMethodEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isSystemPreferredAuthenticationMethodEnabled + * Indicates whether the credential preferences of the system are enabled. + * + * @param bool $val The value of the isSystemPreferredAuthenticationMethodEnabled + * + * @return SignInPreferences + */ + public function setIsSystemPreferredAuthenticationMethodEnabled($val) + { + $this->_propDict["isSystemPreferredAuthenticationMethodEnabled"] = $val; + return $this; + } + + /** + * Gets the userPreferredMethodForSecondaryAuthentication + * The default second-factor method used by the user when signing in. If a user is enabled for system-preferred authentication, then this value is ignored except for a few scenarios where a user is authenticating via NPS extension or ADFS adapter. Possible values are push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, and unknownFutureValue + * + * @return UserDefaultAuthenticationMethodType|null The userPreferredMethodForSecondaryAuthentication + */ + public function getUserPreferredMethodForSecondaryAuthentication() + { + if (array_key_exists("userPreferredMethodForSecondaryAuthentication", $this->_propDict)) { + if (is_a($this->_propDict["userPreferredMethodForSecondaryAuthentication"], "\Beta\Microsoft\Graph\Model\UserDefaultAuthenticationMethodType") || is_null($this->_propDict["userPreferredMethodForSecondaryAuthentication"])) { + return $this->_propDict["userPreferredMethodForSecondaryAuthentication"]; + } else { + $this->_propDict["userPreferredMethodForSecondaryAuthentication"] = new UserDefaultAuthenticationMethodType($this->_propDict["userPreferredMethodForSecondaryAuthentication"]); + return $this->_propDict["userPreferredMethodForSecondaryAuthentication"]; + } + } + return null; + } + + /** + * Sets the userPreferredMethodForSecondaryAuthentication + * The default second-factor method used by the user when signing in. If a user is enabled for system-preferred authentication, then this value is ignored except for a few scenarios where a user is authenticating via NPS extension or ADFS adapter. Possible values are push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, and unknownFutureValue + * + * @param UserDefaultAuthenticationMethodType $val The value to assign to the userPreferredMethodForSecondaryAuthentication + * + * @return SignInPreferences The SignInPreferences + */ + public function setUserPreferredMethodForSecondaryAuthentication($val) + { + $this->_propDict["userPreferredMethodForSecondaryAuthentication"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SolutionsRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SolutionsRoot.php index 4cf2fcd..e433841 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SolutionsRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SolutionsRoot.php @@ -83,6 +83,37 @@ class SolutionsRoot implements \JsonSerializable return $this; } + /** + * Gets the virtualEvents + * + * @return VirtualEventsRoot|null The virtualEvents + */ + public function getVirtualEvents() + { + if (array_key_exists("virtualEvents", $this->_propDict)) { + if (is_a($this->_propDict["virtualEvents"], "\Beta\Microsoft\Graph\Model\VirtualEventsRoot") || is_null($this->_propDict["virtualEvents"])) { + return $this->_propDict["virtualEvents"]; + } else { + $this->_propDict["virtualEvents"] = new VirtualEventsRoot($this->_propDict["virtualEvents"]); + return $this->_propDict["virtualEvents"]; + } + } + return null; + } + + /** + * Sets the virtualEvents + * + * @param VirtualEventsRoot $val The virtualEvents + * + * @return SolutionsRoot + */ + public function setVirtualEvents($val) + { + $this->_propDict["virtualEvents"] = $val; + return $this; + } + /** * Gets the ODataType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubscribedSku.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubscribedSku.php index 7978820..865819e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubscribedSku.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SubscribedSku.php @@ -24,6 +24,60 @@ namespace Beta\Microsoft\Graph\Model; */ class SubscribedSku extends Entity { + /** + * Gets the accountId + * + * @return string|null The accountId + */ + public function getAccountId() + { + if (array_key_exists("accountId", $this->_propDict)) { + return $this->_propDict["accountId"]; + } else { + return null; + } + } + + /** + * Sets the accountId + * + * @param string $val The accountId + * + * @return SubscribedSku + */ + public function setAccountId($val) + { + $this->_propDict["accountId"] = $val; + return $this; + } + + /** + * Gets the accountName + * + * @return string|null The accountName + */ + public function getAccountName() + { + if (array_key_exists("accountName", $this->_propDict)) { + return $this->_propDict["accountName"]; + } else { + return null; + } + } + + /** + * Sets the accountName + * + * @param string $val The accountName + * + * @return SubscribedSku + */ + public function setAccountName($val) + { + $this->_propDict["accountName"] = $val; + return $this; + } + /** * Gets the appliesTo * For example, 'User' or 'Company'. @@ -232,4 +286,31 @@ class SubscribedSku extends Entity return $this; } + /** + * Gets the subscriptionIds + * + * @return array|null The subscriptionIds + */ + public function getSubscriptionIds() + { + if (array_key_exists("subscriptionIds", $this->_propDict)) { + return $this->_propDict["subscriptionIds"]; + } else { + return null; + } + } + + /** + * Sets the subscriptionIds + * + * @param string[] $val The subscriptionIds + * + * @return SubscribedSku + */ + public function setSubscriptionIds($val) + { + $this->_propDict["subscriptionIds"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Subscription.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Subscription.php index 409244c..d8fa650 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Subscription.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Subscription.php @@ -378,7 +378,7 @@ class Subscription extends Entity /** * Gets the notificationUrl - * Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. + * Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Any query string parameter included in the notificationUrl property will be included in the HTTP POST request when Microsoft Graph sends the change notifications. * * @return string|null The notificationUrl */ @@ -393,7 +393,7 @@ class Subscription extends Entity /** * Sets the notificationUrl - * Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. + * Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Any query string parameter included in the notificationUrl property will be included in the HTTP POST request when Microsoft Graph sends the change notifications. * * @param string $val The notificationUrl * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationDisposition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationDisposition.php new file mode 100644 index 0000000..63e66dc --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationDisposition.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Beta\Microsoft\Graph\Model\SynchronizationMetadata") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new SynchronizationMetadata($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * Possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields. + * + * @param SynchronizationMetadata $val The value to assign to the key + * + * @return SynchronizationMetadataEntry The SynchronizationMetadataEntry + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * Value of the metadata property. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * Value of the metadata property. + * + * @param string $val The value of the value + * + * @return SynchronizationMetadataEntry + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationRule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationRule.php index 7aabb06..50fa2b2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationRule.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationRule.php @@ -23,6 +23,37 @@ namespace Beta\Microsoft\Graph\Model; */ class SynchronizationRule extends Entity { + + /** + * Gets the containerFilter + * + * @return ContainerFilter|null The containerFilter + */ + public function getContainerFilter() + { + if (array_key_exists("containerFilter", $this->_propDict)) { + if (is_a($this->_propDict["containerFilter"], "\Beta\Microsoft\Graph\Model\ContainerFilter") || is_null($this->_propDict["containerFilter"])) { + return $this->_propDict["containerFilter"]; + } else { + $this->_propDict["containerFilter"] = new ContainerFilter($this->_propDict["containerFilter"]); + return $this->_propDict["containerFilter"]; + } + } + return null; + } + + /** + * Sets the containerFilter + * + * @param ContainerFilter $val The value to assign to the containerFilter + * + * @return SynchronizationRule The SynchronizationRule + */ + public function setContainerFilter($val) + { + $this->_propDict["containerFilter"] = $val; + return $this; + } /** * Gets the editable * true if the synchronization rule can be customized; false if this rule is read-only and should not be changed. @@ -51,6 +82,37 @@ class SynchronizationRule extends Entity $this->_propDict["editable"] = $val; return $this; } + + /** + * Gets the groupFilter + * + * @return GroupFilter|null The groupFilter + */ + public function getGroupFilter() + { + if (array_key_exists("groupFilter", $this->_propDict)) { + if (is_a($this->_propDict["groupFilter"], "\Beta\Microsoft\Graph\Model\GroupFilter") || is_null($this->_propDict["groupFilter"])) { + return $this->_propDict["groupFilter"]; + } else { + $this->_propDict["groupFilter"] = new GroupFilter($this->_propDict["groupFilter"]); + return $this->_propDict["groupFilter"]; + } + } + return null; + } + + /** + * Sets the groupFilter + * + * @param GroupFilter $val The value to assign to the groupFilter + * + * @return SynchronizationRule The SynchronizationRule + */ + public function setGroupFilter($val) + { + $this->_propDict["groupFilter"] = $val; + return $this; + } /** * Gets the id * Synchronization rule identifier. Must be one of the identifiers recognized by the synchronization engine. Supported rule identifiers can be found in the synchronization template returned by the API. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationTemplate.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationTemplate.php index 88089ff..b777683 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationTemplate.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SynchronizationTemplate.php @@ -189,7 +189,7 @@ class SynchronizationTemplate extends Entity * Sets the metadata * Additional extension properties. Unless mentioned explicitly, metadata values should not be changed. * - * @param MetadataEntry[] $val The metadata + * @param SynchronizationMetadataEntry[] $val The metadata * * @return SynchronizationTemplate */ diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SystemCredentialPreferences.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SystemCredentialPreferences.php new file mode 100644 index 0000000..326aa98 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SystemCredentialPreferences.php @@ -0,0 +1,125 @@ +_propDict)) { + if (is_a($this->_propDict["excludeTargets"], "\Beta\Microsoft\Graph\Model\ExcludeTarget") || is_null($this->_propDict["excludeTargets"])) { + return $this->_propDict["excludeTargets"]; + } else { + $this->_propDict["excludeTargets"] = new ExcludeTarget($this->_propDict["excludeTargets"]); + return $this->_propDict["excludeTargets"]; + } + } + return null; + } + + /** + * Sets the excludeTargets + * Users and groups excluded from the preferred authentication method experience of the system. + * + * @param ExcludeTarget $val The value to assign to the excludeTargets + * + * @return SystemCredentialPreferences The SystemCredentialPreferences + */ + public function setExcludeTargets($val) + { + $this->_propDict["excludeTargets"] = $val; + return $this; + } + + /** + * Gets the includeTargets + * Users and groups included in the preferred authentication method experience of the system. + * + * @return IncludeTarget|null The includeTargets + */ + public function getIncludeTargets() + { + if (array_key_exists("includeTargets", $this->_propDict)) { + if (is_a($this->_propDict["includeTargets"], "\Beta\Microsoft\Graph\Model\IncludeTarget") || is_null($this->_propDict["includeTargets"])) { + return $this->_propDict["includeTargets"]; + } else { + $this->_propDict["includeTargets"] = new IncludeTarget($this->_propDict["includeTargets"]); + return $this->_propDict["includeTargets"]; + } + } + return null; + } + + /** + * Sets the includeTargets + * Users and groups included in the preferred authentication method experience of the system. + * + * @param IncludeTarget $val The value to assign to the includeTargets + * + * @return SystemCredentialPreferences The SystemCredentialPreferences + */ + public function setIncludeTargets($val) + { + $this->_propDict["includeTargets"] = $val; + return $this; + } + + /** + * Gets the state + * Indicates whether the feature is enabled or disabled. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set, and uses the default behavior of Azure Active Directory for the setting. The default value is disabled. + * + * @return AdvancedConfigState|null The state + */ + public function getState() + { + if (array_key_exists("state", $this->_propDict)) { + if (is_a($this->_propDict["state"], "\Beta\Microsoft\Graph\Model\AdvancedConfigState") || is_null($this->_propDict["state"])) { + return $this->_propDict["state"]; + } else { + $this->_propDict["state"] = new AdvancedConfigState($this->_propDict["state"]); + return $this->_propDict["state"]; + } + } + return null; + } + + /** + * Sets the state + * Indicates whether the feature is enabled or disabled. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set, and uses the default behavior of Azure Active Directory for the setting. The default value is disabled. + * + * @param AdvancedConfigState $val The value to assign to the state + * + * @return SystemCredentialPreferences The SystemCredentialPreferences + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TaxArea.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TaxArea.php index a2125fd..4252761 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TaxArea.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TaxArea.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class TaxArea extends Entity +class TaxArea implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new TaxArea + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the TaxArea + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the code * @@ -78,6 +109,33 @@ class TaxArea extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return TaxArea + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -136,4 +194,53 @@ class TaxArea extends Entity 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 TaxArea + */ + 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/TeamTemplate.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamTemplate.php index 97a8066..73f43cd 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamTemplate.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamTemplate.php @@ -27,6 +27,7 @@ class TeamTemplate extends Entity /** * Gets the definitions + * A generic representation of a team template definition for a team with a specific structure and configuration. * * @return array|null The definitions */ @@ -41,6 +42,7 @@ class TeamTemplate extends Entity /** * Sets the definitions + * A generic representation of a team template definition for a team with a specific structure and configuration. * * @param TeamTemplateDefinition[] $val The definitions * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamTemplateDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamTemplateDefinition.php index 9f03712..876159b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamTemplateDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamTemplateDefinition.php @@ -26,6 +26,7 @@ class TeamTemplateDefinition extends Entity { /** * Gets the audience + * Describes the audience the team template is available to. The possible values are: organization, user, public, unknownFutureValue. * * @return TeamTemplateAudience|null The audience */ @@ -44,6 +45,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the audience + * Describes the audience the team template is available to. The possible values are: organization, user, public, unknownFutureValue. * * @param TeamTemplateAudience $val The audience * @@ -57,6 +59,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the categories + * The assigned categories for the team template. * * @return array|null The categories */ @@ -71,6 +74,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the categories + * The assigned categories for the team template. * * @param string[] $val The categories * @@ -84,6 +88,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the description + * A brief description of the team template as it will appear to the users in Microsoft Teams. * * @return string|null The description */ @@ -98,6 +103,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the description + * A brief description of the team template as it will appear to the users in Microsoft Teams. * * @param string $val The description * @@ -111,6 +117,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the displayName + * The user defined name of the team template. * * @return string|null The displayName */ @@ -125,6 +132,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the displayName + * The user defined name of the team template. * * @param string $val The displayName * @@ -138,6 +146,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the iconUrl + * The icon url for the team template. * * @return string|null The iconUrl */ @@ -152,6 +161,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the iconUrl + * The icon url for the team template. * * @param string $val The iconUrl * @@ -165,6 +175,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the languageTag + * Language the template is available in. * * @return string|null The languageTag */ @@ -179,6 +190,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the languageTag + * Language the template is available in. * * @param string $val The languageTag * @@ -192,6 +204,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the lastModifiedBy + * The identity of the user who last modified the team template. * * @return IdentitySet|null The lastModifiedBy */ @@ -210,6 +223,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the lastModifiedBy + * The identity of the user who last modified the team template. * * @param IdentitySet $val The lastModifiedBy * @@ -223,6 +237,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the lastModifiedDateTime + * The date time of when the team template was last modified. * * @return \DateTime|null The lastModifiedDateTime */ @@ -241,6 +256,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the lastModifiedDateTime + * The date time of when the team template was last modified. * * @param \DateTime $val The lastModifiedDateTime * @@ -254,6 +270,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the parentTemplateId + * The templateId for the team template * * @return string|null The parentTemplateId */ @@ -268,6 +285,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the parentTemplateId + * The templateId for the team template * * @param string $val The parentTemplateId * @@ -281,6 +299,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the publisherName + * The organization which published the team template. * * @return string|null The publisherName */ @@ -295,6 +314,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the publisherName + * The organization which published the team template. * * @param string $val The publisherName * @@ -308,6 +328,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the shortDescription + * A short-description of the team template as it will appear to the users in Microsoft Teams. * * @return string|null The shortDescription */ @@ -322,6 +343,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the shortDescription + * A short-description of the team template as it will appear to the users in Microsoft Teams. * * @param string $val The shortDescription * @@ -335,6 +357,7 @@ class TeamTemplateDefinition extends Entity /** * Gets the teamDefinition + * Collection of channel objects. A channel represents a topic, and therefore a logical isolation of discussion, within a team. * * @return Team|null The teamDefinition */ @@ -353,6 +376,7 @@ class TeamTemplateDefinition extends Entity /** * Sets the teamDefinition + * Collection of channel objects. A channel represents a topic, and therefore a logical isolation of discussion, within a team. * * @param Team $val The teamDefinition * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamsAppSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamsAppSettings.php index 8cb7b85..0aa6a7c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamsAppSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TeamsAppSettings.php @@ -26,7 +26,7 @@ class TeamsAppSettings extends Entity { /** * Gets the allowUserRequestsForAppAccess - * Indicates whether Teams users are allowed to request admins access to certain Teams apps. + * Indicates whether users are allowed to request access to the unavailable Teams apps. * * @return bool|null The allowUserRequestsForAppAccess */ @@ -41,7 +41,7 @@ class TeamsAppSettings extends Entity /** * Sets the allowUserRequestsForAppAccess - * Indicates whether Teams users are allowed to request admins access to certain Teams apps. + * Indicates whether users are allowed to request access to the unavailable Teams apps. * * @param bool $val The allowUserRequestsForAppAccess * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TimeCard.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TimeCard.php index 4150dc7..17f99a6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TimeCard.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TimeCard.php @@ -122,7 +122,7 @@ class TimeCard extends ChangeTrackedEntity /** * Gets the confirmedBy - * Indicate if this timeCard entry is confirmed. Possible values are none, user, manager, unknownFutureValue. + * Indicates whether this timeCard entry is confirmed. Possible values are none, user, manager, unknownFutureValue. * * @return ConfirmedBy|null The confirmedBy */ @@ -141,7 +141,7 @@ class TimeCard extends ChangeTrackedEntity /** * Sets the confirmedBy - * Indicate if this timeCard entry is confirmed. Possible values are none, user, manager, unknownFutureValue. + * Indicates whether this timeCard entry is confirmed. Possible values are none, user, manager, unknownFutureValue. * * @param ConfirmedBy $val The confirmedBy * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrustedCertificateAuthorityAsEntityBase.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrustedCertificateAuthorityAsEntityBase.php new file mode 100644 index 0000000..d0ec4d8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrustedCertificateAuthorityAsEntityBase.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["trustedCertificateAuthorities"]; + } else { + return null; + } + } + + /** + * Sets the trustedCertificateAuthorities + * + * @param CertificateAuthorityAsEntity[] $val The trustedCertificateAuthorities + * + * @return TrustedCertificateAuthorityAsEntityBase + */ + public function setTrustedCertificateAuthorities($val) + { + $this->_propDict["trustedCertificateAuthorities"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRbacApplication.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRbacApplication.php index 43e4ea0..03897f0 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRbacApplication.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRbacApplication.php @@ -25,8 +25,39 @@ namespace Beta\Microsoft\Graph\Model; class UnifiedRbacApplication extends Entity { + /** + * Gets the customAppScopes + * Workload-specific scope object that represents the resources for which the principal has been granted access. + * + * @return array|null The customAppScopes + */ + public function getCustomAppScopes() + { + if (array_key_exists("customAppScopes", $this->_propDict)) { + return $this->_propDict["customAppScopes"]; + } else { + return null; + } + } + + /** + * Sets the customAppScopes + * Workload-specific scope object that represents the resources for which the principal has been granted access. + * + * @param CustomAppScope[] $val The customAppScopes + * + * @return UnifiedRbacApplication + */ + public function setCustomAppScopes($val) + { + $this->_propDict["customAppScopes"] = $val; + return $this; + } + + /** * Gets the resourceNamespaces + * Resource that represents a collection of related actions. * * @return array|null The resourceNamespaces */ @@ -41,6 +72,7 @@ class UnifiedRbacApplication extends Entity /** * Sets the resourceNamespaces + * Resource that represents a collection of related actions. * * @param UnifiedRbacResourceNamespace[] $val The resourceNamespaces * @@ -55,6 +87,7 @@ class UnifiedRbacApplication extends Entity /** * Gets the roleAssignments + * Resource to grant access to users or groups. * * @return array|null The roleAssignments */ @@ -69,6 +102,7 @@ class UnifiedRbacApplication extends Entity /** * Sets the roleAssignments + * Resource to grant access to users or groups. * * @param UnifiedRoleAssignment[] $val The roleAssignments * @@ -83,6 +117,7 @@ class UnifiedRbacApplication extends Entity /** * Gets the roleDefinitions + * The roles allowed by RBAC providers and the permissions assigned to the roles. * * @return array|null The roleDefinitions */ @@ -97,6 +132,7 @@ class UnifiedRbacApplication extends Entity /** * Sets the roleDefinitions + * The roles allowed by RBAC providers and the permissions assigned to the roles. * * @param UnifiedRoleDefinition[] $val The roleDefinitions * @@ -111,6 +147,7 @@ class UnifiedRbacApplication extends Entity /** * Gets the transitiveRoleAssignments + * Resource to grant access to users or groups that are transitive. * * @return array|null The transitiveRoleAssignments */ @@ -125,6 +162,7 @@ class UnifiedRbacApplication extends Entity /** * Sets the transitiveRoleAssignments + * Resource to grant access to users or groups that are transitive. * * @param UnifiedRoleAssignment[] $val The transitiveRoleAssignments * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRbacResourceAction.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRbacResourceAction.php index 8bceb7b..b956746 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRbacResourceAction.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRbacResourceAction.php @@ -194,6 +194,37 @@ class UnifiedRbacResourceAction extends Entity return $this; } + /** + * Gets the authenticationContext + * + * @return AuthenticationContextClassReference|null The authenticationContext + */ + public function getAuthenticationContext() + { + if (array_key_exists("authenticationContext", $this->_propDict)) { + if (is_a($this->_propDict["authenticationContext"], "\Beta\Microsoft\Graph\Model\AuthenticationContextClassReference") || is_null($this->_propDict["authenticationContext"])) { + return $this->_propDict["authenticationContext"]; + } else { + $this->_propDict["authenticationContext"] = new AuthenticationContextClassReference($this->_propDict["authenticationContext"]); + return $this->_propDict["authenticationContext"]; + } + } + return null; + } + + /** + * Sets the authenticationContext + * + * @param AuthenticationContextClassReference $val The authenticationContext + * + * @return UnifiedRbacResourceAction + */ + public function setAuthenticationContext($val) + { + $this->_propDict["authenticationContext"] = $val; + return $this; + } + /** * Gets the resourceScope * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementPolicy.php index a35732f..8821c6b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementPolicy.php @@ -208,7 +208,7 @@ class UnifiedRoleManagementPolicy extends Entity /** * Gets the scopeType - * The type of the scope where the policy is created. One of Directory, DirectoryRole. Required. + * The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required. * * @return string|null The scopeType */ @@ -223,7 +223,7 @@ class UnifiedRoleManagementPolicy extends Entity /** * Sets the scopeType - * The type of the scope where the policy is created. One of Directory, DirectoryRole. Required. + * The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required. * * @param string $val The scopeType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementPolicyAssignment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementPolicyAssignment.php index acd3984..b4d9ce7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementPolicyAssignment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementPolicyAssignment.php @@ -55,7 +55,7 @@ class UnifiedRoleManagementPolicyAssignment extends Entity /** * Gets the roleDefinitionId - * The identifier of the role definition object where the policy applies. If not specified, the policy applies to all roles. Supports $filter (eq). + * For Azure AD roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq). * * @return string|null The roleDefinitionId */ @@ -70,7 +70,7 @@ class UnifiedRoleManagementPolicyAssignment extends Entity /** * Sets the roleDefinitionId - * The identifier of the role definition object where the policy applies. If not specified, the policy applies to all roles. Supports $filter (eq). + * For Azure AD roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq). * * @param string $val The roleDefinitionId * @@ -113,7 +113,7 @@ class UnifiedRoleManagementPolicyAssignment extends Entity /** * Gets the scopeType - * The type of the scope where the policy is assigned. One of Directory, DirectoryRole. Required. + * The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required. * * @return string|null The scopeType */ @@ -128,7 +128,7 @@ class UnifiedRoleManagementPolicyAssignment extends Entity /** * Sets the scopeType - * The type of the scope where the policy is assigned. One of Directory, DirectoryRole. Required. + * The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required. * * @param string $val The scopeType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnitOfMeasure.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnitOfMeasure.php index b5fe490..0d2c81a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnitOfMeasure.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnitOfMeasure.php @@ -22,8 +22,39 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class UnitOfMeasure extends Entity +class UnitOfMeasure implements \JsonSerializable { + /** + * The array of properties available + * to the model + * + * @var array $_propDict + */ + protected $_propDict; + + /** + * Construct a new UnitOfMeasure + * + * @param array $propDict A list of properties to set + */ + function __construct($propDict = array()) + { + if (!is_array($propDict)) { + $propDict = array(); + } + $this->_propDict = $propDict; + } + + /** + * Gets the property dictionary of the UnitOfMeasure + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the code * @@ -78,6 +109,33 @@ class UnitOfMeasure extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return UnitOfMeasure + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the internationalStandardCode * @@ -136,4 +194,53 @@ class UnitOfMeasure extends Entity 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 UnitOfMeasure + */ + 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/User.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php index f090728..5cc5ab4 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.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will fail.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.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.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will fail.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.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 * @@ -895,8 +895,38 @@ class User extends DirectoryObject return $this; } + /** + * Gets the isLicenseReconciliationNeeded + * Indicates whether the user is pending an exchange mailbox license assignment. Read-only. Supports $filter (eq where true only). + * + * @return bool|null The isLicenseReconciliationNeeded + */ + public function getIsLicenseReconciliationNeeded() + { + if (array_key_exists("isLicenseReconciliationNeeded", $this->_propDict)) { + return $this->_propDict["isLicenseReconciliationNeeded"]; + } else { + return null; + } + } + + /** + * Sets the isLicenseReconciliationNeeded + * Indicates whether the user is pending an exchange mailbox license assignment. Read-only. Supports $filter (eq where true only). + * + * @param bool $val The isLicenseReconciliationNeeded + * + * @return User + */ + public function setIsLicenseReconciliationNeeded($val) + { + $this->_propDict["isLicenseReconciliationNeeded"] = boolval($val); + return $this; + } + /** * Gets the isManagementRestricted + * true if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. * * @return bool|null The isManagementRestricted */ @@ -911,6 +941,7 @@ class User extends DirectoryObject /** * Sets the isManagementRestricted + * true if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. * * @param bool $val The isManagementRestricted * @@ -1132,7 +1163,7 @@ class User extends DirectoryObject /** * Gets the mobilePhone - * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. * * @return string|null The mobilePhone */ @@ -1147,7 +1178,7 @@ class User extends DirectoryObject /** * Sets the mobilePhone - * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. * * @param string $val The mobilePhone * @@ -1786,6 +1817,36 @@ class User extends DirectoryObject return $this; } + + /** + * Gets the serviceProvisioningErrors + * Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance). + * + * @return array|null The serviceProvisioningErrors + */ + public function getServiceProvisioningErrors() + { + if (array_key_exists("serviceProvisioningErrors", $this->_propDict)) { + return $this->_propDict["serviceProvisioningErrors"]; + } else { + return null; + } + } + + /** + * Sets the serviceProvisioningErrors + * Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance). + * + * @param ServiceProvisioningError[] $val The serviceProvisioningErrors + * + * @return User + */ + public function setServiceProvisioningErrors($val) + { + $this->_propDict["serviceProvisioningErrors"] = $val; + return $this; + } + /** * Gets the showInAddressList * Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -4343,4 +4404,35 @@ class User extends DirectoryObject return $this; } + /** + * Gets the employeeExperience + * + * @return EmployeeExperienceUser|null The employeeExperience + */ + public function getEmployeeExperience() + { + if (array_key_exists("employeeExperience", $this->_propDict)) { + if (is_a($this->_propDict["employeeExperience"], "\Beta\Microsoft\Graph\Model\EmployeeExperienceUser") || is_null($this->_propDict["employeeExperience"])) { + return $this->_propDict["employeeExperience"]; + } else { + $this->_propDict["employeeExperience"] = new EmployeeExperienceUser($this->_propDict["employeeExperience"]); + return $this->_propDict["employeeExperience"]; + } + } + return null; + } + + /** + * Sets the employeeExperience + * + * @param EmployeeExperienceUser $val The employeeExperience + * + * @return User + */ + public function setEmployeeExperience($val) + { + $this->_propDict["employeeExperience"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserDefaultAuthenticationMethodType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserDefaultAuthenticationMethodType.php new file mode 100644 index 0000000..97b7cf9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserDefaultAuthenticationMethodType.php @@ -0,0 +1,39 @@ +_propDict)) { + if (is_a($this->_propDict["deviceFeatureType"], "\Beta\Microsoft\Graph\Model\UserExperienceAnalyticsAnomalyDeviceFeatureType") || is_null($this->_propDict["deviceFeatureType"])) { + return $this->_propDict["deviceFeatureType"]; + } else { + $this->_propDict["deviceFeatureType"] = new UserExperienceAnalyticsAnomalyDeviceFeatureType($this->_propDict["deviceFeatureType"]); + return $this->_propDict["deviceFeatureType"]; + } + } + return null; + } + + /** + * Sets the deviceFeatureType + * The type of device feature. Possible values are: manufacturer, model, osVersion, application or driver + * + * @param UserExperienceAnalyticsAnomalyDeviceFeatureType $val The value to assign to the deviceFeatureType + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupFeature The UserExperienceAnalyticsAnomalyCorrelationGroupFeature + */ + public function setDeviceFeatureType($val) + { + $this->_propDict["deviceFeatureType"] = $val; + return $this; + } + /** + * Gets the values + * Specific metric values that describe the features of the given device feature type. + * + * @return string|null The values + */ + public function getValues() + { + if (array_key_exists("values", $this->_propDict)) { + return $this->_propDict["values"]; + } else { + return null; + } + } + + /** + * Sets the values + * Specific metric values that describe the features of the given device feature type. + * + * @param string $val The value of the values + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupFeature + */ + public function setValues($val) + { + $this->_propDict["values"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupOverview.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupOverview.php new file mode 100644 index 0000000..a09d42d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupOverview.php @@ -0,0 +1,322 @@ +_propDict)) { + return $this->_propDict["anomalyCorrelationGroupCount"]; + } else { + return null; + } + } + + /** + * Sets the anomalyCorrelationGroupCount + * Indicates the number of correlation groups in the anomaly. Valid values -2147483648 to 2147483647 + * + * @param int $val The anomalyCorrelationGroupCount + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setAnomalyCorrelationGroupCount($val) + { + $this->_propDict["anomalyCorrelationGroupCount"] = intval($val); + return $this; + } + + /** + * Gets the anomalyId + * The unique identifier of the anomaly. Anomaly details such as name and type can be found in the UserExperienceAnalyticsAnomalySeverityOverview entity. + * + * @return string|null The anomalyId + */ + public function getAnomalyId() + { + if (array_key_exists("anomalyId", $this->_propDict)) { + return $this->_propDict["anomalyId"]; + } else { + return null; + } + } + + /** + * Sets the anomalyId + * The unique identifier of the anomaly. Anomaly details such as name and type can be found in the UserExperienceAnalyticsAnomalySeverityOverview entity. + * + * @param string $val The anomalyId + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setAnomalyId($val) + { + $this->_propDict["anomalyId"] = $val; + return $this; + } + + /** + * Gets the correlationGroupAnomalousDeviceCount + * Indicates the total number of devices affected by the anomaly in the correlation group. Valid values -2147483648 to 2147483647 + * + * @return int|null The correlationGroupAnomalousDeviceCount + */ + public function getCorrelationGroupAnomalousDeviceCount() + { + if (array_key_exists("correlationGroupAnomalousDeviceCount", $this->_propDict)) { + return $this->_propDict["correlationGroupAnomalousDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the correlationGroupAnomalousDeviceCount + * Indicates the total number of devices affected by the anomaly in the correlation group. Valid values -2147483648 to 2147483647 + * + * @param int $val The correlationGroupAnomalousDeviceCount + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setCorrelationGroupAnomalousDeviceCount($val) + { + $this->_propDict["correlationGroupAnomalousDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the correlationGroupAtRiskDeviceCount + * Indicates the total number of devices at risk in the correlation group. Valid values -2147483648 to 2147483647 + * + * @return int|null The correlationGroupAtRiskDeviceCount + */ + public function getCorrelationGroupAtRiskDeviceCount() + { + if (array_key_exists("correlationGroupAtRiskDeviceCount", $this->_propDict)) { + return $this->_propDict["correlationGroupAtRiskDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the correlationGroupAtRiskDeviceCount + * Indicates the total number of devices at risk in the correlation group. Valid values -2147483648 to 2147483647 + * + * @param int $val The correlationGroupAtRiskDeviceCount + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setCorrelationGroupAtRiskDeviceCount($val) + { + $this->_propDict["correlationGroupAtRiskDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the correlationGroupDeviceCount + * Indicates the total number of devices in a correlation group. Valid values -2147483648 to 2147483647 + * + * @return int|null The correlationGroupDeviceCount + */ + public function getCorrelationGroupDeviceCount() + { + if (array_key_exists("correlationGroupDeviceCount", $this->_propDict)) { + return $this->_propDict["correlationGroupDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the correlationGroupDeviceCount + * Indicates the total number of devices in a correlation group. Valid values -2147483648 to 2147483647 + * + * @param int $val The correlationGroupDeviceCount + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setCorrelationGroupDeviceCount($val) + { + $this->_propDict["correlationGroupDeviceCount"] = intval($val); + return $this; + } + + + /** + * Gets the correlationGroupFeatures + * Describes the features of a device that are shared between all devices in a correlation group. + * + * @return array|null The correlationGroupFeatures + */ + public function getCorrelationGroupFeatures() + { + if (array_key_exists("correlationGroupFeatures", $this->_propDict)) { + return $this->_propDict["correlationGroupFeatures"]; + } else { + return null; + } + } + + /** + * Sets the correlationGroupFeatures + * Describes the features of a device that are shared between all devices in a correlation group. + * + * @param UserExperienceAnalyticsAnomalyCorrelationGroupFeature[] $val The correlationGroupFeatures + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setCorrelationGroupFeatures($val) + { + $this->_propDict["correlationGroupFeatures"] = $val; + return $this; + } + + /** + * Gets the correlationGroupId + * The unique identifier for the correlation group which will uniquely identify one of the correlation group within an anomaly. The correlation Id can be mapped to the correlation group name by concatinating the correlation group features. Example of correlation group name which is the indicative of concatenated features names are for names, Contoso manufacture 4.4.1 and Windows 11.22621.1485. + * + * @return string|null The correlationGroupId + */ + public function getCorrelationGroupId() + { + if (array_key_exists("correlationGroupId", $this->_propDict)) { + return $this->_propDict["correlationGroupId"]; + } else { + return null; + } + } + + /** + * Sets the correlationGroupId + * The unique identifier for the correlation group which will uniquely identify one of the correlation group within an anomaly. The correlation Id can be mapped to the correlation group name by concatinating the correlation group features. Example of correlation group name which is the indicative of concatenated features names are for names, Contoso manufacture 4.4.1 and Windows 11.22621.1485. + * + * @param string $val The correlationGroupId + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setCorrelationGroupId($val) + { + $this->_propDict["correlationGroupId"] = $val; + return $this; + } + + /** + * Gets the correlationGroupPrevalence + * The prevalence of the correlation group. Possible values are: high, medium or low. + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupPrevalence|null The correlationGroupPrevalence + */ + public function getCorrelationGroupPrevalence() + { + if (array_key_exists("correlationGroupPrevalence", $this->_propDict)) { + if (is_a($this->_propDict["correlationGroupPrevalence"], "\Beta\Microsoft\Graph\Model\UserExperienceAnalyticsAnomalyCorrelationGroupPrevalence") || is_null($this->_propDict["correlationGroupPrevalence"])) { + return $this->_propDict["correlationGroupPrevalence"]; + } else { + $this->_propDict["correlationGroupPrevalence"] = new UserExperienceAnalyticsAnomalyCorrelationGroupPrevalence($this->_propDict["correlationGroupPrevalence"]); + return $this->_propDict["correlationGroupPrevalence"]; + } + } + return null; + } + + /** + * Sets the correlationGroupPrevalence + * The prevalence of the correlation group. Possible values are: high, medium or low. + * + * @param UserExperienceAnalyticsAnomalyCorrelationGroupPrevalence $val The correlationGroupPrevalence + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setCorrelationGroupPrevalence($val) + { + $this->_propDict["correlationGroupPrevalence"] = $val; + return $this; + } + + /** + * Gets the correlationGroupPrevalencePercentage + * The percentage of the devices in the correlation group that are anomalous. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The correlationGroupPrevalencePercentage + */ + public function getCorrelationGroupPrevalencePercentage() + { + if (array_key_exists("correlationGroupPrevalencePercentage", $this->_propDict)) { + return $this->_propDict["correlationGroupPrevalencePercentage"]; + } else { + return null; + } + } + + /** + * Sets the correlationGroupPrevalencePercentage + * The percentage of the devices in the correlation group that are anomalous. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The correlationGroupPrevalencePercentage + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setCorrelationGroupPrevalencePercentage($val) + { + $this->_propDict["correlationGroupPrevalencePercentage"] = floatval($val); + return $this; + } + + /** + * Gets the totalDeviceCount + * Indicates the total number of devices in the tenant. Valid values -2147483648 to 2147483647 + * + * @return int|null The totalDeviceCount + */ + public function getTotalDeviceCount() + { + if (array_key_exists("totalDeviceCount", $this->_propDict)) { + return $this->_propDict["totalDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the totalDeviceCount + * Indicates the total number of devices in the tenant. Valid values -2147483648 to 2147483647 + * + * @param int $val The totalDeviceCount + * + * @return UserExperienceAnalyticsAnomalyCorrelationGroupOverview + */ + public function setTotalDeviceCount($val) + { + $this->_propDict["totalDeviceCount"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupPrevalence.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupPrevalence.php new file mode 100644 index 0000000..40a9ea1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyCorrelationGroupPrevalence.php @@ -0,0 +1,36 @@ +_propDict)) { + return $this->_propDict["correlationGroupId"]; + } else { + return null; + } + } + + /** + * Sets the correlationGroupId + * The unique identifier of the correlation group. + * + * @param string $val The correlationGroupId + * + * @return UserExperienceAnalyticsAnomalyDevice + */ + public function setCorrelationGroupId($val) + { + $this->_propDict["correlationGroupId"] = $val; + return $this; + } + /** * Gets the deviceId * The unique identifier of the device. @@ -235,6 +264,39 @@ class UserExperienceAnalyticsAnomalyDevice extends Entity return $this; } + /** + * Gets the deviceStatus + * Indicates the device status with respect to the correlation group. At risk devices are devices that share correlation group features but may not yet be affected by an anomaly, such as when a device is experiencing crashes on an application but that application has not been used on the device but is currently installed. This could lead to the device becoming anomalous if the application in question were to be used. Possible values are: anomolous, affected or atRisk + * + * @return UserExperienceAnalyticsDeviceStatus|null The deviceStatus + */ + public function getDeviceStatus() + { + if (array_key_exists("deviceStatus", $this->_propDict)) { + if (is_a($this->_propDict["deviceStatus"], "\Beta\Microsoft\Graph\Model\UserExperienceAnalyticsDeviceStatus") || is_null($this->_propDict["deviceStatus"])) { + return $this->_propDict["deviceStatus"]; + } else { + $this->_propDict["deviceStatus"] = new UserExperienceAnalyticsDeviceStatus($this->_propDict["deviceStatus"]); + return $this->_propDict["deviceStatus"]; + } + } + return null; + } + + /** + * Sets the deviceStatus + * Indicates the device status with respect to the correlation group. At risk devices are devices that share correlation group features but may not yet be affected by an anomaly, such as when a device is experiencing crashes on an application but that application has not been used on the device but is currently installed. This could lead to the device becoming anomalous if the application in question were to be used. Possible values are: anomolous, affected or atRisk + * + * @param UserExperienceAnalyticsDeviceStatus $val The deviceStatus + * + * @return UserExperienceAnalyticsAnomalyDevice + */ + public function setDeviceStatus($val) + { + $this->_propDict["deviceStatus"] = $val; + return $this; + } + /** * Gets the osName * The name of the OS installed on the device. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyDeviceFeatureType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyDeviceFeatureType.php new file mode 100644 index 0000000..8c139d8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAnomalyDeviceFeatureType.php @@ -0,0 +1,38 @@ +_propDict)) { - return $this->_propDict["appHealthStatus"]; - } else { - return null; - } - } - - /** - * Sets the appHealthStatus - * The overall health status of the app. - * - * @param string $val The appHealthStatus - * - * @return UserExperienceAnalyticsAppHealthApplicationPerformance - */ - public function setAppHealthStatus($val) - { - $this->_propDict["appHealthStatus"] = $val; - return $this; - } - /** * Gets the appName * The name of the application. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthDeviceModelPerformance.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthDeviceModelPerformance.php index 674d0a6..cb97cdc 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthDeviceModelPerformance.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthDeviceModelPerformance.php @@ -202,33 +202,4 @@ class UserExperienceAnalyticsAppHealthDeviceModelPerformance extends Entity return $this; } - /** - * Gets the modelAppHealthStatus - * The overall app health status of the device model. - * - * @return string|null The modelAppHealthStatus - */ - public function getModelAppHealthStatus() - { - if (array_key_exists("modelAppHealthStatus", $this->_propDict)) { - return $this->_propDict["modelAppHealthStatus"]; - } else { - return null; - } - } - - /** - * Sets the modelAppHealthStatus - * The overall app health status of the device model. - * - * @param string $val The modelAppHealthStatus - * - * @return UserExperienceAnalyticsAppHealthDeviceModelPerformance - */ - public function setModelAppHealthStatus($val) - { - $this->_propDict["modelAppHealthStatus"] = $val; - return $this; - } - } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthDevicePerformance.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthDevicePerformance.php index a476615..3e2f28a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthDevicePerformance.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthDevicePerformance.php @@ -140,35 +140,6 @@ class UserExperienceAnalyticsAppHealthDevicePerformance extends Entity return $this; } - /** - * Gets the deviceAppHealthStatus - * The overall app health status of the device. - * - * @return string|null The deviceAppHealthStatus - */ - public function getDeviceAppHealthStatus() - { - if (array_key_exists("deviceAppHealthStatus", $this->_propDict)) { - return $this->_propDict["deviceAppHealthStatus"]; - } else { - return null; - } - } - - /** - * Sets the deviceAppHealthStatus - * The overall app health status of the device. - * - * @param string $val The deviceAppHealthStatus - * - * @return UserExperienceAnalyticsAppHealthDevicePerformance - */ - public function setDeviceAppHealthStatus($val) - { - $this->_propDict["deviceAppHealthStatus"] = $val; - return $this; - } - /** * Gets the deviceDisplayName * The name of the device. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthOSVersionPerformance.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthOSVersionPerformance.php index a072cb3..6354bae 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthOSVersionPerformance.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsAppHealthOSVersionPerformance.php @@ -169,33 +169,4 @@ class UserExperienceAnalyticsAppHealthOSVersionPerformance extends Entity return $this; } - /** - * Gets the osVersionAppHealthStatus - * The overall app health status of the OS version. - * - * @return string|null The osVersionAppHealthStatus - */ - public function getOsVersionAppHealthStatus() - { - if (array_key_exists("osVersionAppHealthStatus", $this->_propDict)) { - return $this->_propDict["osVersionAppHealthStatus"]; - } else { - return null; - } - } - - /** - * Sets the osVersionAppHealthStatus - * The overall app health status of the OS version. - * - * @param string $val The osVersionAppHealthStatus - * - * @return UserExperienceAnalyticsAppHealthOSVersionPerformance - */ - public function setOsVersionAppHealthStatus($val) - { - $this->_propDict["osVersionAppHealthStatus"] = $val; - return $this; - } - } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsDeviceStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsDeviceStatus.php new file mode 100644 index 0000000..13d4c6b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsDeviceStatus.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["lastUpdatedDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdatedDateTime"])) { + return $this->_propDict["lastUpdatedDateTime"]; + } else { + $this->_propDict["lastUpdatedDateTime"] = new \DateTime($this->_propDict["lastUpdatedDateTime"]); + return $this->_propDict["lastUpdatedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdatedDateTime + * The date and time (UTC) when the record was last updated. The DateTimeOffset 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 lastUpdatedDateTime + * + * @return UserRegistrationDetails + */ + public function setLastUpdatedDateTime($val) + { + $this->_propDict["lastUpdatedDateTime"] = $val; + return $this; + } + /** * Gets the methodsRegistered * Collection of authentication methods registered, such as mobilePhone, email, fido2. Supports $filter (any with eq). diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserSimulationDetails.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserSimulationDetails.php index fa13b01..5e07ab4 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserSimulationDetails.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserSimulationDetails.php @@ -168,6 +168,34 @@ class UserSimulationDetails extends Entity $this->_propDict["isCompromised"] = $val; return $this; } + /** + * Gets the latestSimulationActivity + * Indicates latest user activity. + * + * @return string|null The latestSimulationActivity + */ + public function getLatestSimulationActivity() + { + if (array_key_exists("latestSimulationActivity", $this->_propDict)) { + return $this->_propDict["latestSimulationActivity"]; + } else { + return null; + } + } + + /** + * Sets the latestSimulationActivity + * Indicates latest user activity. + * + * @param string $val The value of the latestSimulationActivity + * + * @return UserSimulationDetails + */ + public function setLatestSimulationActivity($val) + { + $this->_propDict["latestSimulationActivity"] = $val; + return $this; + } /** * Gets the reportedPhishDateTime diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserType.php new file mode 100644 index 0000000..f52bd31 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserType.php @@ -0,0 +1,35 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the Vendor + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + /** * Gets the address * @@ -221,6 +252,33 @@ class Vendor extends Entity return $this; } + /** + * Gets the id + * + * @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 + * + * @param string $val The id + * + * @return Vendor + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** * Gets the lastModifiedDateTime * @@ -562,4 +620,53 @@ class Vendor extends Entity 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 Vendor + */ + 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/VerifiableCredentialPresentationStatusCode.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialPresentationStatusCode.php new file mode 100644 index 0000000..10d4d37 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialPresentationStatusCode.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["expiryDateTime"], "\DateTime") || is_null($this->_propDict["expiryDateTime"])) { + return $this->_propDict["expiryDateTime"]; + } else { + $this->_propDict["expiryDateTime"] = new \DateTime($this->_propDict["expiryDateTime"]); + return $this->_propDict["expiryDateTime"]; + } + } + return null; + } + + /** + * Sets the expiryDateTime + * When the presentation request will expire and a new one will need to be generated. + * + * @param \DateTime $val The value to assign to the expiryDateTime + * + * @return VerifiableCredentialRequired The VerifiableCredentialRequired + */ + public function setExpiryDateTime($val) + { + $this->_propDict["expiryDateTime"] = $val; + return $this; + } + /** + * Gets the url + * A URL that launches the digital wallet and starts the presentation process. You can present this URL to the user if they can't scan the QR code. + * + * @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 + * A URL that launches the digital wallet and starts the presentation process. You can present this URL to the user if they can't scan the QR code. + * + * @param string $val The value of the url + * + * @return VerifiableCredentialRequired + */ + public function setUrl($val) + { + $this->_propDict["url"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialRequirementStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialRequirementStatus.php new file mode 100644 index 0000000..e1d5116 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialRequirementStatus.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["expiryDateTime"], "\DateTime") || is_null($this->_propDict["expiryDateTime"])) { + return $this->_propDict["expiryDateTime"]; + } else { + $this->_propDict["expiryDateTime"] = new \DateTime($this->_propDict["expiryDateTime"]); + return $this->_propDict["expiryDateTime"]; + } + } + return null; + } + + /** + * Sets the expiryDateTime + * The specific date and time that the presentation request will expire and a new one will need to be generated. + * + * @param \DateTime $val The value to assign to the expiryDateTime + * + * @return VerifiableCredentialRetrieved The VerifiableCredentialRetrieved + */ + public function setExpiryDateTime($val) + { + $this->_propDict["expiryDateTime"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialSettings.php new file mode 100644 index 0000000..25e0a20 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialSettings.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["credentialTypes"], "\Beta\Microsoft\Graph\Model\VerifiableCredentialType") || is_null($this->_propDict["credentialTypes"])) { + return $this->_propDict["credentialTypes"]; + } else { + $this->_propDict["credentialTypes"] = new VerifiableCredentialType($this->_propDict["credentialTypes"]); + return $this->_propDict["credentialTypes"]; + } + } + return null; + } + + /** + * Sets the credentialTypes + * The types of verifiable credentials that a requestor must present when requesting an access package that has the policy. + * + * @param VerifiableCredentialType $val The value to assign to the credentialTypes + * + * @return VerifiableCredentialSettings The VerifiableCredentialSettings + */ + public function setCredentialTypes($val) + { + $this->_propDict["credentialTypes"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialType.php new file mode 100644 index 0000000..b0c1375 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialType.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["credentialType"]; + } else { + return null; + } + } + + /** + * Sets the credentialType + * The type of credential issued, for example, BusinessCardCredential. + * + * @param string $val The value of the credentialType + * + * @return VerifiableCredentialType + */ + public function setCredentialType($val) + { + $this->_propDict["credentialType"] = $val; + return $this; + } + /** + * Gets the issuers + * List of the accepted issuers authority as identified by the Microsoft Entra Verified ID service, for example, did:ion:EiAlrenrtD3Lsw0GlbzS1O2YFdy3Xtu8yo35W/&lt;SNIP/&gt;.... + * + * @return string|null The issuers + */ + public function getIssuers() + { + if (array_key_exists("issuers", $this->_propDict)) { + return $this->_propDict["issuers"]; + } else { + return null; + } + } + + /** + * Sets the issuers + * List of the accepted issuers authority as identified by the Microsoft Entra Verified ID service, for example, did:ion:EiAlrenrtD3Lsw0GlbzS1O2YFdy3Xtu8yo35W/&lt;SNIP/&gt;.... + * + * @param string $val The value of the issuers + * + * @return VerifiableCredentialType + */ + public function setIssuers($val) + { + $this->_propDict["issuers"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialVerified.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialVerified.php new file mode 100644 index 0000000..20b4241 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VerifiableCredentialVerified.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["authority"]; + } else { + return null; + } + } + + /** + * Sets the authority + * The authority ID for the issuer. + * + * @param string $val The value of the authority + * + * @return VerifiedCredentialData + */ + public function setAuthority($val) + { + $this->_propDict["authority"] = $val; + return $this; + } + + /** + * Gets the claims + * Key-value pair of claims retrieved from the credential that the user presented, and the service verified. + * + * @return VerifiedCredentialClaims|null The claims + */ + public function getClaims() + { + if (array_key_exists("claims", $this->_propDict)) { + if (is_a($this->_propDict["claims"], "\Beta\Microsoft\Graph\Model\VerifiedCredentialClaims") || is_null($this->_propDict["claims"])) { + return $this->_propDict["claims"]; + } else { + $this->_propDict["claims"] = new VerifiedCredentialClaims($this->_propDict["claims"]); + return $this->_propDict["claims"]; + } + } + return null; + } + + /** + * Sets the claims + * Key-value pair of claims retrieved from the credential that the user presented, and the service verified. + * + * @param VerifiedCredentialClaims $val The value to assign to the claims + * + * @return VerifiedCredentialData The VerifiedCredentialData + */ + public function setClaims($val) + { + $this->_propDict["claims"] = $val; + return $this; + } + /** + * Gets the type + * The list of credential types provided by the issuer. + * + * @return string|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + return $this->_propDict["type"]; + } else { + return null; + } + } + + /** + * Sets the type + * The list of credential types provided by the issuer. + * + * @param string $val The value of the type + * + * @return VerifiedCredentialData + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEndpoint.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEndpoint.php index 71b01b7..a723e71 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEndpoint.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEndpoint.php @@ -55,6 +55,34 @@ class VirtualEndpoint extends Entity } + /** + * Gets the bulkActions + * + * @return array|null The bulkActions + */ + public function getBulkActions() + { + if (array_key_exists("bulkActions", $this->_propDict)) { + return $this->_propDict["bulkActions"]; + } else { + return null; + } + } + + /** + * Sets the bulkActions + * + * @param CloudPcBulkAction[] $val The bulkActions + * + * @return VirtualEndpoint + */ + public function setBulkActions($val) + { + $this->_propDict["bulkActions"] = $val; + return $this; + } + + /** * Gets the cloudPCs * Cloud managed virtual desktops. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEvent.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEvent.php new file mode 100644 index 0000000..4fed829 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEvent.php @@ -0,0 +1,277 @@ +_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Beta\Microsoft\Graph\Model\CommunicationsIdentitySet") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new CommunicationsIdentitySet($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * Identity information of who created the virtual event. Inherited from virtualEvent. + * + * @param CommunicationsIdentitySet $val The createdBy + * + * @return VirtualEvent + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the description + * Description of the virtual event. + * + * @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 + * Description of the virtual event. + * + * @param string $val The description + * + * @return VirtualEvent + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * Display name of the virtual event + * + * @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 + * Display name of the virtual event + * + * @param string $val The displayName + * + * @return VirtualEvent + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the endDateTime + * End time of the virtual event. + * + * @return DateTimeTimeZone|null The endDateTime + */ + public function getEndDateTime() + { + if (array_key_exists("endDateTime", $this->_propDict)) { + if (is_a($this->_propDict["endDateTime"], "\Beta\Microsoft\Graph\Model\DateTimeTimeZone") || is_null($this->_propDict["endDateTime"])) { + return $this->_propDict["endDateTime"]; + } else { + $this->_propDict["endDateTime"] = new DateTimeTimeZone($this->_propDict["endDateTime"]); + return $this->_propDict["endDateTime"]; + } + } + return null; + } + + /** + * Sets the endDateTime + * End time of the virtual event. + * + * @param DateTimeTimeZone $val The endDateTime + * + * @return VirtualEvent + */ + public function setEndDateTime($val) + { + $this->_propDict["endDateTime"] = $val; + return $this; + } + + /** + * Gets the startDateTime + * Start time of the virtual event. + * + * @return DateTimeTimeZone|null The startDateTime + */ + public function getStartDateTime() + { + if (array_key_exists("startDateTime", $this->_propDict)) { + if (is_a($this->_propDict["startDateTime"], "\Beta\Microsoft\Graph\Model\DateTimeTimeZone") || is_null($this->_propDict["startDateTime"])) { + return $this->_propDict["startDateTime"]; + } else { + $this->_propDict["startDateTime"] = new DateTimeTimeZone($this->_propDict["startDateTime"]); + return $this->_propDict["startDateTime"]; + } + } + return null; + } + + /** + * Sets the startDateTime + * Start time of the virtual event. + * + * @param DateTimeTimeZone $val The startDateTime + * + * @return VirtualEvent + */ + public function setStartDateTime($val) + { + $this->_propDict["startDateTime"] = $val; + return $this; + } + + /** + * Gets the status + * Status of the virtual event. The possible values are: draft, published, canceled, unknownFutureValue. + * + * @return VirtualEventStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\VirtualEventStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new VirtualEventStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * Status of the virtual event. The possible values are: draft, published, canceled, unknownFutureValue. + * + * @param VirtualEventStatus $val The status + * + * @return VirtualEvent + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + + /** + * Gets the presenters + * Presenters' information of the virtual event. + * + * @return array|null The presenters + */ + public function getPresenters() + { + if (array_key_exists("presenters", $this->_propDict)) { + return $this->_propDict["presenters"]; + } else { + return null; + } + } + + /** + * Sets the presenters + * Presenters' information of the virtual event. + * + * @param VirtualEventPresenter[] $val The presenters + * + * @return VirtualEvent + */ + public function setPresenters($val) + { + $this->_propDict["presenters"] = $val; + return $this; + } + + + /** + * Gets the sessions + * Sessions of the virtual event. + * + * @return array|null The sessions + */ + public function getSessions() + { + if (array_key_exists("sessions", $this->_propDict)) { + return $this->_propDict["sessions"]; + } else { + return null; + } + } + + /** + * Sets the sessions + * Sessions of the virtual event. + * + * @param VirtualEventSession[] $val The sessions + * + * @return VirtualEvent + */ + public function setSessions($val) + { + $this->_propDict["sessions"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventAttendeeRegistrationStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventAttendeeRegistrationStatus.php new file mode 100644 index 0000000..bf12045 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventAttendeeRegistrationStatus.php @@ -0,0 +1,38 @@ +_propDict)) { + return $this->_propDict["email"]; + } else { + return null; + } + } + + /** + * Sets the email + * Email address of the presenter. + * + * @param string $val The email + * + * @return VirtualEventPresenter + */ + public function setEmail($val) + { + $this->_propDict["email"] = $val; + return $this; + } + + /** + * Gets the identity + * Identity information of the presenter. + * + * @return CommunicationsUserIdentity|null The identity + */ + public function getIdentity() + { + if (array_key_exists("identity", $this->_propDict)) { + if (is_a($this->_propDict["identity"], "\Beta\Microsoft\Graph\Model\CommunicationsUserIdentity") || is_null($this->_propDict["identity"])) { + return $this->_propDict["identity"]; + } else { + $this->_propDict["identity"] = new CommunicationsUserIdentity($this->_propDict["identity"]); + return $this->_propDict["identity"]; + } + } + return null; + } + + /** + * Sets the identity + * Identity information of the presenter. + * + * @param CommunicationsUserIdentity $val The identity + * + * @return VirtualEventPresenter + */ + public function setIdentity($val) + { + $this->_propDict["identity"] = $val; + return $this; + } + + /** + * Gets the presenterDetails + * Other detail information of the presenter. + * + * @return VirtualEventPresenterDetails|null The presenterDetails + */ + public function getPresenterDetails() + { + if (array_key_exists("presenterDetails", $this->_propDict)) { + if (is_a($this->_propDict["presenterDetails"], "\Beta\Microsoft\Graph\Model\VirtualEventPresenterDetails") || is_null($this->_propDict["presenterDetails"])) { + return $this->_propDict["presenterDetails"]; + } else { + $this->_propDict["presenterDetails"] = new VirtualEventPresenterDetails($this->_propDict["presenterDetails"]); + return $this->_propDict["presenterDetails"]; + } + } + return null; + } + + /** + * Sets the presenterDetails + * Other detail information of the presenter. + * + * @param VirtualEventPresenterDetails $val The presenterDetails + * + * @return VirtualEventPresenter + */ + public function setPresenterDetails($val) + { + $this->_propDict["presenterDetails"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenterDetails.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenterDetails.php new file mode 100644 index 0000000..ec329da --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenterDetails.php @@ -0,0 +1,199 @@ +_propDict)) { + if (is_a($this->_propDict["bio"], "\Beta\Microsoft\Graph\Model\ItemBody") || is_null($this->_propDict["bio"])) { + return $this->_propDict["bio"]; + } else { + $this->_propDict["bio"] = new ItemBody($this->_propDict["bio"]); + return $this->_propDict["bio"]; + } + } + return null; + } + + /** + * Sets the bio + * Bio of the presenter. + * + * @param ItemBody $val The value to assign to the bio + * + * @return VirtualEventPresenterDetails The VirtualEventPresenterDetails + */ + public function setBio($val) + { + $this->_propDict["bio"] = $val; + return $this; + } + /** + * Gets the company + * The presenter's company name. + * + * @return string|null The company + */ + public function getCompany() + { + if (array_key_exists("company", $this->_propDict)) { + return $this->_propDict["company"]; + } else { + return null; + } + } + + /** + * Sets the company + * The presenter's company name. + * + * @param string $val The value of the company + * + * @return VirtualEventPresenterDetails + */ + public function setCompany($val) + { + $this->_propDict["company"] = $val; + return $this; + } + /** + * Gets the jobTitle + * The presenter's job title. + * + * @return string|null The jobTitle + */ + public function getJobTitle() + { + if (array_key_exists("jobTitle", $this->_propDict)) { + return $this->_propDict["jobTitle"]; + } else { + return null; + } + } + + /** + * Sets the jobTitle + * The presenter's job title. + * + * @param string $val The value of the jobTitle + * + * @return VirtualEventPresenterDetails + */ + public function setJobTitle($val) + { + $this->_propDict["jobTitle"] = $val; + return $this; + } + /** + * Gets the linkedInProfileWebUrl + * The presenter's LinkedIn profile URL. + * + * @return string|null The linkedInProfileWebUrl + */ + public function getLinkedInProfileWebUrl() + { + if (array_key_exists("linkedInProfileWebUrl", $this->_propDict)) { + return $this->_propDict["linkedInProfileWebUrl"]; + } else { + return null; + } + } + + /** + * Sets the linkedInProfileWebUrl + * The presenter's LinkedIn profile URL. + * + * @param string $val The value of the linkedInProfileWebUrl + * + * @return VirtualEventPresenterDetails + */ + public function setLinkedInProfileWebUrl($val) + { + $this->_propDict["linkedInProfileWebUrl"] = $val; + return $this; + } + /** + * Gets the personalSiteWebUrl + * The presenter's personal website URL. + * + * @return string|null The personalSiteWebUrl + */ + public function getPersonalSiteWebUrl() + { + if (array_key_exists("personalSiteWebUrl", $this->_propDict)) { + return $this->_propDict["personalSiteWebUrl"]; + } else { + return null; + } + } + + /** + * Sets the personalSiteWebUrl + * The presenter's personal website URL. + * + * @param string $val The value of the personalSiteWebUrl + * + * @return VirtualEventPresenterDetails + */ + public function setPersonalSiteWebUrl($val) + { + $this->_propDict["personalSiteWebUrl"] = $val; + return $this; + } + /** + * Gets the twitterProfileWebUrl + * The presenter's Twitter profile URL. + * + * @return string|null The twitterProfileWebUrl + */ + public function getTwitterProfileWebUrl() + { + if (array_key_exists("twitterProfileWebUrl", $this->_propDict)) { + return $this->_propDict["twitterProfileWebUrl"]; + } else { + return null; + } + } + + /** + * Sets the twitterProfileWebUrl + * The presenter's Twitter profile URL. + * + * @param string $val The value of the twitterProfileWebUrl + * + * @return VirtualEventPresenterDetails + */ + public function setTwitterProfileWebUrl($val) + { + $this->_propDict["twitterProfileWebUrl"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenterInfo.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenterInfo.php new file mode 100644 index 0000000..b675a90 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventPresenterInfo.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["presenterDetails"], "\Beta\Microsoft\Graph\Model\VirtualEventPresenterDetails") || is_null($this->_propDict["presenterDetails"])) { + return $this->_propDict["presenterDetails"]; + } else { + $this->_propDict["presenterDetails"] = new VirtualEventPresenterDetails($this->_propDict["presenterDetails"]); + return $this->_propDict["presenterDetails"]; + } + } + return null; + } + + /** + * Sets the presenterDetails + * + * @param VirtualEventPresenterDetails $val The value to assign to the presenterDetails + * + * @return VirtualEventPresenterInfo The VirtualEventPresenterInfo + */ + public function setPresenterDetails($val) + { + $this->_propDict["presenterDetails"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrant.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrant.php new file mode 100644 index 0000000..02c8134 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrant.php @@ -0,0 +1,272 @@ +_propDict)) { + if (is_a($this->_propDict["cancelationDateTime"], "\DateTime") || is_null($this->_propDict["cancelationDateTime"])) { + return $this->_propDict["cancelationDateTime"]; + } else { + $this->_propDict["cancelationDateTime"] = new \DateTime($this->_propDict["cancelationDateTime"]); + return $this->_propDict["cancelationDateTime"]; + } + } + return null; + } + + /** + * Sets the cancelationDateTime + * Time in UTC when the registrant cancels their registration for the virtual event. Only appears when applicable. + * + * @param \DateTime $val The cancelationDateTime + * + * @return VirtualEventRegistrant + */ + public function setCancelationDateTime($val) + { + $this->_propDict["cancelationDateTime"] = $val; + return $this; + } + + /** + * Gets the email + * Email address of the registrant. + * + * @return string|null The email + */ + public function getEmail() + { + if (array_key_exists("email", $this->_propDict)) { + return $this->_propDict["email"]; + } else { + return null; + } + } + + /** + * Sets the email + * Email address of the registrant. + * + * @param string $val The email + * + * @return VirtualEventRegistrant + */ + public function setEmail($val) + { + $this->_propDict["email"] = $val; + return $this; + } + + /** + * Gets the firstName + * First name of the registrant. + * + * @return string|null The firstName + */ + public function getFirstName() + { + if (array_key_exists("firstName", $this->_propDict)) { + return $this->_propDict["firstName"]; + } else { + return null; + } + } + + /** + * Sets the firstName + * First name of the registrant. + * + * @param string $val The firstName + * + * @return VirtualEventRegistrant + */ + public function setFirstName($val) + { + $this->_propDict["firstName"] = $val; + return $this; + } + + /** + * Gets the lastName + * Last name of the registrant. + * + * @return string|null The lastName + */ + public function getLastName() + { + if (array_key_exists("lastName", $this->_propDict)) { + return $this->_propDict["lastName"]; + } else { + return null; + } + } + + /** + * Sets the lastName + * Last name of the registrant. + * + * @param string $val The lastName + * + * @return VirtualEventRegistrant + */ + public function setLastName($val) + { + $this->_propDict["lastName"] = $val; + return $this; + } + + /** + * Gets the registrationDateTime + * Time in UTC when the registrant registers for the virtual event. + * + * @return \DateTime|null The registrationDateTime + */ + public function getRegistrationDateTime() + { + if (array_key_exists("registrationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["registrationDateTime"], "\DateTime") || is_null($this->_propDict["registrationDateTime"])) { + return $this->_propDict["registrationDateTime"]; + } else { + $this->_propDict["registrationDateTime"] = new \DateTime($this->_propDict["registrationDateTime"]); + return $this->_propDict["registrationDateTime"]; + } + } + return null; + } + + /** + * Sets the registrationDateTime + * Time in UTC when the registrant registers for the virtual event. + * + * @param \DateTime $val The registrationDateTime + * + * @return VirtualEventRegistrant + */ + public function setRegistrationDateTime($val) + { + $this->_propDict["registrationDateTime"] = $val; + return $this; + } + + + /** + * Gets the registrationQuestionAnswers + * The registrant's answer to the registration questions. + * + * @return array|null The registrationQuestionAnswers + */ + public function getRegistrationQuestionAnswers() + { + if (array_key_exists("registrationQuestionAnswers", $this->_propDict)) { + return $this->_propDict["registrationQuestionAnswers"]; + } else { + return null; + } + } + + /** + * Sets the registrationQuestionAnswers + * The registrant's answer to the registration questions. + * + * @param VirtualEventRegistrationQuestionAnswer[] $val The registrationQuestionAnswers + * + * @return VirtualEventRegistrant + */ + public function setRegistrationQuestionAnswers($val) + { + $this->_propDict["registrationQuestionAnswers"] = $val; + return $this; + } + + /** + * Gets the status + * Registration status of the registrant. Read-only. + * + * @return VirtualEventAttendeeRegistrationStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\VirtualEventAttendeeRegistrationStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new VirtualEventAttendeeRegistrationStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * Registration status of the registrant. Read-only. + * + * @param VirtualEventAttendeeRegistrationStatus $val The status + * + * @return VirtualEventRegistrant + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + /** + * Gets the userId + * The registrant's AAD user ID. Only appears when the registrant is registered in AAD. + * + * @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 + * The registrant's AAD user ID. Only appears when the registrant is registered in AAD. + * + * @param string $val The userId + * + * @return VirtualEventRegistrant + */ + public function setUserId($val) + { + $this->_propDict["userId"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistration.php new file mode 100644 index 0000000..40a2b18 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistration.php @@ -0,0 +1,145 @@ +_propDict)) { + return $this->_propDict["capacity"]; + } else { + return null; + } + } + + /** + * Sets the capacity + * Total capacity of the virtual event. + * + * @param int $val The capacity + * + * @return VirtualEventRegistration + */ + public function setCapacity($val) + { + $this->_propDict["capacity"] = intval($val); + return $this; + } + + /** + * Gets the registrationWebUrl + * Registration URL of the virtual event. + * + * @return string|null The registrationWebUrl + */ + public function getRegistrationWebUrl() + { + if (array_key_exists("registrationWebUrl", $this->_propDict)) { + return $this->_propDict["registrationWebUrl"]; + } else { + return null; + } + } + + /** + * Sets the registrationWebUrl + * Registration URL of the virtual event. + * + * @param string $val The registrationWebUrl + * + * @return VirtualEventRegistration + */ + public function setRegistrationWebUrl($val) + { + $this->_propDict["registrationWebUrl"] = $val; + return $this; + } + + + /** + * Gets the questions + * Registration questions. + * + * @return array|null The questions + */ + public function getQuestions() + { + if (array_key_exists("questions", $this->_propDict)) { + return $this->_propDict["questions"]; + } else { + return null; + } + } + + /** + * Sets the questions + * Registration questions. + * + * @param VirtualEventRegistrationQuestion[] $val The questions + * + * @return VirtualEventRegistration + */ + public function setQuestions($val) + { + $this->_propDict["questions"] = $val; + return $this; + } + + + /** + * Gets the registrants + * Information of attendees who have registered for the virtual event. + * + * @return array|null The registrants + */ + public function getRegistrants() + { + if (array_key_exists("registrants", $this->_propDict)) { + return $this->_propDict["registrants"]; + } else { + return null; + } + } + + /** + * Sets the registrants + * Information of attendees who have registered for the virtual event. + * + * @param VirtualEventRegistrant[] $val The registrants + * + * @return VirtualEventRegistration + */ + public function setRegistrants($val) + { + $this->_propDict["registrants"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestion.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestion.php new file mode 100644 index 0000000..ae8dc33 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestion.php @@ -0,0 +1,147 @@ +_propDict)) { + return $this->_propDict["answerChoices"]; + } else { + return null; + } + } + + /** + * Sets the answerChoices + * Answer choices when answerInputType is singleChoice or multiChoice. + * + * @param string[] $val The answerChoices + * + * @return VirtualEventRegistrationQuestion + */ + public function setAnswerChoices($val) + { + $this->_propDict["answerChoices"] = $val; + return $this; + } + + /** + * Gets the answerInputType + * Input type of the registration question answer. + * + * @return VirtualEventRegistrationQuestionAnswerInputType|null The answerInputType + */ + public function getAnswerInputType() + { + if (array_key_exists("answerInputType", $this->_propDict)) { + if (is_a($this->_propDict["answerInputType"], "\Beta\Microsoft\Graph\Model\VirtualEventRegistrationQuestionAnswerInputType") || is_null($this->_propDict["answerInputType"])) { + return $this->_propDict["answerInputType"]; + } else { + $this->_propDict["answerInputType"] = new VirtualEventRegistrationQuestionAnswerInputType($this->_propDict["answerInputType"]); + return $this->_propDict["answerInputType"]; + } + } + return null; + } + + /** + * Sets the answerInputType + * Input type of the registration question answer. + * + * @param VirtualEventRegistrationQuestionAnswerInputType $val The answerInputType + * + * @return VirtualEventRegistrationQuestion + */ + public function setAnswerInputType($val) + { + $this->_propDict["answerInputType"] = $val; + return $this; + } + + /** + * Gets the displayName + * Display name of the registration question. + * + * @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 + * Display name of the registration question. + * + * @param string $val The displayName + * + * @return VirtualEventRegistrationQuestion + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the isRequired + * Indicates whether the question is required to answer. Default value is false. + * + * @return bool|null The isRequired + */ + public function getIsRequired() + { + if (array_key_exists("isRequired", $this->_propDict)) { + return $this->_propDict["isRequired"]; + } else { + return null; + } + } + + /** + * Sets the isRequired + * Indicates whether the question is required to answer. Default value is false. + * + * @param bool $val The isRequired + * + * @return VirtualEventRegistrationQuestion + */ + public function setIsRequired($val) + { + $this->_propDict["isRequired"] = boolval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestionAnswer.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestionAnswer.php new file mode 100644 index 0000000..9bc181b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestionAnswer.php @@ -0,0 +1,166 @@ +_propDict)) { + return $this->_propDict["booleanValue"]; + } else { + return null; + } + } + + /** + * Sets the booleanValue + * Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + * + * @param bool $val The value of the booleanValue + * + * @return VirtualEventRegistrationQuestionAnswer + */ + public function setBooleanValue($val) + { + $this->_propDict["booleanValue"] = $val; + return $this; + } + /** + * Gets the displayName + * Display name of the registration question. + * + * @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 + * Display name of the registration question. + * + * @param string $val The value of the displayName + * + * @return VirtualEventRegistrationQuestionAnswer + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + /** + * Gets the multiChoiceValues + * Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + * + * @return string|null The multiChoiceValues + */ + public function getMultiChoiceValues() + { + if (array_key_exists("multiChoiceValues", $this->_propDict)) { + return $this->_propDict["multiChoiceValues"]; + } else { + return null; + } + } + + /** + * Sets the multiChoiceValues + * Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + * + * @param string $val The value of the multiChoiceValues + * + * @return VirtualEventRegistrationQuestionAnswer + */ + public function setMultiChoiceValues($val) + { + $this->_propDict["multiChoiceValues"] = $val; + return $this; + } + /** + * Gets the questionId + * id of the virtualEventRegistrationQuestion. + * + * @return string|null The questionId + */ + public function getQuestionId() + { + if (array_key_exists("questionId", $this->_propDict)) { + return $this->_propDict["questionId"]; + } else { + return null; + } + } + + /** + * Sets the questionId + * id of the virtualEventRegistrationQuestion. + * + * @param string $val The value of the questionId + * + * @return VirtualEventRegistrationQuestionAnswer + */ + public function setQuestionId($val) + { + $this->_propDict["questionId"] = $val; + return $this; + } + /** + * Gets the value + * Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice. + * + * @param string $val The value of the value + * + * @return VirtualEventRegistrationQuestionAnswer + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestionAnswerInputType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestionAnswerInputType.php new file mode 100644 index 0000000..79abf7e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventRegistrationQuestionAnswerInputType.php @@ -0,0 +1,38 @@ +_propDict)) { + if (is_a($this->_propDict["audience"], "\Beta\Microsoft\Graph\Model\MeetingAudience") || is_null($this->_propDict["audience"])) { + return $this->_propDict["audience"]; + } else { + $this->_propDict["audience"] = new MeetingAudience($this->_propDict["audience"]); + return $this->_propDict["audience"]; + } + } + return null; + } + + /** + * Sets the audience + * To whom the webinar is visible. + * + * @param MeetingAudience $val The audience + * + * @return VirtualEventWebinar + */ + public function setAudience($val) + { + $this->_propDict["audience"] = $val; + return $this; + } + + + /** + * Gets the coOrganizers + * Identity information of co-organizers of the webinar. + * + * @return array|null The coOrganizers + */ + public function getCoOrganizers() + { + if (array_key_exists("coOrganizers", $this->_propDict)) { + return $this->_propDict["coOrganizers"]; + } else { + return null; + } + } + + /** + * Sets the coOrganizers + * Identity information of co-organizers of the webinar. + * + * @param CommunicationsUserIdentity[] $val The coOrganizers + * + * @return VirtualEventWebinar + */ + public function setCoOrganizers($val) + { + $this->_propDict["coOrganizers"] = $val; + return $this; + } + + /** + * Gets the registration + * Registration configuration of the webinar. + * + * @return VirtualEventRegistration|null The registration + */ + public function getRegistration() + { + if (array_key_exists("registration", $this->_propDict)) { + if (is_a($this->_propDict["registration"], "\Beta\Microsoft\Graph\Model\VirtualEventRegistration") || is_null($this->_propDict["registration"])) { + return $this->_propDict["registration"]; + } else { + $this->_propDict["registration"] = new VirtualEventRegistration($this->_propDict["registration"]); + return $this->_propDict["registration"]; + } + } + return null; + } + + /** + * Sets the registration + * Registration configuration of the webinar. + * + * @param VirtualEventRegistration $val The registration + * + * @return VirtualEventWebinar + */ + public function setRegistration($val) + { + $this->_propDict["registration"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventsRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventsRoot.php new file mode 100644 index 0000000..8ce63ff --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/VirtualEventsRoot.php @@ -0,0 +1,83 @@ +_propDict)) { + return $this->_propDict["events"]; + } else { + return null; + } + } + + /** + * Sets the events + * + * @param VirtualEvent[] $val The events + * + * @return VirtualEventsRoot + */ + public function setEvents($val) + { + $this->_propDict["events"] = $val; + return $this; + } + + + /** + * Gets the webinars + * + * @return array|null The webinars + */ + public function getWebinars() + { + if (array_key_exists("webinars", $this->_propDict)) { + return $this->_propDict["webinars"]; + } else { + return null; + } + } + + /** + * Sets the webinars + * + * @param VirtualEventWebinar[] $val The webinars + * + * @return VirtualEventsRoot + */ + public function setWebinars($val) + { + $this->_propDict["webinars"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WarrantyOffer.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WarrantyOffer.php deleted file mode 100644 index 266d07f..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WarrantyOffer.php +++ /dev/null @@ -1,153 +0,0 @@ -_propDict)) { - return $this->_propDict["description"]; - } else { - return null; - } - } - - /** - * Sets the description - * Warranty offer description - * - * @param string $val The value of the description - * - * @return WarrantyOffer - */ - public function setDescription($val) - { - $this->_propDict["description"] = $val; - return $this; - } - - /** - * Gets the endDateTime - * Warranty offer end date - * - * @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 - * Warranty offer end date - * - * @param \DateTime $val The value to assign to the endDateTime - * - * @return WarrantyOffer The WarrantyOffer - */ - public function setEndDateTime($val) - { - $this->_propDict["endDateTime"] = $val; - return $this; - } - - /** - * Gets the startDateTime - * Warranty offer start date - * - * @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 - * Warranty offer start date - * - * @param \DateTime $val The value to assign to the startDateTime - * - * @return WarrantyOffer The WarrantyOffer - */ - public function setStartDateTime($val) - { - $this->_propDict["startDateTime"] = $val; - return $this; - } - - /** - * Gets the type - * Warranty offer type. Possible values are: unknown, manufacturer, contractual, unknownFutureValue. - * - * @return WarrantyType|null The type - */ - public function getType() - { - if (array_key_exists("type", $this->_propDict)) { - if (is_a($this->_propDict["type"], "\Beta\Microsoft\Graph\Model\WarrantyType") || is_null($this->_propDict["type"])) { - return $this->_propDict["type"]; - } else { - $this->_propDict["type"] = new WarrantyType($this->_propDict["type"]); - return $this->_propDict["type"]; - } - } - return null; - } - - /** - * Sets the type - * Warranty offer type. Possible values are: unknown, manufacturer, contractual, unknownFutureValue. - * - * @param WarrantyType $val The value to assign to the type - * - * @return WarrantyOffer The WarrantyOffer - */ - public function setType($val) - { - $this->_propDict["type"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php index c056562..35c1517 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php @@ -36,7 +36,7 @@ class WindowsAppXAppAssignmentSettings extends MobileAppAssignmentSettings /** * Gets the useDeviceContext - * When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Whether or not to use device execution context for Windows AppX mobile app. * * @return bool|null The useDeviceContext */ @@ -51,7 +51,7 @@ class WindowsAppXAppAssignmentSettings extends MobileAppAssignmentSettings /** * Sets the useDeviceContext - * When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Whether or not to use device execution context for Windows AppX mobile app. * * @param bool $val The value of the useDeviceContext * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsUniversalAppXAppAssignmentSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsUniversalAppXAppAssignmentSettings.php index 3de3dcf..afb4b2f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsUniversalAppXAppAssignmentSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsUniversalAppXAppAssignmentSettings.php @@ -36,7 +36,7 @@ class WindowsUniversalAppXAppAssignmentSettings extends MobileAppAssignmentSetti /** * Gets the useDeviceContext - * Whether or not to use device execution context for Windows Universal AppX mobile app. + * If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. * * @return bool|null The useDeviceContext */ @@ -51,7 +51,7 @@ class WindowsUniversalAppXAppAssignmentSettings extends MobileAppAssignmentSetti /** * Sets the useDeviceContext - * Whether or not to use device execution context for Windows Universal AppX mobile app. + * If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. * * @param bool $val The value of the useDeviceContext * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ZebraFotaConnector.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ZebraFotaConnector.php index cd93acb..cbf6432 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ZebraFotaConnector.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ZebraFotaConnector.php @@ -146,7 +146,7 @@ class ZebraFotaConnector extends Entity /** * Gets the state - * The Zebra connector state. Possible values are: none, connected, disconnected, unknownFutureValue. + * The Zebra connector state. * * @return ZebraFotaConnectorState|null The state */ @@ -165,7 +165,7 @@ class ZebraFotaConnector extends Entity /** * Sets the state - * The Zebra connector state. Possible values are: none, connected, disconnected, unknownFutureValue. + * The Zebra connector state. * * @param ZebraFotaConnectorState $val The state * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ZebraFotaDeployment.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ZebraFotaDeployment.php index 4279e68..f49b791 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ZebraFotaDeployment.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ZebraFotaDeployment.php @@ -178,4 +178,33 @@ class ZebraFotaDeployment extends Entity return $this; } + /** + * Gets the roleScopeTagIds + * List of Scope Tags for this Entity instance + * + * @return array|null The roleScopeTagIds + */ + public function getRoleScopeTagIds() + { + if (array_key_exists("roleScopeTagIds", $this->_propDict)) { + return $this->_propDict["roleScopeTagIds"]; + } else { + return null; + } + } + + /** + * Sets the roleScopeTagIds + * List of Scope Tags for this Entity instance + * + * @param string[] $val The roleScopeTagIds + * + * @return ZebraFotaDeployment + */ + public function setRoleScopeTagIds($val) + { + $this->_propDict["roleScopeTagIds"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessRoot.php new file mode 100644 index 0000000..7508b2d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessRoot.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["ruleId"]; + } else { + return null; + } + } + + /** + * Sets the ruleId + * + * @param string $val The value of the ruleId + * + * @return PolicyRuleDelta + */ + public function setRuleId($val) + { + $this->_propDict["ruleId"] = $val; + return $this; + } +} 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 e330f52..32e91b3 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 @@ -267,7 +267,7 @@ class Alert extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the detectionSource - * Detection technology or sensor that identified the notable component or activity. + * Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud. * * @return DetectionSource|null The detectionSource */ @@ -286,7 +286,7 @@ class Alert extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the detectionSource - * Detection technology or sensor that identified the notable component or activity. + * Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud. * * @param DetectionSource $val The detectionSource * @@ -669,7 +669,7 @@ class Alert extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the serviceSource - * The service or product that created this alert. Possible values are: microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftCloudAppSecurity, microsoftDefenderForOffice365, microsoft365Defender, aadIdentityProtection, appGovernance, dataLossPrevention. + * The service or product that created this alert. Possible values are: unknown, microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftDefenderForCloudApps, microsoftDefenderForOffice365, microsoft365Defender, azureAdIdentityProtection, microsoftAppGovernance, dataLossPrevention, unknownFutureValue, microsoftDefenderForCloud. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud. * * @return ServiceSource|null The serviceSource */ @@ -688,7 +688,7 @@ class Alert extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the serviceSource - * The service or product that created this alert. Possible values are: microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftCloudAppSecurity, microsoftDefenderForOffice365, microsoft365Defender, aadIdentityProtection, appGovernance, dataLossPrevention. + * The service or product that created this alert. Possible values are: unknown, microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftDefenderForCloudApps, microsoftDefenderForOffice365, microsoft365Defender, azureAdIdentityProtection, microsoftAppGovernance, dataLossPrevention, unknownFutureValue, microsoftDefenderForCloud. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud. * * @param ServiceSource $val The serviceSource * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AlertEvidence.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AlertEvidence.php index 611ce03..0d4e737 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AlertEvidence.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AlertEvidence.php @@ -26,7 +26,7 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the createdDateTime - * The time the evidence was created and added to the alert. + * The date and time when the evidence was created and added to the alert. 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 */ @@ -45,7 +45,7 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the createdDateTime - * The time the evidence was created and added to the alert. + * The date and time when the evidence was created and added to the alert. 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 createdDateTime * @@ -56,6 +56,32 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity $this->_propDict["createdDateTime"] = $val; return $this; } + /** + * Gets the detailedRoles + * + * @return string|null The detailedRoles + */ + public function getDetailedRoles() + { + if (array_key_exists("detailedRoles", $this->_propDict)) { + return $this->_propDict["detailedRoles"]; + } else { + return null; + } + } + + /** + * Sets the detailedRoles + * + * @param string $val The value of the detailedRoles + * + * @return AlertEvidence + */ + public function setDetailedRoles($val) + { + $this->_propDict["detailedRoles"] = $val; + return $this; + } /** * Gets the remediationStatus @@ -120,7 +146,7 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the roles - * The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role 'Attacker'. + * One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role Attacker. * * @return EvidenceRole|null The roles */ @@ -139,7 +165,7 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the roles - * The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role 'Attacker'. + * One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role Attacker. * * @param EvidenceRole $val The value to assign to the roles * @@ -152,7 +178,7 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the tags - * Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc. + * Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. * * @return string|null The tags */ @@ -167,7 +193,7 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the tags - * Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc. + * Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. * * @param string $val The value of the tags * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AmazonResourceEvidence.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AmazonResourceEvidence.php new file mode 100644 index 0000000..a926d65 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AmazonResourceEvidence.php @@ -0,0 +1,138 @@ +_propDict)) { + return $this->_propDict["amazonAccountId"]; + } else { + return null; + } + } + + /** + * Sets the amazonAccountId + * The unique identifier for the Amazon account. + * + * @param string $val The value of the amazonAccountId + * + * @return AmazonResourceEvidence + */ + public function setAmazonAccountId($val) + { + $this->_propDict["amazonAccountId"] = $val; + return $this; + } + /** + * Gets the amazonResourceId + * The Amazon resource identifier (ARN) for the cloud resource. + * + * @return string|null The amazonResourceId + */ + public function getAmazonResourceId() + { + if (array_key_exists("amazonResourceId", $this->_propDict)) { + return $this->_propDict["amazonResourceId"]; + } else { + return null; + } + } + + /** + * Sets the amazonResourceId + * The Amazon resource identifier (ARN) for the cloud resource. + * + * @param string $val The value of the amazonResourceId + * + * @return AmazonResourceEvidence + */ + public function setAmazonResourceId($val) + { + $this->_propDict["amazonResourceId"] = $val; + return $this; + } + /** + * Gets the resourceName + * The name of the resource. + * + * @return string|null The resourceName + */ + public function getResourceName() + { + if (array_key_exists("resourceName", $this->_propDict)) { + return $this->_propDict["resourceName"]; + } else { + return null; + } + } + + /** + * Sets the resourceName + * The name of the resource. + * + * @param string $val The value of the resourceName + * + * @return AmazonResourceEvidence + */ + public function setResourceName($val) + { + $this->_propDict["resourceName"] = $val; + return $this; + } + /** + * Gets the resourceType + * The type of the resource. + * + * @return string|null The resourceType + */ + public function getResourceType() + { + if (array_key_exists("resourceType", $this->_propDict)) { + return $this->_propDict["resourceType"]; + } else { + return null; + } + } + + /** + * Sets the resourceType + * The type of the resource. + * + * @param string $val The value of the resourceType + * + * @return AmazonResourceEvidence + */ + public function setResourceType($val) + { + $this->_propDict["resourceType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AzureResourceEvidence.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AzureResourceEvidence.php new file mode 100644 index 0000000..4265510 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AzureResourceEvidence.php @@ -0,0 +1,110 @@ +_propDict)) { + return $this->_propDict["resourceId"]; + } else { + return null; + } + } + + /** + * Sets the resourceId + * The unique identifier for the Azure resource. + * + * @param string $val The value of the resourceId + * + * @return AzureResourceEvidence + */ + public function setResourceId($val) + { + $this->_propDict["resourceId"] = $val; + return $this; + } + /** + * Gets the resourceName + * The name of the resource. + * + * @return string|null The resourceName + */ + public function getResourceName() + { + if (array_key_exists("resourceName", $this->_propDict)) { + return $this->_propDict["resourceName"]; + } else { + return null; + } + } + + /** + * Sets the resourceName + * The name of the resource. + * + * @param string $val The value of the resourceName + * + * @return AzureResourceEvidence + */ + public function setResourceName($val) + { + $this->_propDict["resourceName"] = $val; + return $this; + } + /** + * Gets the resourceType + * The type of the resource. + * + * @return string|null The resourceType + */ + public function getResourceType() + { + if (array_key_exists("resourceType", $this->_propDict)) { + return $this->_propDict["resourceType"]; + } else { + return null; + } + } + + /** + * Sets the resourceType + * The type of the resource. + * + * @param string $val The value of the resourceType + * + * @return AzureResourceEvidence + */ + public function setResourceType($val) + { + $this->_propDict["resourceType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/DetectionSource.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/DetectionSource.php index c0301f4..bb9cfd7 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/DetectionSource.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/DetectionSource.php @@ -47,4 +47,5 @@ class DetectionSource extends Enum const APP_GOVERNANCE_POLICY = "appGovernancePolicy"; const APP_GOVERNANCE_DETECTION = "appGovernanceDetection"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const MICROSOFT_DEFENDER_FOR_CLOUD = "microsoftDefenderForCloud"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/DeviceEvidence.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/DeviceEvidence.php index 2fc59f6..e4d123e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/DeviceEvidence.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/DeviceEvidence.php @@ -178,6 +178,32 @@ class DeviceEvidence extends AlertEvidence $this->_propDict["healthStatus"] = $val; return $this; } + /** + * Gets the ipInterfaces + * + * @return string|null The ipInterfaces + */ + public function getIpInterfaces() + { + if (array_key_exists("ipInterfaces", $this->_propDict)) { + return $this->_propDict["ipInterfaces"]; + } else { + return null; + } + } + + /** + * Sets the ipInterfaces + * + * @param string $val The value of the ipInterfaces + * + * @return DeviceEvidence + */ + public function setIpInterfaces($val) + { + $this->_propDict["ipInterfaces"] = $val; + return $this; + } /** * Gets the loggedOnUsers diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/GoogleCloudLocationType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/GoogleCloudLocationType.php new file mode 100644 index 0000000..ade3754 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/GoogleCloudLocationType.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["location"]; + } else { + return null; + } + } + + /** + * Sets the location + * The zone or region where the resource is located. + * + * @param string $val The value of the location + * + * @return GoogleCloudResourceEvidence + */ + public function setLocation($val) + { + $this->_propDict["location"] = $val; + return $this; + } + + /** + * Gets the locationType + * The type of location. Possible values are: unknown, regional, zonal, global, unknownFutureValue. + * + * @return GoogleCloudLocationType|null The locationType + */ + public function getLocationType() + { + if (array_key_exists("locationType", $this->_propDict)) { + if (is_a($this->_propDict["locationType"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\GoogleCloudLocationType") || is_null($this->_propDict["locationType"])) { + return $this->_propDict["locationType"]; + } else { + $this->_propDict["locationType"] = new GoogleCloudLocationType($this->_propDict["locationType"]); + return $this->_propDict["locationType"]; + } + } + return null; + } + + /** + * Sets the locationType + * The type of location. Possible values are: unknown, regional, zonal, global, unknownFutureValue. + * + * @param GoogleCloudLocationType $val The value to assign to the locationType + * + * @return GoogleCloudResourceEvidence The GoogleCloudResourceEvidence + */ + public function setLocationType($val) + { + $this->_propDict["locationType"] = $val; + return $this; + } + /** + * Gets the projectId + * The Google project ID as defined by the user. + * + * @return string|null The projectId + */ + public function getProjectId() + { + if (array_key_exists("projectId", $this->_propDict)) { + return $this->_propDict["projectId"]; + } else { + return null; + } + } + + /** + * Sets the projectId + * The Google project ID as defined by the user. + * + * @param string $val The value of the projectId + * + * @return GoogleCloudResourceEvidence + */ + public function setProjectId($val) + { + $this->_propDict["projectId"] = $val; + return $this; + } + /** + * Gets the projectNumber + * The project number assigned by Google. + * + * @return int|null The projectNumber + */ + public function getProjectNumber() + { + if (array_key_exists("projectNumber", $this->_propDict)) { + return $this->_propDict["projectNumber"]; + } else { + return null; + } + } + + /** + * Sets the projectNumber + * The project number assigned by Google. + * + * @param int $val The value of the projectNumber + * + * @return GoogleCloudResourceEvidence + */ + public function setProjectNumber($val) + { + $this->_propDict["projectNumber"] = $val; + return $this; + } + /** + * Gets the resourceName + * The name of the resource. + * + * @return string|null The resourceName + */ + public function getResourceName() + { + if (array_key_exists("resourceName", $this->_propDict)) { + return $this->_propDict["resourceName"]; + } else { + return null; + } + } + + /** + * Sets the resourceName + * The name of the resource. + * + * @param string $val The value of the resourceName + * + * @return GoogleCloudResourceEvidence + */ + public function setResourceName($val) + { + $this->_propDict["resourceName"] = $val; + return $this; + } + /** + * Gets the resourceType + * The type of the resource. + * + * @return string|null The resourceType + */ + public function getResourceType() + { + if (array_key_exists("resourceType", $this->_propDict)) { + return $this->_propDict["resourceType"]; + } else { + return null; + } + } + + /** + * Sets the resourceType + * The type of the resource. + * + * @param string $val The value of the resourceType + * + * @return GoogleCloudResourceEvidence + */ + public function setResourceType($val) + { + $this->_propDict["resourceType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IncidentStatus.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IncidentStatus.php index 36a2dd1..0343822 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IncidentStatus.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IncidentStatus.php @@ -34,4 +34,5 @@ class IncidentStatus extends Enum const IN_PROGRESS = "inProgress"; const REDIRECTED = "redirected"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const AWAITING_ACTION = "awaitingAction"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RegistryValueEvidence.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RegistryValueEvidence.php index 605f642..d362668 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RegistryValueEvidence.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RegistryValueEvidence.php @@ -23,6 +23,32 @@ namespace Beta\Microsoft\Graph\SecurityNamespace\Model; */ class RegistryValueEvidence extends AlertEvidence { + /** + * Gets the mdeDeviceId + * + * @return string|null The mdeDeviceId + */ + public function getMdeDeviceId() + { + if (array_key_exists("mdeDeviceId", $this->_propDict)) { + return $this->_propDict["mdeDeviceId"]; + } else { + return null; + } + } + + /** + * Sets the mdeDeviceId + * + * @param string $val The value of the mdeDeviceId + * + * @return RegistryValueEvidence + */ + public function setMdeDeviceId($val) + { + $this->_propDict["mdeDeviceId"] = $val; + return $this; + } /** * Gets the registryHive * Registry hive of the key that the recorded action was applied to. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ServiceSource.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ServiceSource.php index e7fd040..eb3a993 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ServiceSource.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ServiceSource.php @@ -39,4 +39,5 @@ class ServiceSource extends Enum const MICROSOFT_APP_GOVERNANCE = "microsoftAppGovernance"; const DATA_LOSS_PREVENTION = "dataLossPrevention"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const MICROSOFT_DEFENDER_FOR_CLOUD = "microsoftDefenderForCloud"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/UserAccount.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/UserAccount.php index 9554065..9d2dfd2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/UserAccount.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/UserAccount.php @@ -25,7 +25,7 @@ class UserAccount extends \Beta\Microsoft\Graph\Model\Entity { /** * Gets the accountName - * The user account's displayed name. + * The displayed name of the user account. * * @return string|null The accountName */ @@ -40,7 +40,7 @@ class UserAccount extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the accountName - * The user account's displayed name. + * The displayed name of the user account. * * @param string $val The value of the accountName * @@ -53,7 +53,7 @@ class UserAccount extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the azureAdUserId - * The user object identifier in Azure AD. + * The user object identifier in Azure Active Directory (Azure AD). * * @return string|null The azureAdUserId */ @@ -68,7 +68,7 @@ class UserAccount extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the azureAdUserId - * The user object identifier in Azure AD. + * The user object identifier in Azure Active Directory (Azure AD). * * @param string $val The value of the azureAdUserId * @@ -81,6 +81,7 @@ class UserAccount extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the displayName + * The user display name in Azure AD. * * @return string|null The displayName */ @@ -95,6 +96,7 @@ class UserAccount extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the displayName + * The user display name in Azure AD. * * @param string $val The value of the displayName * diff --git a/vendor/microsoft/microsoft-graph/src/CallRecords/Model/MediaStream.php b/vendor/microsoft/microsoft-graph/src/CallRecords/Model/MediaStream.php index d1721ba..580992a 100644 --- a/vendor/microsoft/microsoft-graph/src/CallRecords/Model/MediaStream.php +++ b/vendor/microsoft/microsoft-graph/src/CallRecords/Model/MediaStream.php @@ -26,7 +26,7 @@ class MediaStream extends \Microsoft\Graph\Model\Entity /** * Gets the audioCodec - * Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRTA, unknownFutureValue. + * Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue. * * @return AudioCodec|null The audioCodec */ @@ -45,7 +45,7 @@ class MediaStream extends \Microsoft\Graph\Model\Entity /** * Sets the audioCodec - * Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRTA, unknownFutureValue. + * Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue. * * @param AudioCodec $val The value to assign to the audioCodec * diff --git a/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php b/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php index b51b22a..ed52340 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.94.0"; + const SDK_VERSION = "1.99.0"; // Define error constants const MAX_PAGE_SIZE = 999; diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ActivitySettings.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ActivitySettings.php new file mode 100644 index 0000000..1f81eda --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ActivitySettings.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["urlToItemResolvers"], "\Microsoft\Graph\ExternalConnectors\Model\UrlToItemResolverBase") || is_null($this->_propDict["urlToItemResolvers"])) { + return $this->_propDict["urlToItemResolvers"]; + } else { + $this->_propDict["urlToItemResolvers"] = new UrlToItemResolverBase($this->_propDict["urlToItemResolvers"]); + return $this->_propDict["urlToItemResolvers"]; + } + } + return null; + } + + /** + * Sets the urlToItemResolvers + * Specifies configurations to identify an externalItem based on a shared URL. + * + * @param UrlToItemResolverBase $val The value to assign to the urlToItemResolvers + * + * @return ActivitySettings The ActivitySettings + */ + public function setUrlToItemResolvers($val) + { + $this->_propDict["urlToItemResolvers"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/DisplayTemplate.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/DisplayTemplate.php new file mode 100644 index 0000000..3c916d3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/DisplayTemplate.php @@ -0,0 +1,143 @@ +_propDict)) { + return $this->_propDict["id"]; + } else { + return null; + } + } + + /** + * Sets the id + * The text identifier for the display template; for example, contosoTickets. Maximum 16 characters. Only alphanumeric characters allowed. + * + * @param string $val The value of the id + * + * @return DisplayTemplate + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** + * Gets the layout + * The definition of the content's appearance, represented by an Adaptive Card, which is a JSON-serialized card object model. + * + * @return string|null The layout + */ + public function getLayout() + { + if (array_key_exists("layout", $this->_propDict)) { + return $this->_propDict["layout"]; + } else { + return null; + } + } + + /** + * Sets the layout + * The definition of the content's appearance, represented by an Adaptive Card, which is a JSON-serialized card object model. + * + * @param string $val The value of the layout + * + * @return DisplayTemplate + */ + public function setLayout($val) + { + $this->_propDict["layout"] = $val; + return $this; + } + /** + * Gets the priority + * Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value. + * + * @return int|null The priority + */ + public function getPriority() + { + if (array_key_exists("priority", $this->_propDict)) { + return $this->_propDict["priority"]; + } else { + return null; + } + } + + /** + * Sets the priority + * Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value. + * + * @param int $val The value of the priority + * + * @return DisplayTemplate + */ + public function setPriority($val) + { + $this->_propDict["priority"] = $val; + return $this; + } + + /** + * Gets the rules + * Specifies additional rules for selecting this display template based on the item schema. Optional. + * + * @return PropertyRule|null The rules + */ + public function getRules() + { + if (array_key_exists("rules", $this->_propDict)) { + if (is_a($this->_propDict["rules"], "\Microsoft\Graph\ExternalConnectors\Model\PropertyRule") || is_null($this->_propDict["rules"])) { + return $this->_propDict["rules"]; + } else { + $this->_propDict["rules"] = new PropertyRule($this->_propDict["rules"]); + return $this->_propDict["rules"]; + } + } + return null; + } + + /** + * Sets the rules + * Specifies additional rules for selecting this display template based on the item schema. Optional. + * + * @param PropertyRule $val The value to assign to the rules + * + * @return DisplayTemplate The DisplayTemplate + */ + public function setRules($val) + { + $this->_propDict["rules"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivity.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivity.php new file mode 100644 index 0000000..9e71a48 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivity.php @@ -0,0 +1,126 @@ +_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 particular activity occurred. The DateTimeOffset 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 ExternalActivity + */ + public function setStartDateTime($val) + { + $this->_propDict["startDateTime"] = $val; + return $this; + } + + /** + * Gets the type + * The type of activity performed. The possible values are: viewed, modified, created, commented, unknownFutureValue. + * + * @return ExternalActivityType|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + if (is_a($this->_propDict["type"], "\Microsoft\Graph\ExternalConnectors\Model\ExternalActivityType") || is_null($this->_propDict["type"])) { + return $this->_propDict["type"]; + } else { + $this->_propDict["type"] = new ExternalActivityType($this->_propDict["type"]); + return $this->_propDict["type"]; + } + } + return null; + } + + /** + * Sets the type + * The type of activity performed. The possible values are: viewed, modified, created, commented, unknownFutureValue. + * + * @param ExternalActivityType $val The type + * + * @return ExternalActivity + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } + + /** + * Gets the performedBy + * Represents an identity used to identify who is responsible for the activity. + * + * @return Identity|null The performedBy + */ + public function getPerformedBy() + { + if (array_key_exists("performedBy", $this->_propDict)) { + if (is_a($this->_propDict["performedBy"], "\Microsoft\Graph\ExternalConnectors\Model\Identity") || is_null($this->_propDict["performedBy"])) { + return $this->_propDict["performedBy"]; + } else { + $this->_propDict["performedBy"] = new Identity($this->_propDict["performedBy"]); + return $this->_propDict["performedBy"]; + } + } + return null; + } + + /** + * Sets the performedBy + * Represents an identity used to identify who is responsible for the activity. + * + * @param Identity $val The performedBy + * + * @return ExternalActivity + */ + public function setPerformedBy($val) + { + $this->_propDict["performedBy"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivityResult.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivityResult.php new file mode 100644 index 0000000..de8e4c9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivityResult.php @@ -0,0 +1,60 @@ +_propDict)) { + if (is_a($this->_propDict["error"], "\Microsoft\Graph\Model\PublicError") || is_null($this->_propDict["error"])) { + return $this->_propDict["error"]; + } else { + $this->_propDict["error"] = new \Microsoft\Graph\Model\PublicError($this->_propDict["error"]); + return $this->_propDict["error"]; + } + } + return null; + } + + /** + * Sets the error + * Error information that explains the failure to process an external activity. + * + * @param \Microsoft\Graph\Model\PublicError $val The error + * + * @return ExternalActivityResult + */ + public function setError($val) + { + $this->_propDict["error"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivityType.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivityType.php new file mode 100644 index 0000000..40c9f47 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalActivityType.php @@ -0,0 +1,37 @@ +_propDict)) { + if (is_a($this->_propDict["activitySettings"], "\Microsoft\Graph\ExternalConnectors\Model\ActivitySettings") || is_null($this->_propDict["activitySettings"])) { + return $this->_propDict["activitySettings"]; + } else { + $this->_propDict["activitySettings"] = new ActivitySettings($this->_propDict["activitySettings"]); + return $this->_propDict["activitySettings"]; + } + } + return null; + } + + /** + * Sets the activitySettings + * Collects configurable settings related to activities involving connector content. + * + * @param ActivitySettings $val The activitySettings + * + * @return ExternalConnection + */ + public function setActivitySettings($val) + { + $this->_propDict["activitySettings"] = $val; + return $this; + } + /** * Gets the configuration * Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional. @@ -115,6 +148,39 @@ class ExternalConnection extends \Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the searchSettings + * The settings configuring the search experience for content in this connection, such as the display templates for search results. + * + * @return SearchSettings|null The searchSettings + */ + public function getSearchSettings() + { + if (array_key_exists("searchSettings", $this->_propDict)) { + if (is_a($this->_propDict["searchSettings"], "\Microsoft\Graph\ExternalConnectors\Model\SearchSettings") || is_null($this->_propDict["searchSettings"])) { + return $this->_propDict["searchSettings"]; + } else { + $this->_propDict["searchSettings"] = new SearchSettings($this->_propDict["searchSettings"]); + return $this->_propDict["searchSettings"]; + } + } + return null; + } + + /** + * Sets the searchSettings + * The settings configuring the search experience for content in this connection, such as the display templates for search results. + * + * @param SearchSettings $val The searchSettings + * + * @return ExternalConnection + */ + public function setSearchSettings($val) + { + $this->_propDict["searchSettings"] = $val; + return $this; + } + /** * Gets the state * Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalItem.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalItem.php index 58b6208..2c02505 100644 --- a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalItem.php +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ExternalItem.php @@ -120,4 +120,34 @@ class ExternalItem extends \Microsoft\Graph\Model\Entity return $this; } + + /** + * Gets the activities + * Returns a list of activities performed on the item. Write-only. + * + * @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 + * Returns a list of activities performed on the item. Write-only. + * + * @param ExternalActivity[] $val The activities + * + * @return ExternalItem + */ + public function setActivities($val) + { + $this->_propDict["activities"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ItemIdResolver.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ItemIdResolver.php new file mode 100644 index 0000000..b38c5a9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/ItemIdResolver.php @@ -0,0 +1,87 @@ +_propDict)) { + return $this->_propDict["itemId"]; + } else { + return null; + } + } + + /** + * Sets the itemId + * Pattern that specifies how to form the ID of the external item that the URL represents. The named groups from the regular expression in urlPattern within the urlMatchInfo can be referenced by inserting the group name inside curly brackets. + * + * @param string $val The value of the itemId + * + * @return ItemIdResolver + */ + public function setItemId($val) + { + $this->_propDict["itemId"] = $val; + return $this; + } + + /** + * Gets the urlMatchInfo + * Configurations to match and resolve URL. + * + * @return UrlMatchInfo|null The urlMatchInfo + */ + public function getUrlMatchInfo() + { + if (array_key_exists("urlMatchInfo", $this->_propDict)) { + if (is_a($this->_propDict["urlMatchInfo"], "\Microsoft\Graph\ExternalConnectors\Model\UrlMatchInfo") || is_null($this->_propDict["urlMatchInfo"])) { + return $this->_propDict["urlMatchInfo"]; + } else { + $this->_propDict["urlMatchInfo"] = new UrlMatchInfo($this->_propDict["urlMatchInfo"]); + return $this->_propDict["urlMatchInfo"]; + } + } + return null; + } + + /** + * Sets the urlMatchInfo + * Configurations to match and resolve URL. + * + * @param UrlMatchInfo $val The value to assign to the urlMatchInfo + * + * @return ItemIdResolver The ItemIdResolver + */ + public function setUrlMatchInfo($val) + { + $this->_propDict["urlMatchInfo"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/PropertyRule.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/PropertyRule.php new file mode 100644 index 0000000..d814d28 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/PropertyRule.php @@ -0,0 +1,148 @@ +_propDict)) { + if (is_a($this->_propDict["operation"], "\Microsoft\Graph\ExternalConnectors\Model\RuleOperation") || is_null($this->_propDict["operation"])) { + return $this->_propDict["operation"]; + } else { + $this->_propDict["operation"] = new RuleOperation($this->_propDict["operation"]); + return $this->_propDict["operation"]; + } + } + return null; + } + + /** + * Sets the operation + * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith. Required. + * + * @param RuleOperation $val The value to assign to the operation + * + * @return PropertyRule The PropertyRule + */ + public function setOperation($val) + { + $this->_propDict["operation"] = $val; + return $this; + } + /** + * Gets the property + * The property from the externalItem schema. Required. + * + * @return string|null The property + */ + public function getProperty() + { + if (array_key_exists("property", $this->_propDict)) { + return $this->_propDict["property"]; + } else { + return null; + } + } + + /** + * Sets the property + * The property from the externalItem schema. Required. + * + * @param string $val The value of the property + * + * @return PropertyRule + */ + public function setProperty($val) + { + $this->_propDict["property"] = $val; + return $this; + } + /** + * Gets the values + * A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required. + * + * @return string|null The values + */ + public function getValues() + { + if (array_key_exists("values", $this->_propDict)) { + return $this->_propDict["values"]; + } else { + return null; + } + } + + /** + * Sets the values + * A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required. + * + * @param string $val The value of the values + * + * @return PropertyRule + */ + public function setValues($val) + { + $this->_propDict["values"] = $val; + return $this; + } + + /** + * Gets the valuesJoinedBy + * The join operator for evaluating multiple propertyRules. For example, if and is specified, then all propertyRules must be true for the propertyRule to be true. Possible values are: or, and. Required. + * + * @return \Microsoft\Graph\Model\BinaryOperator|null The valuesJoinedBy + */ + public function getValuesJoinedBy() + { + if (array_key_exists("valuesJoinedBy", $this->_propDict)) { + if (is_a($this->_propDict["valuesJoinedBy"], "\Microsoft\Graph\Model\BinaryOperator") || is_null($this->_propDict["valuesJoinedBy"])) { + return $this->_propDict["valuesJoinedBy"]; + } else { + $this->_propDict["valuesJoinedBy"] = new \Microsoft\Graph\Model\BinaryOperator($this->_propDict["valuesJoinedBy"]); + return $this->_propDict["valuesJoinedBy"]; + } + } + return null; + } + + /** + * Sets the valuesJoinedBy + * The join operator for evaluating multiple propertyRules. For example, if and is specified, then all propertyRules must be true for the propertyRule to be true. Possible values are: or, and. Required. + * + * @param \Microsoft\Graph\Model\BinaryOperator $val The value to assign to the valuesJoinedBy + * + * @return PropertyRule The PropertyRule + */ + public function setValuesJoinedBy($val) + { + $this->_propDict["valuesJoinedBy"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/RuleOperation.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/RuleOperation.php new file mode 100644 index 0000000..79494a1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/RuleOperation.php @@ -0,0 +1,41 @@ +_propDict)) { + if (is_a($this->_propDict["searchResultTemplates"], "\Microsoft\Graph\ExternalConnectors\Model\DisplayTemplate") || is_null($this->_propDict["searchResultTemplates"])) { + return $this->_propDict["searchResultTemplates"]; + } else { + $this->_propDict["searchResultTemplates"] = new DisplayTemplate($this->_propDict["searchResultTemplates"]); + return $this->_propDict["searchResultTemplates"]; + } + } + return null; + } + + /** + * Sets the searchResultTemplates + * Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. Maximum of 2 search result templates per connection. + * + * @param DisplayTemplate $val The value to assign to the searchResultTemplates + * + * @return SearchSettings The SearchSettings + */ + public function setSearchResultTemplates($val) + { + $this->_propDict["searchResultTemplates"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/UrlMatchInfo.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/UrlMatchInfo.php new file mode 100644 index 0000000..76602ef --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/UrlMatchInfo.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["baseUrls"]; + } else { + return null; + } + } + + /** + * Sets the baseUrls + * A list of the URL prefixes that must match URLs to be processed by this URL-to-item-resolver. + * + * @param string $val The value of the baseUrls + * + * @return UrlMatchInfo + */ + public function setBaseUrls($val) + { + $this->_propDict["baseUrls"] = $val; + return $this; + } + /** + * Gets the urlPattern + * A regular expression that will be matched towards the URL that is processed by this URL-to-item-resolver. The ECMAScript specification for regular expressions (ECMA-262) is used for the evaluation. The named groups defined by the regular expression will be used later to extract values from the URL. + * + * @return string|null The urlPattern + */ + public function getUrlPattern() + { + if (array_key_exists("urlPattern", $this->_propDict)) { + return $this->_propDict["urlPattern"]; + } else { + return null; + } + } + + /** + * Sets the urlPattern + * A regular expression that will be matched towards the URL that is processed by this URL-to-item-resolver. The ECMAScript specification for regular expressions (ECMA-262) is used for the evaluation. The named groups defined by the regular expression will be used later to extract values from the URL. + * + * @param string $val The value of the urlPattern + * + * @return UrlMatchInfo + */ + public function setUrlPattern($val) + { + $this->_propDict["urlPattern"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/UrlToItemResolverBase.php b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/UrlToItemResolverBase.php new file mode 100644 index 0000000..456ed8f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/ExternalConnectors/Model/UrlToItemResolverBase.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["priority"]; + } else { + return null; + } + } + + /** + * Sets the priority + * The priority which defines the sequence in which the urlToItemResolverBase instances are evaluated. + * + * @param int $val The value of the priority + * + * @return UrlToItemResolverBase + */ + public function setPriority($val) + { + $this->_propDict["priority"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Http/GraphCollectionRequest.php b/vendor/microsoft/microsoft-graph/src/Http/GraphCollectionRequest.php index 8512d88..f478c2f 100644 --- a/vendor/microsoft/microsoft-graph/src/Http/GraphCollectionRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Http/GraphCollectionRequest.php @@ -112,6 +112,9 @@ class GraphCollectionRequest extends GraphRequest $this->apiVersion, $this->proxyPort ); + + $request->addHeaders($this->headers); + $result = $request->execute()->getBody(); if (array_key_exists("@odata.count", $result)) { diff --git a/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAssignmentRequestorSettings.php b/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAssignmentRequestorSettings.php index 54d251a..b2488ef 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAssignmentRequestorSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAssignmentRequestorSettings.php @@ -25,7 +25,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity { /** * Gets the allowCustomAssignmentSchedule - * If false, the requestor is not permitted to include a schedule in their request. + * False indicates that the requestor is not permitted to include a schedule in their request. * * @return bool|null The allowCustomAssignmentSchedule */ @@ -40,7 +40,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity /** * Sets the allowCustomAssignmentSchedule - * If false, the requestor is not permitted to include a schedule in their request. + * False indicates that the requestor is not permitted to include a schedule in their request. * * @param bool $val The value of the allowCustomAssignmentSchedule * @@ -53,7 +53,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity } /** * Gets the enableOnBehalfRequestorsToAddAccess - * If true, allows on-behalf-of requestors to create a request to add access for another principal. + * True allows on-behalf-of requestors to create a request to add access for another principal. * * @return bool|null The enableOnBehalfRequestorsToAddAccess */ @@ -68,7 +68,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity /** * Sets the enableOnBehalfRequestorsToAddAccess - * If true, allows on-behalf-of requestors to create a request to add access for another principal. + * True allows on-behalf-of requestors to create a request to add access for another principal. * * @param bool $val The value of the enableOnBehalfRequestorsToAddAccess * @@ -81,7 +81,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity } /** * Gets the enableOnBehalfRequestorsToRemoveAccess - * If true, allows on-behalf-of requestors to create a request to remove access for another principal. + * True allows on-behalf-of requestors to create a request to remove access for another principal. * * @return bool|null The enableOnBehalfRequestorsToRemoveAccess */ @@ -96,7 +96,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity /** * Sets the enableOnBehalfRequestorsToRemoveAccess - * If true, allows on-behalf-of requestors to create a request to remove access for another principal. + * True allows on-behalf-of requestors to create a request to remove access for another principal. * * @param bool $val The value of the enableOnBehalfRequestorsToRemoveAccess * @@ -109,7 +109,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity } /** * Gets the enableOnBehalfRequestorsToUpdateAccess - * If true, allows on-behalf-of requestors to create a request to update access for another principal. + * True allows on-behalf-of requestors to create a request to update access for another principal. * * @return bool|null The enableOnBehalfRequestorsToUpdateAccess */ @@ -124,7 +124,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity /** * Sets the enableOnBehalfRequestorsToUpdateAccess - * If true, allows on-behalf-of requestors to create a request to update access for another principal. + * True allows on-behalf-of requestors to create a request to update access for another principal. * * @param bool $val The value of the enableOnBehalfRequestorsToUpdateAccess * @@ -137,7 +137,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity } /** * Gets the enableTargetsToSelfAddAccess - * If true, allows requestors to create a request to add access for themselves. + * True allows requestors to create a request to add access for themselves. * * @return bool|null The enableTargetsToSelfAddAccess */ @@ -152,7 +152,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity /** * Sets the enableTargetsToSelfAddAccess - * If true, allows requestors to create a request to add access for themselves. + * True allows requestors to create a request to add access for themselves. * * @param bool $val The value of the enableTargetsToSelfAddAccess * @@ -165,7 +165,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity } /** * Gets the enableTargetsToSelfRemoveAccess - * If true, allows requestors to create a request to remove their access. + * True allows requestors to create a request to remove their access. * * @return bool|null The enableTargetsToSelfRemoveAccess */ @@ -180,7 +180,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity /** * Sets the enableTargetsToSelfRemoveAccess - * If true, allows requestors to create a request to remove their access. + * True allows requestors to create a request to remove their access. * * @param bool $val The value of the enableTargetsToSelfRemoveAccess * @@ -193,7 +193,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity } /** * Gets the enableTargetsToSelfUpdateAccess - * If true, allows requestors to create a request to update their access. + * True allows requestors to create a request to update their access. * * @return bool|null The enableTargetsToSelfUpdateAccess */ @@ -208,7 +208,7 @@ class AccessPackageAssignmentRequestorSettings extends Entity /** * Sets the enableTargetsToSelfUpdateAccess - * If true, allows requestors to create a request to update their access. + * True allows requestors to create a request to update their access. * * @param bool $val The value of the enableTargetsToSelfUpdateAccess * diff --git a/vendor/microsoft/microsoft-graph/src/Model/AccessReviewInstanceDecisionItemServicePrincipalResource.php b/vendor/microsoft/microsoft-graph/src/Model/AccessReviewInstanceDecisionItemServicePrincipalResource.php index 6a93e19..93bc332 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AccessReviewInstanceDecisionItemServicePrincipalResource.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AccessReviewInstanceDecisionItemServicePrincipalResource.php @@ -25,6 +25,7 @@ class AccessReviewInstanceDecisionItemServicePrincipalResource extends AccessRev { /** * Gets the appId + * The globally unique identifier of the application to which access has been granted. * * @return string|null The appId */ @@ -39,6 +40,7 @@ class AccessReviewInstanceDecisionItemServicePrincipalResource extends AccessRev /** * Sets the appId + * The globally unique identifier of the application to which access has been granted. * * @param string $val The value of the appId * diff --git a/vendor/microsoft/microsoft-graph/src/Model/AllowedValue.php b/vendor/microsoft/microsoft-graph/src/Model/AllowedValue.php new file mode 100644 index 0000000..e92a156 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AllowedValue.php @@ -0,0 +1,56 @@ +_propDict)) { + return $this->_propDict["isActive"]; + } else { + return null; + } + } + + /** + * Sets the isActive + * Indicates whether the predefined value is active or deactivated. If set to false, this predefined value cannot be assigned to any additional supported directory objects. + * + * @param bool $val The isActive + * + * @return AllowedValue + */ + public function setIsActive($val) + { + $this->_propDict["isActive"] = boolval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AppManagementPolicy.php b/vendor/microsoft/microsoft-graph/src/Model/AppManagementPolicy.php index d0cb3bc..89f6c48 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AppManagementPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AppManagementPolicy.php @@ -26,6 +26,7 @@ class AppManagementPolicy extends PolicyBase { /** * Gets the isEnabled + * Denotes whether the policy is enabled. * * @return bool|null The isEnabled */ @@ -40,6 +41,7 @@ class AppManagementPolicy extends PolicyBase /** * Sets the isEnabled + * Denotes whether the policy is enabled. * * @param bool $val The isEnabled * @@ -53,6 +55,7 @@ class AppManagementPolicy extends PolicyBase /** * Gets the restrictions + * Restrictions that apply to an application or service principal object. * * @return AppManagementConfiguration|null The restrictions */ @@ -71,6 +74,7 @@ class AppManagementPolicy extends PolicyBase /** * Sets the restrictions + * Restrictions that apply to an application or service principal object. * * @param AppManagementConfiguration $val The restrictions * @@ -85,6 +89,7 @@ class AppManagementPolicy extends PolicyBase /** * Gets the appliesTo + * Collection of applications and service principals to which the policy is applied. * * @return array|null The appliesTo */ @@ -99,6 +104,7 @@ class AppManagementPolicy extends PolicyBase /** * Sets the appliesTo + * Collection of applications and service principals to which the policy is applied. * * @param DirectoryObject[] $val The appliesTo * diff --git a/vendor/microsoft/microsoft-graph/src/Model/Application.php b/vendor/microsoft/microsoft-graph/src/Model/Application.php index cae8a78..acbe13a 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Application.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Application.php @@ -966,7 +966,7 @@ class Application extends DirectoryObject /** * Gets the tags - * Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith). + * Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith) and $search. * * @return array|null The tags */ @@ -981,7 +981,7 @@ class Application extends DirectoryObject /** * Sets the tags - * Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith). + * Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith) and $search. * * @param string[] $val The tags * @@ -1325,4 +1325,35 @@ class Application extends DirectoryObject return $this; } + /** + * Gets the synchronization + * + * @return Synchronization|null The synchronization + */ + public function getSynchronization() + { + if (array_key_exists("synchronization", $this->_propDict)) { + if (is_a($this->_propDict["synchronization"], "\Microsoft\Graph\Model\Synchronization") || is_null($this->_propDict["synchronization"])) { + return $this->_propDict["synchronization"]; + } else { + $this->_propDict["synchronization"] = new Synchronization($this->_propDict["synchronization"]); + return $this->_propDict["synchronization"]; + } + } + return null; + } + + /** + * Sets the synchronization + * + * @param Synchronization $val The synchronization + * + * @return Application + */ + public function setSynchronization($val) + { + $this->_propDict["synchronization"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttendanceRecord.php b/vendor/microsoft/microsoft-graph/src/Model/AttendanceRecord.php index 0d662b3..1cccc2a 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AttendanceRecord.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AttendanceRecord.php @@ -56,7 +56,7 @@ class AttendanceRecord extends Entity /** * Gets the emailAddress - * Email address of the user associated with this atttendance record. + * Email address of the user associated with this attendance record. * * @return string|null The emailAddress */ @@ -71,7 +71,7 @@ class AttendanceRecord extends Entity /** * Sets the emailAddress - * Email address of the user associated with this atttendance record. + * Email address of the user associated with this attendance record. * * @param string $val The emailAddress * @@ -85,7 +85,7 @@ class AttendanceRecord extends Entity /** * Gets the identity - * Identity of the user associated with this atttendance record. + * Identity of the user associated with this attendance record. * * @return Identity|null The identity */ @@ -104,7 +104,7 @@ class AttendanceRecord extends Entity /** * Sets the identity - * Identity of the user associated with this atttendance record. + * Identity of the user associated with this attendance record. * * @param Identity $val The identity * diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttributeDefinition.php b/vendor/microsoft/microsoft-graph/src/Model/AttributeDefinition.php new file mode 100644 index 0000000..2cd1b44 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AttributeDefinition.php @@ -0,0 +1,363 @@ +_propDict)) { + return $this->_propDict["anchor"]; + } else { + return null; + } + } + + /** + * Sets the anchor + * + * @param bool $val The value of the anchor + * + * @return AttributeDefinition + */ + public function setAnchor($val) + { + $this->_propDict["anchor"] = $val; + return $this; + } + + /** + * Gets the apiExpressions + * + * @return StringKeyStringValuePair|null The apiExpressions + */ + public function getApiExpressions() + { + if (array_key_exists("apiExpressions", $this->_propDict)) { + if (is_a($this->_propDict["apiExpressions"], "\Microsoft\Graph\Model\StringKeyStringValuePair") || is_null($this->_propDict["apiExpressions"])) { + return $this->_propDict["apiExpressions"]; + } else { + $this->_propDict["apiExpressions"] = new StringKeyStringValuePair($this->_propDict["apiExpressions"]); + return $this->_propDict["apiExpressions"]; + } + } + return null; + } + + /** + * Sets the apiExpressions + * + * @param StringKeyStringValuePair $val The value to assign to the apiExpressions + * + * @return AttributeDefinition The AttributeDefinition + */ + public function setApiExpressions($val) + { + $this->_propDict["apiExpressions"] = $val; + return $this; + } + /** + * Gets the caseExact + * + * @return bool|null The caseExact + */ + public function getCaseExact() + { + if (array_key_exists("caseExact", $this->_propDict)) { + return $this->_propDict["caseExact"]; + } else { + return null; + } + } + + /** + * Sets the caseExact + * + * @param bool $val The value of the caseExact + * + * @return AttributeDefinition + */ + public function setCaseExact($val) + { + $this->_propDict["caseExact"] = $val; + return $this; + } + /** + * Gets the defaultValue + * + * @return string|null The defaultValue + */ + public function getDefaultValue() + { + if (array_key_exists("defaultValue", $this->_propDict)) { + return $this->_propDict["defaultValue"]; + } else { + return null; + } + } + + /** + * Sets the defaultValue + * + * @param string $val The value of the defaultValue + * + * @return AttributeDefinition + */ + public function setDefaultValue($val) + { + $this->_propDict["defaultValue"] = $val; + return $this; + } + /** + * Gets the flowNullValues + * + * @return bool|null The flowNullValues + */ + public function getFlowNullValues() + { + if (array_key_exists("flowNullValues", $this->_propDict)) { + return $this->_propDict["flowNullValues"]; + } else { + return null; + } + } + + /** + * Sets the flowNullValues + * + * @param bool $val The value of the flowNullValues + * + * @return AttributeDefinition + */ + public function setFlowNullValues($val) + { + $this->_propDict["flowNullValues"] = $val; + return $this; + } + + /** + * Gets the metadata + * + * @return AttributeDefinitionMetadataEntry|null The metadata + */ + public function getMetadata() + { + if (array_key_exists("metadata", $this->_propDict)) { + if (is_a($this->_propDict["metadata"], "\Microsoft\Graph\Model\AttributeDefinitionMetadataEntry") || is_null($this->_propDict["metadata"])) { + return $this->_propDict["metadata"]; + } else { + $this->_propDict["metadata"] = new AttributeDefinitionMetadataEntry($this->_propDict["metadata"]); + return $this->_propDict["metadata"]; + } + } + return null; + } + + /** + * Sets the metadata + * + * @param AttributeDefinitionMetadataEntry $val The value to assign to the metadata + * + * @return AttributeDefinition The AttributeDefinition + */ + public function setMetadata($val) + { + $this->_propDict["metadata"] = $val; + return $this; + } + /** + * Gets the multivalued + * + * @return bool|null The multivalued + */ + public function getMultivalued() + { + if (array_key_exists("multivalued", $this->_propDict)) { + return $this->_propDict["multivalued"]; + } else { + return null; + } + } + + /** + * Sets the multivalued + * + * @param bool $val The value of the multivalued + * + * @return AttributeDefinition + */ + public function setMultivalued($val) + { + $this->_propDict["multivalued"] = $val; + return $this; + } + + /** + * Gets the mutability + * + * @return Mutability|null The mutability + */ + public function getMutability() + { + if (array_key_exists("mutability", $this->_propDict)) { + if (is_a($this->_propDict["mutability"], "\Microsoft\Graph\Model\Mutability") || is_null($this->_propDict["mutability"])) { + return $this->_propDict["mutability"]; + } else { + $this->_propDict["mutability"] = new Mutability($this->_propDict["mutability"]); + return $this->_propDict["mutability"]; + } + } + return null; + } + + /** + * Sets the mutability + * + * @param Mutability $val The value to assign to the mutability + * + * @return AttributeDefinition The AttributeDefinition + */ + public function setMutability($val) + { + $this->_propDict["mutability"] = $val; + return $this; + } + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The value of the name + * + * @return AttributeDefinition + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the referencedObjects + * + * @return ReferencedObject|null The referencedObjects + */ + public function getReferencedObjects() + { + if (array_key_exists("referencedObjects", $this->_propDict)) { + if (is_a($this->_propDict["referencedObjects"], "\Microsoft\Graph\Model\ReferencedObject") || is_null($this->_propDict["referencedObjects"])) { + return $this->_propDict["referencedObjects"]; + } else { + $this->_propDict["referencedObjects"] = new ReferencedObject($this->_propDict["referencedObjects"]); + return $this->_propDict["referencedObjects"]; + } + } + return null; + } + + /** + * Sets the referencedObjects + * + * @param ReferencedObject $val The value to assign to the referencedObjects + * + * @return AttributeDefinition The AttributeDefinition + */ + public function setReferencedObjects($val) + { + $this->_propDict["referencedObjects"] = $val; + return $this; + } + /** + * Gets the required + * + * @return bool|null The required + */ + public function getRequired() + { + if (array_key_exists("required", $this->_propDict)) { + return $this->_propDict["required"]; + } else { + return null; + } + } + + /** + * Sets the required + * + * @param bool $val The value of the required + * + * @return AttributeDefinition + */ + public function setRequired($val) + { + $this->_propDict["required"] = $val; + return $this; + } + + /** + * Gets the type + * + * @return AttributeType|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + if (is_a($this->_propDict["type"], "\Microsoft\Graph\Model\AttributeType") || is_null($this->_propDict["type"])) { + return $this->_propDict["type"]; + } else { + $this->_propDict["type"] = new AttributeType($this->_propDict["type"]); + return $this->_propDict["type"]; + } + } + return null; + } + + /** + * Sets the type + * + * @param AttributeType $val The value to assign to the type + * + * @return AttributeDefinition The AttributeDefinition + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttributeDefinitionMetadata.php b/vendor/microsoft/microsoft-graph/src/Model/AttributeDefinitionMetadata.php new file mode 100644 index 0000000..b6366a8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AttributeDefinitionMetadata.php @@ -0,0 +1,41 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Microsoft\Graph\Model\AttributeDefinitionMetadata") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new AttributeDefinitionMetadata($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * + * @param AttributeDefinitionMetadata $val The value to assign to the key + * + * @return AttributeDefinitionMetadataEntry The AttributeDefinitionMetadataEntry + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return AttributeDefinitionMetadataEntry + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttributeFlowBehavior.php b/vendor/microsoft/microsoft-graph/src/Model/AttributeFlowBehavior.php new file mode 100644 index 0000000..5596987 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AttributeFlowBehavior.php @@ -0,0 +1,34 @@ +_propDict)) { + return $this->_propDict["defaultValue"]; + } else { + return null; + } + } + + /** + * Sets the defaultValue + * + * @param string $val The value of the defaultValue + * + * @return AttributeMapping + */ + public function setDefaultValue($val) + { + $this->_propDict["defaultValue"] = $val; + return $this; + } + /** + * Gets the exportMissingReferences + * + * @return bool|null The exportMissingReferences + */ + public function getExportMissingReferences() + { + if (array_key_exists("exportMissingReferences", $this->_propDict)) { + return $this->_propDict["exportMissingReferences"]; + } else { + return null; + } + } + + /** + * Sets the exportMissingReferences + * + * @param bool $val The value of the exportMissingReferences + * + * @return AttributeMapping + */ + public function setExportMissingReferences($val) + { + $this->_propDict["exportMissingReferences"] = $val; + return $this; + } + + /** + * Gets the flowBehavior + * + * @return AttributeFlowBehavior|null The flowBehavior + */ + public function getFlowBehavior() + { + if (array_key_exists("flowBehavior", $this->_propDict)) { + if (is_a($this->_propDict["flowBehavior"], "\Microsoft\Graph\Model\AttributeFlowBehavior") || is_null($this->_propDict["flowBehavior"])) { + return $this->_propDict["flowBehavior"]; + } else { + $this->_propDict["flowBehavior"] = new AttributeFlowBehavior($this->_propDict["flowBehavior"]); + return $this->_propDict["flowBehavior"]; + } + } + return null; + } + + /** + * Sets the flowBehavior + * + * @param AttributeFlowBehavior $val The value to assign to the flowBehavior + * + * @return AttributeMapping The AttributeMapping + */ + public function setFlowBehavior($val) + { + $this->_propDict["flowBehavior"] = $val; + return $this; + } + + /** + * Gets the flowType + * + * @return AttributeFlowType|null The flowType + */ + public function getFlowType() + { + if (array_key_exists("flowType", $this->_propDict)) { + if (is_a($this->_propDict["flowType"], "\Microsoft\Graph\Model\AttributeFlowType") || is_null($this->_propDict["flowType"])) { + return $this->_propDict["flowType"]; + } else { + $this->_propDict["flowType"] = new AttributeFlowType($this->_propDict["flowType"]); + return $this->_propDict["flowType"]; + } + } + return null; + } + + /** + * Sets the flowType + * + * @param AttributeFlowType $val The value to assign to the flowType + * + * @return AttributeMapping The AttributeMapping + */ + public function setFlowType($val) + { + $this->_propDict["flowType"] = $val; + return $this; + } + /** + * Gets the matchingPriority + * + * @return int|null The matchingPriority + */ + public function getMatchingPriority() + { + if (array_key_exists("matchingPriority", $this->_propDict)) { + return $this->_propDict["matchingPriority"]; + } else { + return null; + } + } + + /** + * Sets the matchingPriority + * + * @param int $val The value of the matchingPriority + * + * @return AttributeMapping + */ + public function setMatchingPriority($val) + { + $this->_propDict["matchingPriority"] = $val; + return $this; + } + + /** + * Gets the source + * + * @return AttributeMappingSource|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + if (is_a($this->_propDict["source"], "\Microsoft\Graph\Model\AttributeMappingSource") || is_null($this->_propDict["source"])) { + return $this->_propDict["source"]; + } else { + $this->_propDict["source"] = new AttributeMappingSource($this->_propDict["source"]); + return $this->_propDict["source"]; + } + } + return null; + } + + /** + * Sets the source + * + * @param AttributeMappingSource $val The value to assign to the source + * + * @return AttributeMapping The AttributeMapping + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + /** + * Gets the targetAttributeName + * + * @return string|null The targetAttributeName + */ + public function getTargetAttributeName() + { + if (array_key_exists("targetAttributeName", $this->_propDict)) { + return $this->_propDict["targetAttributeName"]; + } else { + return null; + } + } + + /** + * Sets the targetAttributeName + * + * @param string $val The value of the targetAttributeName + * + * @return AttributeMapping + */ + public function setTargetAttributeName($val) + { + $this->_propDict["targetAttributeName"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingFunctionSchema.php b/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingFunctionSchema.php new file mode 100644 index 0000000..41e19c7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingFunctionSchema.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["parameters"]; + } else { + return null; + } + } + + /** + * Sets the parameters + * + * @param AttributeMappingParameterSchema[] $val The parameters + * + * @return AttributeMappingFunctionSchema + */ + public function setParameters($val) + { + $this->_propDict["parameters"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingParameterSchema.php b/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingParameterSchema.php new file mode 100644 index 0000000..9769b1e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingParameterSchema.php @@ -0,0 +1,135 @@ +_propDict)) { + return $this->_propDict["allowMultipleOccurrences"]; + } else { + return null; + } + } + + /** + * Sets the allowMultipleOccurrences + * + * @param bool $val The value of the allowMultipleOccurrences + * + * @return AttributeMappingParameterSchema + */ + public function setAllowMultipleOccurrences($val) + { + $this->_propDict["allowMultipleOccurrences"] = $val; + return $this; + } + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The value of the name + * + * @return AttributeMappingParameterSchema + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + /** + * Gets the required + * + * @return bool|null The required + */ + public function getRequired() + { + if (array_key_exists("required", $this->_propDict)) { + return $this->_propDict["required"]; + } else { + return null; + } + } + + /** + * Sets the required + * + * @param bool $val The value of the required + * + * @return AttributeMappingParameterSchema + */ + public function setRequired($val) + { + $this->_propDict["required"] = $val; + return $this; + } + + /** + * Gets the type + * + * @return AttributeType|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + if (is_a($this->_propDict["type"], "\Microsoft\Graph\Model\AttributeType") || is_null($this->_propDict["type"])) { + return $this->_propDict["type"]; + } else { + $this->_propDict["type"] = new AttributeType($this->_propDict["type"]); + return $this->_propDict["type"]; + } + } + return null; + } + + /** + * Sets the type + * + * @param AttributeType $val The value to assign to the type + * + * @return AttributeMappingParameterSchema The AttributeMappingParameterSchema + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingSource.php b/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingSource.php new file mode 100644 index 0000000..0435f4c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingSource.php @@ -0,0 +1,140 @@ +_propDict)) { + return $this->_propDict["expression"]; + } else { + return null; + } + } + + /** + * Sets the expression + * + * @param string $val The value of the expression + * + * @return AttributeMappingSource + */ + public function setExpression($val) + { + $this->_propDict["expression"] = $val; + return $this; + } + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The value of the name + * + * @return AttributeMappingSource + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the parameters + * + * @return StringKeyAttributeMappingSourceValuePair|null The parameters + */ + public function getParameters() + { + if (array_key_exists("parameters", $this->_propDict)) { + if (is_a($this->_propDict["parameters"], "\Microsoft\Graph\Model\StringKeyAttributeMappingSourceValuePair") || is_null($this->_propDict["parameters"])) { + return $this->_propDict["parameters"]; + } else { + $this->_propDict["parameters"] = new StringKeyAttributeMappingSourceValuePair($this->_propDict["parameters"]); + return $this->_propDict["parameters"]; + } + } + return null; + } + + /** + * Sets the parameters + * + * @param StringKeyAttributeMappingSourceValuePair $val The value to assign to the parameters + * + * @return AttributeMappingSource The AttributeMappingSource + */ + public function setParameters($val) + { + $this->_propDict["parameters"] = $val; + return $this; + } + + /** + * Gets the type + * + * @return AttributeMappingSourceType|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + if (is_a($this->_propDict["type"], "\Microsoft\Graph\Model\AttributeMappingSourceType") || is_null($this->_propDict["type"])) { + return $this->_propDict["type"]; + } else { + $this->_propDict["type"] = new AttributeMappingSourceType($this->_propDict["type"]); + return $this->_propDict["type"]; + } + } + return null; + } + + /** + * Sets the type + * + * @param AttributeMappingSourceType $val The value to assign to the type + * + * @return AttributeMappingSource The AttributeMappingSource + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingSourceType.php b/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingSourceType.php new file mode 100644 index 0000000..6783713 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AttributeMappingSourceType.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * Description of the attribute set. Can be up to 128 characters long and include Unicode characters. Can be changed later. + * + * @param string $val The description + * + * @return AttributeSet + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the maxAttributesPerSet + * Maximum number of custom security attributes that can be defined in this attribute set. Default value is null. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Can be changed later. + * + * @return int|null The maxAttributesPerSet + */ + public function getMaxAttributesPerSet() + { + if (array_key_exists("maxAttributesPerSet", $this->_propDict)) { + return $this->_propDict["maxAttributesPerSet"]; + } else { + return null; + } + } + + /** + * Sets the maxAttributesPerSet + * Maximum number of custom security attributes that can be defined in this attribute set. Default value is null. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Can be changed later. + * + * @param int $val The maxAttributesPerSet + * + * @return AttributeSet + */ + public function setMaxAttributesPerSet($val) + { + $this->_propDict["maxAttributesPerSet"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AttributeType.php b/vendor/microsoft/microsoft-graph/src/Model/AttributeType.php new file mode 100644 index 0000000..e235f6a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AttributeType.php @@ -0,0 +1,38 @@ +_propDict)) { + return $this->_propDict["appliesToCombinations"]; + } else { + return null; + } + } + + /** + * Sets the appliesToCombinations + * Which authentication method combinations this configuration applies to. Must be an allowedCombinations object that's defined for the authenticationStrengthPolicy. The only possible value for fido2combinationConfigurations is 'fido2'. + * + * @param AuthenticationMethodModes[] $val The appliesToCombinations + * + * @return AuthenticationCombinationConfiguration + */ + public function setAppliesToCombinations($val) + { + $this->_propDict["appliesToCombinations"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AuthenticationMethodModeDetail.php b/vendor/microsoft/microsoft-graph/src/Model/AuthenticationMethodModeDetail.php new file mode 100644 index 0000000..c84ba89 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AuthenticationMethodModeDetail.php @@ -0,0 +1,89 @@ +_propDict)) { + if (is_a($this->_propDict["authenticationMethod"], "\Microsoft\Graph\Model\BaseAuthenticationMethod") || is_null($this->_propDict["authenticationMethod"])) { + return $this->_propDict["authenticationMethod"]; + } else { + $this->_propDict["authenticationMethod"] = new BaseAuthenticationMethod($this->_propDict["authenticationMethod"]); + return $this->_propDict["authenticationMethod"]; + } + } + return null; + } + + /** + * Sets the authenticationMethod + * The authentication method that this mode modifies. The possible values are: password, voice, hardwareOath, softwareOath, sms, fido2, windowsHelloForBusiness, microsoftAuthenticator, temporaryAccessPass, email, x509Certificate, federation, unknownFutureValue. + * + * @param BaseAuthenticationMethod $val The authenticationMethod + * + * @return AuthenticationMethodModeDetail + */ + public function setAuthenticationMethod($val) + { + $this->_propDict["authenticationMethod"] = $val; + return $this; + } + + /** + * Gets the displayName + * The display name of this mode + * + * @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 this mode + * + * @param string $val The displayName + * + * @return AuthenticationMethodModeDetail + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AuthenticationMethodModes.php b/vendor/microsoft/microsoft-graph/src/Model/AuthenticationMethodModes.php new file mode 100644 index 0000000..6865318 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AuthenticationMethodModes.php @@ -0,0 +1,49 @@ +_propDict)) { + return $this->_propDict["allowedCombinations"]; + } else { + return null; + } + } + + /** + * Sets the allowedCombinations + * A collection of authentication method modes that are required be used to satify this authentication strength. + * + * @param AuthenticationMethodModes[] $val The allowedCombinations + * + * @return AuthenticationStrengthPolicy + */ + public function setAllowedCombinations($val) + { + $this->_propDict["allowedCombinations"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * The datetime when this policy 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 + * The datetime when this policy was created. + * + * @param \DateTime $val The createdDateTime + * + * @return AuthenticationStrengthPolicy + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * The human-readable description of this policy. + * + * @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 human-readable description of this policy. + * + * @param string $val The description + * + * @return AuthenticationStrengthPolicy + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * The human-readable display name of this policy. Supports $filter (eq, ne, not , and in). + * + * @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 human-readable display name of this policy. Supports $filter (eq, ne, not , and in). + * + * @param string $val The displayName + * + * @return AuthenticationStrengthPolicy + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the modifiedDateTime + * The datetime when this policy was last modified. + * + * @return \DateTime|null The modifiedDateTime + */ + public function getModifiedDateTime() + { + if (array_key_exists("modifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["modifiedDateTime"], "\DateTime") || is_null($this->_propDict["modifiedDateTime"])) { + return $this->_propDict["modifiedDateTime"]; + } else { + $this->_propDict["modifiedDateTime"] = new \DateTime($this->_propDict["modifiedDateTime"]); + return $this->_propDict["modifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the modifiedDateTime + * The datetime when this policy was last modified. + * + * @param \DateTime $val The modifiedDateTime + * + * @return AuthenticationStrengthPolicy + */ + public function setModifiedDateTime($val) + { + $this->_propDict["modifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the policyType + * A descriptor of whether this policy is built into Azure AD or created by an admin for the tenant. The possible values are: builtIn, custom, unknownFutureValue. Supports $filter (eq, ne, not , and in). + * + * @return AuthenticationStrengthPolicyType|null The policyType + */ + public function getPolicyType() + { + if (array_key_exists("policyType", $this->_propDict)) { + if (is_a($this->_propDict["policyType"], "\Microsoft\Graph\Model\AuthenticationStrengthPolicyType") || is_null($this->_propDict["policyType"])) { + return $this->_propDict["policyType"]; + } else { + $this->_propDict["policyType"] = new AuthenticationStrengthPolicyType($this->_propDict["policyType"]); + return $this->_propDict["policyType"]; + } + } + return null; + } + + /** + * Sets the policyType + * A descriptor of whether this policy is built into Azure AD or created by an admin for the tenant. The possible values are: builtIn, custom, unknownFutureValue. Supports $filter (eq, ne, not , and in). + * + * @param AuthenticationStrengthPolicyType $val The policyType + * + * @return AuthenticationStrengthPolicy + */ + public function setPolicyType($val) + { + $this->_propDict["policyType"] = $val; + return $this; + } + + /** + * Gets the requirementsSatisfied + * A descriptor of whether this authentication strength grants the MFA claim upon successful satisfaction. The possible values are: none, mfa, unknownFutureValue. + * + * @return AuthenticationStrengthRequirements|null The requirementsSatisfied + */ + public function getRequirementsSatisfied() + { + if (array_key_exists("requirementsSatisfied", $this->_propDict)) { + if (is_a($this->_propDict["requirementsSatisfied"], "\Microsoft\Graph\Model\AuthenticationStrengthRequirements") || is_null($this->_propDict["requirementsSatisfied"])) { + return $this->_propDict["requirementsSatisfied"]; + } else { + $this->_propDict["requirementsSatisfied"] = new AuthenticationStrengthRequirements($this->_propDict["requirementsSatisfied"]); + return $this->_propDict["requirementsSatisfied"]; + } + } + return null; + } + + /** + * Sets the requirementsSatisfied + * A descriptor of whether this authentication strength grants the MFA claim upon successful satisfaction. The possible values are: none, mfa, unknownFutureValue. + * + * @param AuthenticationStrengthRequirements $val The requirementsSatisfied + * + * @return AuthenticationStrengthPolicy + */ + public function setRequirementsSatisfied($val) + { + $this->_propDict["requirementsSatisfied"] = $val; + return $this; + } + + + /** + * Gets the combinationConfigurations + * Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods. + * + * @return array|null The combinationConfigurations + */ + public function getCombinationConfigurations() + { + if (array_key_exists("combinationConfigurations", $this->_propDict)) { + return $this->_propDict["combinationConfigurations"]; + } else { + return null; + } + } + + /** + * Sets the combinationConfigurations + * Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods. + * + * @param AuthenticationCombinationConfiguration[] $val The combinationConfigurations + * + * @return AuthenticationStrengthPolicy + */ + public function setCombinationConfigurations($val) + { + $this->_propDict["combinationConfigurations"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthPolicyType.php b/vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthPolicyType.php new file mode 100644 index 0000000..a987fbd --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthPolicyType.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["combinations"]; + } else { + return null; + } + } + + /** + * Sets the combinations + * + * @param AuthenticationMethodModes[] $val The combinations + * + * @return AuthenticationStrengthRoot + */ + public function setCombinations($val) + { + $this->_propDict["combinations"] = $val; + return $this; + } + + + /** + * Gets the authenticationMethodModes + * Names and descriptions of all valid authentication method modes in the system. + * + * @return array|null The authenticationMethodModes + */ + public function getAuthenticationMethodModes() + { + if (array_key_exists("authenticationMethodModes", $this->_propDict)) { + return $this->_propDict["authenticationMethodModes"]; + } else { + return null; + } + } + + /** + * Sets the authenticationMethodModes + * Names and descriptions of all valid authentication method modes in the system. + * + * @param AuthenticationMethodModeDetail[] $val The authenticationMethodModes + * + * @return AuthenticationStrengthRoot + */ + public function setAuthenticationMethodModes($val) + { + $this->_propDict["authenticationMethodModes"] = $val; + return $this; + } + + + /** + * Gets the policies + * A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies. + * + * @return array|null The policies + */ + public function getPolicies() + { + if (array_key_exists("policies", $this->_propDict)) { + return $this->_propDict["policies"]; + } else { + return null; + } + } + + /** + * Sets the policies + * A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies. + * + * @param AuthenticationStrengthPolicy[] $val The policies + * + * @return AuthenticationStrengthRoot + */ + public function setPolicies($val) + { + $this->_propDict["policies"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthUsage.php b/vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthUsage.php new file mode 100644 index 0000000..e804d17 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AuthenticationStrengthUsage.php @@ -0,0 +1,88 @@ +_propDict)) { + if (is_a($this->_propDict["mfa"], "\Microsoft\Graph\Model\ConditionalAccessPolicy") || is_null($this->_propDict["mfa"])) { + return $this->_propDict["mfa"]; + } else { + $this->_propDict["mfa"] = new ConditionalAccessPolicy($this->_propDict["mfa"]); + return $this->_propDict["mfa"]; + } + } + return null; + } + + /** + * Sets the mfa + * + * @param ConditionalAccessPolicy $val The value to assign to the mfa + * + * @return AuthenticationStrengthUsage The AuthenticationStrengthUsage + */ + public function setMfa($val) + { + $this->_propDict["mfa"] = $val; + return $this; + } + + /** + * Gets the none + * + * @return ConditionalAccessPolicy|null The none + */ + public function getNone() + { + if (array_key_exists("none", $this->_propDict)) { + if (is_a($this->_propDict["none"], "\Microsoft\Graph\Model\ConditionalAccessPolicy") || is_null($this->_propDict["none"])) { + return $this->_propDict["none"]; + } else { + $this->_propDict["none"] = new ConditionalAccessPolicy($this->_propDict["none"]); + return $this->_propDict["none"]; + } + } + return null; + } + + /** + * Sets the none + * + * @param ConditionalAccessPolicy $val The value to assign to the none + * + * @return AuthenticationStrengthUsage The AuthenticationStrengthUsage + */ + public function setNone($val) + { + $this->_propDict["none"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AuthorizationPolicy.php b/vendor/microsoft/microsoft-graph/src/Model/AuthorizationPolicy.php index 15b34bb..af45eb5 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AuthorizationPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AuthorizationPolicy.php @@ -55,7 +55,7 @@ class AuthorizationPolicy extends PolicyBase /** * Gets the allowedToUseSSPR - * Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. + * Indicates whether users can use the Self-Serve Password Reset feature on the tenant. * * @return bool|null The allowedToUseSSPR */ @@ -70,7 +70,7 @@ class AuthorizationPolicy extends PolicyBase /** * Sets the allowedToUseSSPR - * Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. + * Indicates whether users can use the Self-Serve Password Reset feature on the tenant. * * @param bool $val The allowedToUseSSPR * @@ -113,7 +113,7 @@ class AuthorizationPolicy extends PolicyBase /** * Gets the allowInvitesFrom - * Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below. + * Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more details, see allowInvitesFrom values. * * @return AllowInvitesFrom|null The allowInvitesFrom */ @@ -132,7 +132,7 @@ class AuthorizationPolicy extends PolicyBase /** * Sets the allowInvitesFrom - * Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below. + * Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more details, see allowInvitesFrom values. * * @param AllowInvitesFrom $val The allowInvitesFrom * @@ -146,6 +146,7 @@ class AuthorizationPolicy extends PolicyBase /** * Gets the allowUserConsentForRiskyApps + * Indicates whether user consent for risky apps is allowed. We recommend to keep this as false. Default value is false. * * @return bool|null The allowUserConsentForRiskyApps */ @@ -160,6 +161,7 @@ class AuthorizationPolicy extends PolicyBase /** * Sets the allowUserConsentForRiskyApps + * Indicates whether user consent for risky apps is allowed. We recommend to keep this as false. Default value is false. * * @param bool $val The allowUserConsentForRiskyApps * @@ -173,7 +175,7 @@ class AuthorizationPolicy extends PolicyBase /** * 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. + * To disable the use of MSOL PowerShell, set this property to true. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure Active Directory Connect or Microsoft Graph. * * @return bool|null The blockMsolPowerShell */ @@ -188,7 +190,7 @@ class AuthorizationPolicy extends PolicyBase /** * Sets 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. + * To disable the use of MSOL PowerShell, set this property to true. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure Active Directory Connect or Microsoft Graph. * * @param bool $val The blockMsolPowerShell * diff --git a/vendor/microsoft/microsoft-graph/src/Model/BaseAuthenticationMethod.php b/vendor/microsoft/microsoft-graph/src/Model/BaseAuthenticationMethod.php new file mode 100644 index 0000000..0cb49f2 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/BaseAuthenticationMethod.php @@ -0,0 +1,45 @@ +_propDict)) { + return $this->_propDict["messageHistory"]; + } else { + return null; + } + } + + /** + * Sets the messageHistory + * List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message. + * + * @param ChatMessageHistoryItem[] $val The messageHistory + * + * @return ChatMessage + */ + public function setMessageHistory($val) + { + $this->_propDict["messageHistory"] = $val; + return $this; + } + /** * Gets the messageType * The type of chat message. The possible values are: message, chatEvent, typing, unknownFutureValue, systemEventMessage. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: systemEventMessage. diff --git a/vendor/microsoft/microsoft-graph/src/Model/ChatMessageActions.php b/vendor/microsoft/microsoft-graph/src/Model/ChatMessageActions.php new file mode 100644 index 0000000..256f3b6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ChatMessageActions.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["actions"], "\Microsoft\Graph\Model\ChatMessageActions") || is_null($this->_propDict["actions"])) { + return $this->_propDict["actions"]; + } else { + $this->_propDict["actions"] = new ChatMessageActions($this->_propDict["actions"]); + return $this->_propDict["actions"]; + } + } + return null; + } + + /** + * Sets the actions + * The modification actions of a message item.The possible values are: reactionAdded, reactionRemoved, actionUndefined, unknownFutureValue. + * + * @param ChatMessageActions $val The value to assign to the actions + * + * @return ChatMessageHistoryItem The ChatMessageHistoryItem + */ + public function setActions($val) + { + $this->_propDict["actions"] = $val; + return $this; + } + + /** + * Gets the modifiedDateTime + * The date and time when the message was modified. + * + * @return \DateTime|null The modifiedDateTime + */ + public function getModifiedDateTime() + { + if (array_key_exists("modifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["modifiedDateTime"], "\DateTime") || is_null($this->_propDict["modifiedDateTime"])) { + return $this->_propDict["modifiedDateTime"]; + } else { + $this->_propDict["modifiedDateTime"] = new \DateTime($this->_propDict["modifiedDateTime"]); + return $this->_propDict["modifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the modifiedDateTime + * The date and time when the message was modified. + * + * @param \DateTime $val The value to assign to the modifiedDateTime + * + * @return ChatMessageHistoryItem The ChatMessageHistoryItem + */ + public function setModifiedDateTime($val) + { + $this->_propDict["modifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the reaction + * The reaction in the modified message. + * + * @return ChatMessageReaction|null The reaction + */ + public function getReaction() + { + if (array_key_exists("reaction", $this->_propDict)) { + if (is_a($this->_propDict["reaction"], "\Microsoft\Graph\Model\ChatMessageReaction") || is_null($this->_propDict["reaction"])) { + return $this->_propDict["reaction"]; + } else { + $this->_propDict["reaction"] = new ChatMessageReaction($this->_propDict["reaction"]); + return $this->_propDict["reaction"]; + } + } + return null; + } + + /** + * Sets the reaction + * The reaction in the modified message. + * + * @param ChatMessageReaction $val The value to assign to the reaction + * + * @return ChatMessageHistoryItem The ChatMessageHistoryItem + */ + public function setReaction($val) + { + $this->_propDict["reaction"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CollapseProperty.php b/vendor/microsoft/microsoft-graph/src/Model/CollapseProperty.php new file mode 100644 index 0000000..12a8fe9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CollapseProperty.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["fields"]; + } else { + return null; + } + } + + /** + * Sets the fields + * Defines the collapse group to trim results. The properties in this collection must be sortable/refinable properties. Required. + * + * @param string $val The value of the fields + * + * @return CollapseProperty + */ + public function setFields($val) + { + $this->_propDict["fields"] = $val; + return $this; + } + /** + * Gets the limit + * Defines a maximum limit count for this field. This numeric value must be a positive integer. Required. + * + * @return int|null The limit + */ + public function getLimit() + { + if (array_key_exists("limit", $this->_propDict)) { + return $this->_propDict["limit"]; + } else { + return null; + } + } + + /** + * Sets the limit + * Defines a maximum limit count for this field. This numeric value must be a positive integer. Required. + * + * @param int $val The value of the limit + * + * @return CollapseProperty + */ + public function setLimit($val) + { + $this->_propDict["limit"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessEnumeratedExternalTenants.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessEnumeratedExternalTenants.php index 0643d6d..2898b9b 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessEnumeratedExternalTenants.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessEnumeratedExternalTenants.php @@ -25,6 +25,7 @@ class ConditionalAccessEnumeratedExternalTenants extends ConditionalAccessExtern { /** * Gets the members + * A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. * * @return string|null The members */ @@ -39,6 +40,7 @@ class ConditionalAccessEnumeratedExternalTenants extends ConditionalAccessExtern /** * Sets the members + * A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. * * @param string $val The value of the members * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenants.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenants.php index 8d23a3f..fb86f50 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenants.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessExternalTenants.php @@ -26,6 +26,7 @@ class ConditionalAccessExternalTenants extends Entity /** * Gets the membershipKind + * The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. * * @return ConditionalAccessExternalTenantsMembershipKind|null The membershipKind */ @@ -44,6 +45,7 @@ class ConditionalAccessExternalTenants extends Entity /** * Sets the membershipKind + * The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. * * @param ConditionalAccessExternalTenantsMembershipKind $val The value to assign to the membershipKind * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGrantControls.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGrantControls.php index 321b182..8ce96c0 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGrantControls.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGrantControls.php @@ -140,4 +140,35 @@ class ConditionalAccessGrantControls extends Entity $this->_propDict["termsOfUse"] = $val; return $this; } + + /** + * Gets the authenticationStrength + * + * @return AuthenticationStrengthPolicy|null The authenticationStrength + */ + public function getAuthenticationStrength() + { + if (array_key_exists("authenticationStrength", $this->_propDict)) { + if (is_a($this->_propDict["authenticationStrength"], "\Microsoft\Graph\Model\AuthenticationStrengthPolicy") || is_null($this->_propDict["authenticationStrength"])) { + return $this->_propDict["authenticationStrength"]; + } else { + $this->_propDict["authenticationStrength"] = new AuthenticationStrengthPolicy($this->_propDict["authenticationStrength"]); + return $this->_propDict["authenticationStrength"]; + } + } + return null; + } + + /** + * Sets the authenticationStrength + * + * @param AuthenticationStrengthPolicy $val The value to assign to the authenticationStrength + * + * @return ConditionalAccessGrantControls The ConditionalAccessGrantControls + */ + public function setAuthenticationStrength($val) + { + $this->_propDict["authenticationStrength"] = $val; + return $this; + } } diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGuestsOrExternalUsers.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGuestsOrExternalUsers.php index 1232711..8d9c2bd 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGuestsOrExternalUsers.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessGuestsOrExternalUsers.php @@ -26,6 +26,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Gets the externalTenants + * The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property guestOrExternalUserTypes is not null or an empty String. * * @return ConditionalAccessExternalTenants|null The externalTenants */ @@ -44,6 +45,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Sets the externalTenants + * The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property guestOrExternalUserTypes is not null or an empty String. * * @param ConditionalAccessExternalTenants $val The value to assign to the externalTenants * @@ -57,6 +59,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Gets the guestOrExternalUserTypes + * Indicates internal guests or external user types. This is a multi-valued property. Possible values are: none, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, unknownFutureValue. * * @return ConditionalAccessGuestOrExternalUserTypes|null The guestOrExternalUserTypes */ @@ -75,6 +78,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Sets the guestOrExternalUserTypes + * Indicates internal guests or external user types. This is a multi-valued property. Possible values are: none, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, unknownFutureValue. * * @param ConditionalAccessGuestOrExternalUserTypes $val The value to assign to the guestOrExternalUserTypes * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessRoot.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessRoot.php index 63db665..422b435 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessRoot.php @@ -24,6 +24,37 @@ namespace Microsoft\Graph\Model; */ class ConditionalAccessRoot extends Entity { + /** + * Gets the authenticationStrength + * + * @return AuthenticationStrengthRoot|null The authenticationStrength + */ + public function getAuthenticationStrength() + { + if (array_key_exists("authenticationStrength", $this->_propDict)) { + if (is_a($this->_propDict["authenticationStrength"], "\Microsoft\Graph\Model\AuthenticationStrengthRoot") || is_null($this->_propDict["authenticationStrength"])) { + return $this->_propDict["authenticationStrength"]; + } else { + $this->_propDict["authenticationStrength"] = new AuthenticationStrengthRoot($this->_propDict["authenticationStrength"]); + return $this->_propDict["authenticationStrength"]; + } + } + return null; + } + + /** + * Sets the authenticationStrength + * + * @param AuthenticationStrengthRoot $val The authenticationStrength + * + * @return ConditionalAccessRoot + */ + public function setAuthenticationStrength($val) + { + $this->_propDict["authenticationStrength"] = $val; + return $this; + } + /** * Gets the authenticationContextClassReferences diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessUsers.php b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessUsers.php index 9b20d57..7005f15 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessUsers.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ConditionalAccessUsers.php @@ -54,6 +54,7 @@ class ConditionalAccessUsers extends Entity /** * Gets the excludeGuestsOrExternalUsers + * Internal guests or external users excluded from the policy scope. Optionally populated. * * @return ConditionalAccessGuestsOrExternalUsers|null The excludeGuestsOrExternalUsers */ @@ -72,6 +73,7 @@ class ConditionalAccessUsers extends Entity /** * Sets the excludeGuestsOrExternalUsers + * Internal guests or external users excluded from the policy scope. Optionally populated. * * @param ConditionalAccessGuestsOrExternalUsers $val The value to assign to the excludeGuestsOrExternalUsers * @@ -169,6 +171,7 @@ class ConditionalAccessUsers extends Entity /** * Gets the includeGuestsOrExternalUsers + * Internal guests or external users included in the policy scope. Optionally populated. * * @return ConditionalAccessGuestsOrExternalUsers|null The includeGuestsOrExternalUsers */ @@ -187,6 +190,7 @@ class ConditionalAccessUsers extends Entity /** * Sets the includeGuestsOrExternalUsers + * Internal guests or external users included in the policy scope. Optionally populated. * * @param ConditionalAccessGuestsOrExternalUsers $val The value to assign to the includeGuestsOrExternalUsers * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ContainerFilter.php b/vendor/microsoft/microsoft-graph/src/Model/ContainerFilter.php new file mode 100644 index 0000000..9cf7095 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ContainerFilter.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["includedContainers"]; + } else { + return null; + } + } + + /** + * Sets the includedContainers + * + * @param string $val The value of the includedContainers + * + * @return ContainerFilter + */ + public function setIncludedContainers($val) + { + $this->_propDict["includedContainers"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ConversationMember.php b/vendor/microsoft/microsoft-graph/src/Model/ConversationMember.php index 94c9cb2..4346eef 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ConversationMember.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ConversationMember.php @@ -55,7 +55,7 @@ class ConversationMember extends Entity /** * Gets the roles - * The roles for that user. This property only contains additional qualifiers when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is a guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. + * The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role. * * @return array|null The roles */ @@ -70,7 +70,7 @@ class ConversationMember extends Entity /** * Sets the roles - * The roles for that user. This property only contains additional qualifiers when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is a guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. + * The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role. * * @param string[] $val The roles * diff --git a/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicyConfigurationDefault.php b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicyConfigurationDefault.php index f721667..34662e0 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicyConfigurationDefault.php +++ b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicyConfigurationDefault.php @@ -24,6 +24,39 @@ namespace Microsoft\Graph\Model; */ class CrossTenantAccessPolicyConfigurationDefault extends Entity { + /** + * Gets the automaticUserConsentSettings + * Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and cannot be updated in the default configuration. Read-only. + * + * @return InboundOutboundPolicyConfiguration|null The automaticUserConsentSettings + */ + public function getAutomaticUserConsentSettings() + { + if (array_key_exists("automaticUserConsentSettings", $this->_propDict)) { + if (is_a($this->_propDict["automaticUserConsentSettings"], "\Microsoft\Graph\Model\InboundOutboundPolicyConfiguration") || is_null($this->_propDict["automaticUserConsentSettings"])) { + return $this->_propDict["automaticUserConsentSettings"]; + } else { + $this->_propDict["automaticUserConsentSettings"] = new InboundOutboundPolicyConfiguration($this->_propDict["automaticUserConsentSettings"]); + return $this->_propDict["automaticUserConsentSettings"]; + } + } + return null; + } + + /** + * Sets the automaticUserConsentSettings + * Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and cannot be updated in the default configuration. Read-only. + * + * @param InboundOutboundPolicyConfiguration $val The automaticUserConsentSettings + * + * @return CrossTenantAccessPolicyConfigurationDefault + */ + public function setAutomaticUserConsentSettings($val) + { + $this->_propDict["automaticUserConsentSettings"] = $val; + return $this; + } + /** * Gets the b2bCollaborationInbound * Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. diff --git a/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicyConfigurationPartner.php b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicyConfigurationPartner.php index f7c740d..4771924 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicyConfigurationPartner.php +++ b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantAccessPolicyConfigurationPartner.php @@ -55,6 +55,39 @@ class CrossTenantAccessPolicyConfigurationPartner implements \JsonSerializable return $this->_propDict; } + /** + * Gets the automaticUserConsentSettings + * Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. + * + * @return InboundOutboundPolicyConfiguration|null The automaticUserConsentSettings + */ + public function getAutomaticUserConsentSettings() + { + if (array_key_exists("automaticUserConsentSettings", $this->_propDict)) { + if (is_a($this->_propDict["automaticUserConsentSettings"], "\Microsoft\Graph\Model\InboundOutboundPolicyConfiguration") || is_null($this->_propDict["automaticUserConsentSettings"])) { + return $this->_propDict["automaticUserConsentSettings"]; + } else { + $this->_propDict["automaticUserConsentSettings"] = new InboundOutboundPolicyConfiguration($this->_propDict["automaticUserConsentSettings"]); + return $this->_propDict["automaticUserConsentSettings"]; + } + } + return null; + } + + /** + * Sets the automaticUserConsentSettings + * Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. + * + * @param InboundOutboundPolicyConfiguration $val The automaticUserConsentSettings + * + * @return CrossTenantAccessPolicyConfigurationPartner + */ + public function setAutomaticUserConsentSettings($val) + { + $this->_propDict["automaticUserConsentSettings"] = $val; + return $this; + } + /** * Gets the b2bCollaborationInbound * Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. @@ -278,6 +311,39 @@ class CrossTenantAccessPolicyConfigurationPartner implements \JsonSerializable return $this; } + /** + * Gets the identitySynchronization + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another. + * + * @return CrossTenantIdentitySyncPolicyPartner|null The identitySynchronization + */ + public function getIdentitySynchronization() + { + if (array_key_exists("identitySynchronization", $this->_propDict)) { + if (is_a($this->_propDict["identitySynchronization"], "\Microsoft\Graph\Model\CrossTenantIdentitySyncPolicyPartner") || is_null($this->_propDict["identitySynchronization"])) { + return $this->_propDict["identitySynchronization"]; + } else { + $this->_propDict["identitySynchronization"] = new CrossTenantIdentitySyncPolicyPartner($this->_propDict["identitySynchronization"]); + return $this->_propDict["identitySynchronization"]; + } + } + return null; + } + + /** + * Sets the identitySynchronization + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another. + * + * @param CrossTenantIdentitySyncPolicyPartner $val The identitySynchronization + * + * @return CrossTenantAccessPolicyConfigurationPartner + */ + public function setIdentitySynchronization($val) + { + $this->_propDict["identitySynchronization"] = $val; + return $this; + } + /** * Gets the ODataType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantIdentitySyncPolicyPartner.php similarity index 52% rename from vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfiguration.php rename to vendor/microsoft/microsoft-graph/src/Model/CrossTenantIdentitySyncPolicyPartner.php index c7cdce3..c440e32 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OfficeConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantIdentitySyncPolicyPartner.php @@ -2,7 +2,7 @@ /** * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. * -* OfficeConfiguration File +* CrossTenantIdentitySyncPolicyPartner File * PHP version 7 * * @category Library @@ -11,10 +11,10 @@ * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -namespace Beta\Microsoft\Graph\Model; +namespace Microsoft\Graph\Model; /** -* OfficeConfiguration class +* CrossTenantIdentitySyncPolicyPartner class * * @category Model * @package Microsoft.Graph @@ -22,7 +22,7 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class OfficeConfiguration implements \JsonSerializable +class CrossTenantIdentitySyncPolicyPartner implements \JsonSerializable { /** * The array of properties available @@ -33,7 +33,7 @@ class OfficeConfiguration implements \JsonSerializable protected $_propDict; /** - * Construct a new OfficeConfiguration + * Construct a new CrossTenantIdentitySyncPolicyPartner * * @param array $propDict A list of properties to set */ @@ -46,7 +46,7 @@ class OfficeConfiguration implements \JsonSerializable } /** - * Gets the property dictionary of the OfficeConfiguration + * Gets the property dictionary of the CrossTenantIdentitySyncPolicyPartner * * @return array The list of properties */ @@ -55,96 +55,94 @@ class OfficeConfiguration implements \JsonSerializable return $this->_propDict; } - - /** - * Gets the tenantCheckinStatuses - * List of office Client check-in status. - * - * @return array|null The tenantCheckinStatuses - */ - public function getTenantCheckinStatuses() + /** + * Gets the displayName + * Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD (Azure Active Directory) tenant to easily identify the policy. Optional. + * + * @return string|null The displayName + */ + public function getDisplayName() { - if (array_key_exists("tenantCheckinStatuses", $this->_propDict)) { - return $this->_propDict["tenantCheckinStatuses"]; + if (array_key_exists("displayName", $this->_propDict)) { + return $this->_propDict["displayName"]; } else { return null; } } /** - * Sets the tenantCheckinStatuses - * List of office Client check-in status. + * Sets the displayName + * Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD (Azure Active Directory) tenant to easily identify the policy. Optional. * - * @param OfficeClientCheckinStatus[] $val The tenantCheckinStatuses + * @param string $val The displayName * - * @return OfficeConfiguration + * @return CrossTenantIdentitySyncPolicyPartner */ - public function setTenantCheckinStatuses($val) + public function setDisplayName($val) { - $this->_propDict["tenantCheckinStatuses"] = $val; + $this->_propDict["displayName"] = $val; return $this; } /** - * Gets the tenantUserCheckinSummary - * Entity that describes tenant check-in statues + * Gets the tenantId + * Tenant identifier for the partner Azure AD organization. Read-only. * - * @return OfficeUserCheckinSummary|null The tenantUserCheckinSummary + * @return string|null The tenantId */ - public function getTenantUserCheckinSummary() + public function getTenantId() { - if (array_key_exists("tenantUserCheckinSummary", $this->_propDict)) { - if (is_a($this->_propDict["tenantUserCheckinSummary"], "\Beta\Microsoft\Graph\Model\OfficeUserCheckinSummary") || is_null($this->_propDict["tenantUserCheckinSummary"])) { - return $this->_propDict["tenantUserCheckinSummary"]; + if (array_key_exists("tenantId", $this->_propDict)) { + return $this->_propDict["tenantId"]; + } else { + return null; + } + } + + /** + * Sets the tenantId + * Tenant identifier for the partner Azure AD organization. Read-only. + * + * @param string $val The tenantId + * + * @return CrossTenantIdentitySyncPolicyPartner + */ + public function setTenantId($val) + { + $this->_propDict["tenantId"] = $val; + return $this; + } + + /** + * Gets the userSyncInbound + * Defines whether users can be synchronized from the partner tenant. Key. + * + * @return CrossTenantUserSyncInbound|null The userSyncInbound + */ + public function getUserSyncInbound() + { + if (array_key_exists("userSyncInbound", $this->_propDict)) { + if (is_a($this->_propDict["userSyncInbound"], "\Microsoft\Graph\Model\CrossTenantUserSyncInbound") || is_null($this->_propDict["userSyncInbound"])) { + return $this->_propDict["userSyncInbound"]; } else { - $this->_propDict["tenantUserCheckinSummary"] = new OfficeUserCheckinSummary($this->_propDict["tenantUserCheckinSummary"]); - return $this->_propDict["tenantUserCheckinSummary"]; + $this->_propDict["userSyncInbound"] = new CrossTenantUserSyncInbound($this->_propDict["userSyncInbound"]); + return $this->_propDict["userSyncInbound"]; } } return null; } /** - * Sets the tenantUserCheckinSummary - * Entity that describes tenant check-in statues + * Sets the userSyncInbound + * Defines whether users can be synchronized from the partner tenant. Key. * - * @param OfficeUserCheckinSummary $val The tenantUserCheckinSummary + * @param CrossTenantUserSyncInbound $val The userSyncInbound * - * @return OfficeConfiguration + * @return CrossTenantIdentitySyncPolicyPartner */ - public function setTenantUserCheckinSummary($val) + public function setUserSyncInbound($val) { - $this->_propDict["tenantUserCheckinSummary"] = $val; - return $this; - } - - - /** - * Gets the clientConfigurations - * List of office Client configuration. - * - * @return array|null The clientConfigurations - */ - public function getClientConfigurations() - { - if (array_key_exists("clientConfigurations", $this->_propDict)) { - return $this->_propDict["clientConfigurations"]; - } else { - return null; - } - } - - /** - * Sets the clientConfigurations - * List of office Client configuration. - * - * @param OfficeClientConfiguration[] $val The clientConfigurations - * - * @return OfficeConfiguration - */ - public function setClientConfigurations($val) - { - $this->_propDict["clientConfigurations"] = $val; + $this->_propDict["userSyncInbound"] = $val; return $this; } @@ -166,7 +164,7 @@ class OfficeConfiguration implements \JsonSerializable * * @param string $val The ODataType * - * @return OfficeConfiguration + * @return CrossTenantIdentitySyncPolicyPartner */ public function setODataType($val) { diff --git a/vendor/microsoft/microsoft-graph/src/Model/CrossTenantUserSyncInbound.php b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantUserSyncInbound.php new file mode 100644 index 0000000..ac6185d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CrossTenantUserSyncInbound.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["isSyncAllowed"]; + } else { + return null; + } + } + + /** + * Sets the isSyncAllowed + * Defines whether user objects should be synchronized from the partner tenant. false causes any current user synchronization from the source tenant to the target tenant to stop. This property has no impact on existing users who have already been synchronized. + * + * @param bool $val The value of the isSyncAllowed + * + * @return CrossTenantUserSyncInbound + */ + public function setIsSyncAllowed($val) + { + $this->_propDict["isSyncAllowed"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CustomSecurityAttributeDefinition.php b/vendor/microsoft/microsoft-graph/src/Model/CustomSecurityAttributeDefinition.php new file mode 100644 index 0000000..ef67aeb --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CustomSecurityAttributeDefinition.php @@ -0,0 +1,289 @@ +_propDict)) { + return $this->_propDict["attributeSet"]; + } else { + return null; + } + } + + /** + * Sets the attributeSet + * Name of the attribute set. Case insensitive. + * + * @param string $val The attributeSet + * + * @return CustomSecurityAttributeDefinition + */ + public function setAttributeSet($val) + { + $this->_propDict["attributeSet"] = $val; + return $this; + } + + /** + * Gets the description + * Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Can be changed later. + * + * @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 + * Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Can be changed later. + * + * @param string $val The description + * + * @return CustomSecurityAttributeDefinition + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the isCollection + * Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If type is set to Boolean, isCollection cannot be set to true. + * + * @return bool|null The isCollection + */ + public function getIsCollection() + { + if (array_key_exists("isCollection", $this->_propDict)) { + return $this->_propDict["isCollection"]; + } else { + return null; + } + } + + /** + * Sets the isCollection + * Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If type is set to Boolean, isCollection cannot be set to true. + * + * @param bool $val The isCollection + * + * @return CustomSecurityAttributeDefinition + */ + public function setIsCollection($val) + { + $this->_propDict["isCollection"] = boolval($val); + return $this; + } + + /** + * Gets the isSearchable + * Indicates whether custom security attribute values are indexed for searching on objects that are assigned attribute values. Cannot be changed later. + * + * @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 custom security attribute values are indexed for searching on objects that are assigned attribute values. Cannot be changed later. + * + * @param bool $val The isSearchable + * + * @return CustomSecurityAttributeDefinition + */ + public function setIsSearchable($val) + { + $this->_propDict["isSearchable"] = boolval($val); + return $this; + } + + /** + * Gets the name + * Name of the custom security attribute. Must be unique within an attribute set. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive. + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * Name of the custom security attribute. Must be unique within an attribute set. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive. + * + * @param string $val The name + * + * @return CustomSecurityAttributeDefinition + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the status + * Specifies whether the custom security attribute is active or deactivated. Acceptable values are: Available and Deprecated. Can be changed later. + * + * @return string|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + return $this->_propDict["status"]; + } else { + return null; + } + } + + /** + * Sets the status + * Specifies whether the custom security attribute is active or deactivated. Acceptable values are: Available and Deprecated. Can be changed later. + * + * @param string $val The status + * + * @return CustomSecurityAttributeDefinition + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + /** + * Gets the type + * Data type for the custom security attribute values. Supported types are: Boolean, Integer, and String. Cannot be changed later. + * + * @return string|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + return $this->_propDict["type"]; + } else { + return null; + } + } + + /** + * Sets the type + * Data type for the custom security attribute values. Supported types are: Boolean, Integer, and String. Cannot be changed later. + * + * @param string $val The type + * + * @return CustomSecurityAttributeDefinition + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } + + /** + * Gets the usePreDefinedValuesOnly + * Indicates whether only predefined values can be assigned to the custom security attribute. If set to false, free-form values are allowed. Can later be changed from true to false, but cannot be changed from false to true. If type is set to Boolean, usePreDefinedValuesOnly cannot be set to true. + * + * @return bool|null The usePreDefinedValuesOnly + */ + public function getUsePreDefinedValuesOnly() + { + if (array_key_exists("usePreDefinedValuesOnly", $this->_propDict)) { + return $this->_propDict["usePreDefinedValuesOnly"]; + } else { + return null; + } + } + + /** + * Sets the usePreDefinedValuesOnly + * Indicates whether only predefined values can be assigned to the custom security attribute. If set to false, free-form values are allowed. Can later be changed from true to false, but cannot be changed from false to true. If type is set to Boolean, usePreDefinedValuesOnly cannot be set to true. + * + * @param bool $val The usePreDefinedValuesOnly + * + * @return CustomSecurityAttributeDefinition + */ + public function setUsePreDefinedValuesOnly($val) + { + $this->_propDict["usePreDefinedValuesOnly"] = boolval($val); + return $this; + } + + + /** + * Gets the allowedValues + * Values that are predefined for this custom security attribute. This navigation property is not returned by default and must be specified in an $expand query. For example, /directory/customSecurityAttributeDefinitions?$expand=allowedValues. + * + * @return array|null The allowedValues + */ + public function getAllowedValues() + { + if (array_key_exists("allowedValues", $this->_propDict)) { + return $this->_propDict["allowedValues"]; + } else { + return null; + } + } + + /** + * Sets the allowedValues + * Values that are predefined for this custom security attribute. This navigation property is not returned by default and must be specified in an $expand query. For example, /directory/customSecurityAttributeDefinitions?$expand=allowedValues. + * + * @param AllowedValue[] $val The allowedValues + * + * @return CustomSecurityAttributeDefinition + */ + public function setAllowedValues($val) + { + $this->_propDict["allowedValues"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/DefaultUserRolePermissions.php b/vendor/microsoft/microsoft-graph/src/Model/DefaultUserRolePermissions.php index 6d76095..6cc8441 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/DefaultUserRolePermissions.php +++ b/vendor/microsoft/microsoft-graph/src/Model/DefaultUserRolePermissions.php @@ -25,7 +25,7 @@ class DefaultUserRolePermissions extends Entity { /** * Gets the allowedToCreateApps - * Indicates whether the default user role can create applications. + * Indicates whether the default user role can create applications. This setting corresponds to the Users can register applications setting in the User settings menu in the Azure portal. * * @return bool|null The allowedToCreateApps */ @@ -40,7 +40,7 @@ class DefaultUserRolePermissions extends Entity /** * Sets the allowedToCreateApps - * Indicates whether the default user role can create applications. + * Indicates whether the default user role can create applications. This setting corresponds to the Users can register applications setting in the User settings menu in the Azure portal. * * @param bool $val The value of the allowedToCreateApps * @@ -53,7 +53,7 @@ class DefaultUserRolePermissions extends Entity } /** * Gets the allowedToCreateSecurityGroups - * Indicates whether the default user role can create security groups. + * Indicates whether the default user role can create security groups. This setting corresponds to the following menus in the Azure portal: The Users can create security groups in Azure portals, API or PowerShell setting in the Group settings menu. Users can create security groups setting in the User settings menu. * * @return bool|null The allowedToCreateSecurityGroups */ @@ -68,7 +68,7 @@ class DefaultUserRolePermissions extends Entity /** * Sets the allowedToCreateSecurityGroups - * Indicates whether the default user role can create security groups. + * Indicates whether the default user role can create security groups. This setting corresponds to the following menus in the Azure portal: The Users can create security groups in Azure portals, API or PowerShell setting in the Group settings menu. Users can create security groups setting in the User settings menu. * * @param bool $val The value of the allowedToCreateSecurityGroups * @@ -80,7 +80,36 @@ class DefaultUserRolePermissions extends Entity return $this; } /** + * Gets the allowedToCreateTenants + * Indicates whether the default user role can create tenants. This setting corresponds to the Restrict non-admin users from creating tenants setting in the User settings menu in the Azure portal. When this setting is false, users assigned the Tenant Creator role can still create tenants. + * + * @return bool|null The allowedToCreateTenants + */ + public function getAllowedToCreateTenants() + { + if (array_key_exists("allowedToCreateTenants", $this->_propDict)) { + return $this->_propDict["allowedToCreateTenants"]; + } else { + return null; + } + } + + /** + * Sets the allowedToCreateTenants + * Indicates whether the default user role can create tenants. This setting corresponds to the Restrict non-admin users from creating tenants setting in the User settings menu in the Azure portal. When this setting is false, users assigned the Tenant Creator role can still create tenants. + * + * @param bool $val The value of the allowedToCreateTenants + * + * @return DefaultUserRolePermissions + */ + public function setAllowedToCreateTenants($val) + { + $this->_propDict["allowedToCreateTenants"] = $val; + return $this; + } + /** * Gets the allowedToReadBitlockerKeysForOwnedDevice + * Indicates whether the registered owners of a device can read their own BitLocker recovery keys with default user role. * * @return bool|null The allowedToReadBitlockerKeysForOwnedDevice */ @@ -95,6 +124,7 @@ class DefaultUserRolePermissions extends Entity /** * Sets the allowedToReadBitlockerKeysForOwnedDevice + * Indicates whether the registered owners of a device can read their own BitLocker recovery keys with default user role. * * @param bool $val The value of the allowedToReadBitlockerKeysForOwnedDevice * diff --git a/vendor/microsoft/microsoft-graph/src/Model/DelegatedAdminRelationship.php b/vendor/microsoft/microsoft-graph/src/Model/DelegatedAdminRelationship.php index f7e3bb1..892bfd1 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/DelegatedAdminRelationship.php +++ b/vendor/microsoft/microsoft-graph/src/Model/DelegatedAdminRelationship.php @@ -26,7 +26,7 @@ class DelegatedAdminRelationship extends Entity { /** * Gets the accessDetails - * The access details containing the identifiers of the administrative roles that the partner admin is requesting in the customer tenant. + * The access details that contain the identifiers of the administrative roles that the partner admin is requesting in the customer tenant. * * @return DelegatedAdminAccessDetails|null The accessDetails */ @@ -45,7 +45,7 @@ class DelegatedAdminRelationship extends Entity /** * Sets the accessDetails - * The access details containing the identifiers of the administrative roles that the partner admin is requesting in the customer tenant. + * The access details that contain the identifiers of the administrative roles that the partner admin is requesting in the customer tenant. * * @param DelegatedAdminAccessDetails $val The accessDetails * diff --git a/vendor/microsoft/microsoft-graph/src/Model/Device.php b/vendor/microsoft/microsoft-graph/src/Model/Device.php index 9f003b6..05fa05f 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Device.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Device.php @@ -149,6 +149,35 @@ class Device extends DirectoryObject return $this; } + /** + * Gets the deviceCategory + * User-defined property set by Intune to automatically add devices to groups and simplify managing devices. + * + * @return string|null The deviceCategory + */ + public function getDeviceCategory() + { + if (array_key_exists("deviceCategory", $this->_propDict)) { + return $this->_propDict["deviceCategory"]; + } else { + return null; + } + } + + /** + * Sets the deviceCategory + * User-defined property set by Intune to automatically add devices to groups and simplify managing devices. + * + * @param string $val The deviceCategory + * + * @return Device + */ + public function setDeviceCategory($val) + { + $this->_propDict["deviceCategory"] = $val; + return $this; + } + /** * Gets the deviceId * Unique identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Supports $filter (eq, ne, not, startsWith). @@ -207,6 +236,35 @@ class Device extends DirectoryObject return $this; } + /** + * Gets the deviceOwnership + * Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal. + * + * @return string|null The deviceOwnership + */ + public function getDeviceOwnership() + { + if (array_key_exists("deviceOwnership", $this->_propDict)) { + return $this->_propDict["deviceOwnership"]; + } else { + return null; + } + } + + /** + * Sets the deviceOwnership + * Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal. + * + * @param string $val The deviceOwnership + * + * @return Device + */ + public function setDeviceOwnership($val) + { + $this->_propDict["deviceOwnership"] = $val; + return $this; + } + /** * Gets the deviceVersion * For internal use only. @@ -265,6 +323,35 @@ class Device extends DirectoryObject return $this; } + /** + * Gets the enrollmentProfileName + * Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune. + * + * @return string|null The enrollmentProfileName + */ + public function getEnrollmentProfileName() + { + if (array_key_exists("enrollmentProfileName", $this->_propDict)) { + return $this->_propDict["enrollmentProfileName"]; + } else { + return null; + } + } + + /** + * Sets the enrollmentProfileName + * Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune. + * + * @param string $val The enrollmentProfileName + * + * @return Device + */ + public function setEnrollmentProfileName($val) + { + $this->_propDict["enrollmentProfileName"] = $val; + return $this; + } + /** * Gets the isCompliant * true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not). @@ -530,6 +617,39 @@ class Device extends DirectoryObject return $this; } + /** + * Gets the registrationDateTime + * Date and time of when the device was registered. 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. Read-only. + * + * @return \DateTime|null The registrationDateTime + */ + public function getRegistrationDateTime() + { + if (array_key_exists("registrationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["registrationDateTime"], "\DateTime") || is_null($this->_propDict["registrationDateTime"])) { + return $this->_propDict["registrationDateTime"]; + } else { + $this->_propDict["registrationDateTime"] = new \DateTime($this->_propDict["registrationDateTime"]); + return $this->_propDict["registrationDateTime"]; + } + } + return null; + } + + /** + * Sets the registrationDateTime + * Date and time of when the device was registered. 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. Read-only. + * + * @param \DateTime $val The registrationDateTime + * + * @return Device + */ + public function setRegistrationDateTime($val) + { + $this->_propDict["registrationDateTime"] = $val; + return $this; + } + /** * Gets the systemLabels * List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0). @@ -621,7 +741,7 @@ class Device extends DirectoryObject /** * Gets the registeredOwners - * The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand. + * The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. * * @return array|null The registeredOwners */ @@ -636,7 +756,7 @@ class Device extends DirectoryObject /** * Sets the registeredOwners - * The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand. + * The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. * * @param DirectoryObject[] $val The registeredOwners * diff --git a/vendor/microsoft/microsoft-graph/src/Model/Directory.php b/vendor/microsoft/microsoft-graph/src/Model/Directory.php index c885369..21839f3 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Directory.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Directory.php @@ -55,6 +55,66 @@ class Directory extends Entity } + /** + * Gets the attributeSets + * Group of related custom security attribute definitions. + * + * @return array|null The attributeSets + */ + public function getAttributeSets() + { + if (array_key_exists("attributeSets", $this->_propDict)) { + return $this->_propDict["attributeSets"]; + } else { + return null; + } + } + + /** + * Sets the attributeSets + * Group of related custom security attribute definitions. + * + * @param AttributeSet[] $val The attributeSets + * + * @return Directory + */ + public function setAttributeSets($val) + { + $this->_propDict["attributeSets"] = $val; + return $this; + } + + + /** + * Gets the customSecurityAttributeDefinitions + * Schema of a custom security attributes (key-value pairs). + * + * @return array|null The customSecurityAttributeDefinitions + */ + public function getCustomSecurityAttributeDefinitions() + { + if (array_key_exists("customSecurityAttributeDefinitions", $this->_propDict)) { + return $this->_propDict["customSecurityAttributeDefinitions"]; + } else { + return null; + } + } + + /** + * Sets the customSecurityAttributeDefinitions + * Schema of a custom security attributes (key-value pairs). + * + * @param CustomSecurityAttributeDefinition[] $val The customSecurityAttributeDefinitions + * + * @return Directory + */ + public function setCustomSecurityAttributeDefinitions($val) + { + $this->_propDict["customSecurityAttributeDefinitions"] = $val; + return $this; + } + + /** * Gets the deletedItems * Recently deleted items. Read-only. Nullable. diff --git a/vendor/microsoft/microsoft-graph/src/Model/DirectoryDefinition.php b/vendor/microsoft/microsoft-graph/src/Model/DirectoryDefinition.php new file mode 100644 index 0000000..796ab31 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/DirectoryDefinition.php @@ -0,0 +1,198 @@ +_propDict)) { + if (is_a($this->_propDict["discoverabilities"], "\Microsoft\Graph\Model\DirectoryDefinitionDiscoverabilities") || is_null($this->_propDict["discoverabilities"])) { + return $this->_propDict["discoverabilities"]; + } else { + $this->_propDict["discoverabilities"] = new DirectoryDefinitionDiscoverabilities($this->_propDict["discoverabilities"]); + return $this->_propDict["discoverabilities"]; + } + } + return null; + } + + /** + * Sets the discoverabilities + * + * @param DirectoryDefinitionDiscoverabilities $val The discoverabilities + * + * @return DirectoryDefinition + */ + public function setDiscoverabilities($val) + { + $this->_propDict["discoverabilities"] = $val; + return $this; + } + + /** + * Gets the discoveryDateTime + * + * @return \DateTime|null The discoveryDateTime + */ + public function getDiscoveryDateTime() + { + if (array_key_exists("discoveryDateTime", $this->_propDict)) { + if (is_a($this->_propDict["discoveryDateTime"], "\DateTime") || is_null($this->_propDict["discoveryDateTime"])) { + return $this->_propDict["discoveryDateTime"]; + } else { + $this->_propDict["discoveryDateTime"] = new \DateTime($this->_propDict["discoveryDateTime"]); + return $this->_propDict["discoveryDateTime"]; + } + } + return null; + } + + /** + * Sets the discoveryDateTime + * + * @param \DateTime $val The discoveryDateTime + * + * @return DirectoryDefinition + */ + public function setDiscoveryDateTime($val) + { + $this->_propDict["discoveryDateTime"] = $val; + return $this; + } + + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The name + * + * @return DirectoryDefinition + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + + /** + * Gets the objects + * + * @return array|null The objects + */ + public function getObjects() + { + if (array_key_exists("objects", $this->_propDict)) { + return $this->_propDict["objects"]; + } else { + return null; + } + } + + /** + * Sets the objects + * + * @param ObjectDefinition[] $val The objects + * + * @return DirectoryDefinition + */ + public function setObjects($val) + { + $this->_propDict["objects"] = $val; + return $this; + } + + /** + * Gets the readOnly + * + * @return bool|null The readOnly + */ + public function getReadOnly() + { + if (array_key_exists("readOnly", $this->_propDict)) { + return $this->_propDict["readOnly"]; + } else { + return null; + } + } + + /** + * Sets the readOnly + * + * @param bool $val The readOnly + * + * @return DirectoryDefinition + */ + public function setReadOnly($val) + { + $this->_propDict["readOnly"] = boolval($val); + return $this; + } + + /** + * Gets the version + * + * @return string|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * + * @param string $val The version + * + * @return DirectoryDefinition + */ + public function setVersion($val) + { + $this->_propDict["version"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/DirectoryDefinitionDiscoverabilities.php b/vendor/microsoft/microsoft-graph/src/Model/DirectoryDefinitionDiscoverabilities.php new file mode 100644 index 0000000..f16db59 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/DirectoryDefinitionDiscoverabilities.php @@ -0,0 +1,38 @@ +_propDict)) { + if (is_a($this->_propDict["definition"], "\Microsoft\Graph\Model\ObjectDefinition") || is_null($this->_propDict["definition"])) { + return $this->_propDict["definition"]; + } else { + $this->_propDict["definition"] = new ObjectDefinition($this->_propDict["definition"]); + return $this->_propDict["definition"]; + } + } + return null; + } + + /** + * Sets the definition + * + * @param ObjectDefinition $val The value to assign to the definition + * + * @return ExpressionInputObject The ExpressionInputObject + */ + public function setDefinition($val) + { + $this->_propDict["definition"] = $val; + return $this; + } + + /** + * Gets the expressionInputObjectProperties + * + * @return StringKeyObjectValuePair|null The expressionInputObjectProperties + */ + public function getExpressionInputObjectProperties() + { + if (array_key_exists("properties", $this->_propDict)) { + if (is_a($this->_propDict["properties"], "\Microsoft\Graph\Model\StringKeyObjectValuePair") || is_null($this->_propDict["properties"])) { + return $this->_propDict["properties"]; + } else { + $this->_propDict["properties"] = new StringKeyObjectValuePair($this->_propDict["properties"]); + return $this->_propDict["properties"]; + } + } + return null; + } + + /** + * Sets the expressionInputObjectProperties + * + * @param StringKeyObjectValuePair $val The value to assign to the properties + * + * @return ExpressionInputObject The ExpressionInputObject + */ + public function setExpressionInputObjectProperties($val) + { + $this->_propDict["properties"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Fido2CombinationConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/Fido2CombinationConfiguration.php new file mode 100644 index 0000000..6e22d88 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/Fido2CombinationConfiguration.php @@ -0,0 +1,56 @@ +_propDict)) { + return $this->_propDict["allowedAAGUIDs"]; + } else { + return null; + } + } + + /** + * Sets the allowedAAGUIDs + * A list of AAGUIDs allowed to be used as part of the specified authentication method combinations. + * + * @param string[] $val The allowedAAGUIDs + * + * @return Fido2CombinationConfiguration + */ + public function setAllowedAAGUIDs($val) + { + $this->_propDict["allowedAAGUIDs"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Filter.php b/vendor/microsoft/microsoft-graph/src/Model/Filter.php new file mode 100644 index 0000000..e8dbc8b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/Filter.php @@ -0,0 +1,119 @@ +_propDict)) { + if (is_a($this->_propDict["categoryFilterGroups"], "\Microsoft\Graph\Model\FilterGroup") || is_null($this->_propDict["categoryFilterGroups"])) { + return $this->_propDict["categoryFilterGroups"]; + } else { + $this->_propDict["categoryFilterGroups"] = new FilterGroup($this->_propDict["categoryFilterGroups"]); + return $this->_propDict["categoryFilterGroups"]; + } + } + return null; + } + + /** + * Sets the categoryFilterGroups + * + * @param FilterGroup $val The value to assign to the categoryFilterGroups + * + * @return Filter The Filter + */ + public function setCategoryFilterGroups($val) + { + $this->_propDict["categoryFilterGroups"] = $val; + return $this; + } + + /** + * Gets the groups + * + * @return FilterGroup|null The groups + */ + public function getGroups() + { + if (array_key_exists("groups", $this->_propDict)) { + if (is_a($this->_propDict["groups"], "\Microsoft\Graph\Model\FilterGroup") || is_null($this->_propDict["groups"])) { + return $this->_propDict["groups"]; + } else { + $this->_propDict["groups"] = new FilterGroup($this->_propDict["groups"]); + return $this->_propDict["groups"]; + } + } + return null; + } + + /** + * Sets the groups + * + * @param FilterGroup $val The value to assign to the groups + * + * @return Filter The Filter + */ + public function setGroups($val) + { + $this->_propDict["groups"] = $val; + return $this; + } + + /** + * Gets the inputFilterGroups + * + * @return FilterGroup|null The inputFilterGroups + */ + public function getInputFilterGroups() + { + if (array_key_exists("inputFilterGroups", $this->_propDict)) { + if (is_a($this->_propDict["inputFilterGroups"], "\Microsoft\Graph\Model\FilterGroup") || is_null($this->_propDict["inputFilterGroups"])) { + return $this->_propDict["inputFilterGroups"]; + } else { + $this->_propDict["inputFilterGroups"] = new FilterGroup($this->_propDict["inputFilterGroups"]); + return $this->_propDict["inputFilterGroups"]; + } + } + return null; + } + + /** + * Sets the inputFilterGroups + * + * @param FilterGroup $val The value to assign to the inputFilterGroups + * + * @return Filter The Filter + */ + public function setInputFilterGroups($val) + { + $this->_propDict["inputFilterGroups"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/FilterClause.php b/vendor/microsoft/microsoft-graph/src/Model/FilterClause.php new file mode 100644 index 0000000..566fc7f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/FilterClause.php @@ -0,0 +1,109 @@ +_propDict)) { + return $this->_propDict["operatorName"]; + } else { + return null; + } + } + + /** + * Sets the operatorName + * + * @param string $val The value of the operatorName + * + * @return FilterClause + */ + public function setOperatorName($val) + { + $this->_propDict["operatorName"] = $val; + return $this; + } + /** + * Gets the sourceOperandName + * + * @return string|null The sourceOperandName + */ + public function getSourceOperandName() + { + if (array_key_exists("sourceOperandName", $this->_propDict)) { + return $this->_propDict["sourceOperandName"]; + } else { + return null; + } + } + + /** + * Sets the sourceOperandName + * + * @param string $val The value of the sourceOperandName + * + * @return FilterClause + */ + public function setSourceOperandName($val) + { + $this->_propDict["sourceOperandName"] = $val; + return $this; + } + + /** + * Gets the targetOperand + * + * @return FilterOperand|null The targetOperand + */ + public function getTargetOperand() + { + if (array_key_exists("targetOperand", $this->_propDict)) { + if (is_a($this->_propDict["targetOperand"], "\Microsoft\Graph\Model\FilterOperand") || is_null($this->_propDict["targetOperand"])) { + return $this->_propDict["targetOperand"]; + } else { + $this->_propDict["targetOperand"] = new FilterOperand($this->_propDict["targetOperand"]); + return $this->_propDict["targetOperand"]; + } + } + return null; + } + + /** + * Sets the targetOperand + * + * @param FilterOperand $val The value to assign to the targetOperand + * + * @return FilterClause The FilterClause + */ + public function setTargetOperand($val) + { + $this->_propDict["targetOperand"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/FilterGroup.php b/vendor/microsoft/microsoft-graph/src/Model/FilterGroup.php new file mode 100644 index 0000000..87c60b6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/FilterGroup.php @@ -0,0 +1,83 @@ +_propDict)) { + if (is_a($this->_propDict["clauses"], "\Microsoft\Graph\Model\FilterClause") || is_null($this->_propDict["clauses"])) { + return $this->_propDict["clauses"]; + } else { + $this->_propDict["clauses"] = new FilterClause($this->_propDict["clauses"]); + return $this->_propDict["clauses"]; + } + } + return null; + } + + /** + * Sets the clauses + * + * @param FilterClause $val The value to assign to the clauses + * + * @return FilterGroup The FilterGroup + */ + public function setClauses($val) + { + $this->_propDict["clauses"] = $val; + return $this; + } + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The value of the name + * + * @return FilterGroup + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/FilterOperand.php b/vendor/microsoft/microsoft-graph/src/Model/FilterOperand.php new file mode 100644 index 0000000..6815904 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/FilterOperand.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["values"]; + } else { + return null; + } + } + + /** + * Sets the values + * + * @param string $val The value of the values + * + * @return FilterOperand + */ + public function setValues($val) + { + $this->_propDict["values"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/FilterOperatorSchema.php b/vendor/microsoft/microsoft-graph/src/Model/FilterOperatorSchema.php new file mode 100644 index 0000000..07b5bd4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/FilterOperatorSchema.php @@ -0,0 +1,117 @@ +_propDict)) { + if (is_a($this->_propDict["arity"], "\Microsoft\Graph\Model\ScopeOperatorType") || is_null($this->_propDict["arity"])) { + return $this->_propDict["arity"]; + } else { + $this->_propDict["arity"] = new ScopeOperatorType($this->_propDict["arity"]); + return $this->_propDict["arity"]; + } + } + return null; + } + + /** + * Sets the arity + * + * @param ScopeOperatorType $val The arity + * + * @return FilterOperatorSchema + */ + public function setArity($val) + { + $this->_propDict["arity"] = $val; + return $this; + } + + /** + * Gets the multivaluedComparisonType + * + * @return ScopeOperatorMultiValuedComparisonType|null The multivaluedComparisonType + */ + public function getMultivaluedComparisonType() + { + if (array_key_exists("multivaluedComparisonType", $this->_propDict)) { + if (is_a($this->_propDict["multivaluedComparisonType"], "\Microsoft\Graph\Model\ScopeOperatorMultiValuedComparisonType") || is_null($this->_propDict["multivaluedComparisonType"])) { + return $this->_propDict["multivaluedComparisonType"]; + } else { + $this->_propDict["multivaluedComparisonType"] = new ScopeOperatorMultiValuedComparisonType($this->_propDict["multivaluedComparisonType"]); + return $this->_propDict["multivaluedComparisonType"]; + } + } + return null; + } + + /** + * Sets the multivaluedComparisonType + * + * @param ScopeOperatorMultiValuedComparisonType $val The multivaluedComparisonType + * + * @return FilterOperatorSchema + */ + public function setMultivaluedComparisonType($val) + { + $this->_propDict["multivaluedComparisonType"] = $val; + return $this; + } + + + /** + * Gets the supportedAttributeTypes + * + * @return array|null The supportedAttributeTypes + */ + public function getSupportedAttributeTypes() + { + if (array_key_exists("supportedAttributeTypes", $this->_propDict)) { + return $this->_propDict["supportedAttributeTypes"]; + } else { + return null; + } + } + + /** + * Sets the supportedAttributeTypes + * + * @param AttributeType[] $val The supportedAttributeTypes + * + * @return FilterOperatorSchema + */ + public function setSupportedAttributeTypes($val) + { + $this->_propDict["supportedAttributeTypes"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Group.php b/vendor/microsoft/microsoft-graph/src/Model/Group.php index 0bff434..864418a 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Group.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Group.php @@ -206,7 +206,7 @@ class Group extends DirectoryObject /** * Gets the expirationDateTime - * Timestamp of when the group is set to expire. 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 is set to expire. Is null for security groups but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. 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. * * @return \DateTime|null The expirationDateTime */ @@ -225,7 +225,7 @@ class Group extends DirectoryObject /** * Sets the expirationDateTime - * Timestamp of when the group is set to expire. 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 is set to expire. Is null for security groups but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. 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. * * @param \DateTime $val The expirationDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Model/GroupFilter.php b/vendor/microsoft/microsoft-graph/src/Model/GroupFilter.php new file mode 100644 index 0000000..00a2fc6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/GroupFilter.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["includedGroups"]; + } else { + return null; + } + } + + /** + * Sets the includedGroups + * + * @param string $val The value of the includedGroups + * + * @return GroupFilter + */ + public function setIncludedGroups($val) + { + $this->_propDict["includedGroups"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/IdleSessionSignOut.php b/vendor/microsoft/microsoft-graph/src/Model/IdleSessionSignOut.php index 4af60cc..0a7c797 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/IdleSessionSignOut.php +++ b/vendor/microsoft/microsoft-graph/src/Model/IdleSessionSignOut.php @@ -25,6 +25,7 @@ class IdleSessionSignOut extends Entity { /** * Gets the isEnabled + * Indicates whether the idle session sign-out policy is enabled. * * @return bool|null The isEnabled */ @@ -39,6 +40,7 @@ class IdleSessionSignOut extends Entity /** * Sets the isEnabled + * Indicates whether the idle session sign-out policy is enabled. * * @param bool $val The value of the isEnabled * @@ -51,6 +53,7 @@ class IdleSessionSignOut extends Entity } /** * Gets the signOutAfterInSeconds + * Number of seconds of inactivity after which a user is signed out. * * @return int|null The signOutAfterInSeconds */ @@ -65,6 +68,7 @@ class IdleSessionSignOut extends Entity /** * Sets the signOutAfterInSeconds + * Number of seconds of inactivity after which a user is signed out. * * @param int $val The value of the signOutAfterInSeconds * @@ -77,6 +81,7 @@ class IdleSessionSignOut extends Entity } /** * Gets the warnAfterInSeconds + * Number of seconds of inactivity after which a user is notified that they'll be signed out. * * @return int|null The warnAfterInSeconds */ @@ -91,6 +96,7 @@ class IdleSessionSignOut extends Entity /** * Sets the warnAfterInSeconds + * Number of seconds of inactivity after which a user is notified that they'll be signed out. * * @param int $val The value of the warnAfterInSeconds * diff --git a/vendor/microsoft/microsoft-graph/src/Model/InboundOutboundPolicyConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/InboundOutboundPolicyConfiguration.php new file mode 100644 index 0000000..8c12402 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/InboundOutboundPolicyConfiguration.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["inboundAllowed"]; + } else { + return null; + } + } + + /** + * Sets the inboundAllowed + * Defines whether external users coming inbound are allowed. + * + * @param bool $val The value of the inboundAllowed + * + * @return InboundOutboundPolicyConfiguration + */ + public function setInboundAllowed($val) + { + $this->_propDict["inboundAllowed"] = $val; + return $this; + } + /** + * Gets the outboundAllowed + * Defines whether internal users are allowed to go outbound. + * + * @return bool|null The outboundAllowed + */ + public function getOutboundAllowed() + { + if (array_key_exists("outboundAllowed", $this->_propDict)) { + return $this->_propDict["outboundAllowed"]; + } else { + return null; + } + } + + /** + * Sets the outboundAllowed + * Defines whether internal users are allowed to go outbound. + * + * @param bool $val The value of the outboundAllowed + * + * @return InboundOutboundPolicyConfiguration + */ + public function setOutboundAllowed($val) + { + $this->_propDict["outboundAllowed"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/KeyCredential.php b/vendor/microsoft/microsoft-graph/src/Model/KeyCredential.php index 1e80535..fa537a6 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/KeyCredential.php +++ b/vendor/microsoft/microsoft-graph/src/Model/KeyCredential.php @@ -120,7 +120,7 @@ class KeyCredential extends Entity /** * Gets the key - * The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. + * The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. * * @return \GuzzleHttp\Psr7\Stream|null The key */ @@ -139,7 +139,7 @@ class KeyCredential extends Entity /** * Sets the key - * The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. + * The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. * * @param \GuzzleHttp\Psr7\Stream $val The value to assign to the key * diff --git a/vendor/microsoft/microsoft-graph/src/Model/LayoutTemplateType.php b/vendor/microsoft/microsoft-graph/src/Model/LayoutTemplateType.php new file mode 100644 index 0000000..12dfd20 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LayoutTemplateType.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["isCourseActivitySyncEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isCourseActivitySyncEnabled + * Indicates whether a provider can ingest learning course activity records. The default value is false. Set to true to make learningCourseActivities available for this provider. + * + * @param bool $val The isCourseActivitySyncEnabled + * + * @return LearningProvider + */ + public function setIsCourseActivitySyncEnabled($val) + { + $this->_propDict["isCourseActivitySyncEnabled"] = boolval($val); + return $this; + } + /** * Gets the loginWebUrl * Authentication URL to access the courses for the provider. Optional. diff --git a/vendor/microsoft/microsoft-graph/src/Model/LicenseUnitsDetail.php b/vendor/microsoft/microsoft-graph/src/Model/LicenseUnitsDetail.php index 89598fb..7895348 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/LicenseUnitsDetail.php +++ b/vendor/microsoft/microsoft-graph/src/Model/LicenseUnitsDetail.php @@ -52,6 +52,32 @@ class LicenseUnitsDetail extends Entity return $this; } /** + * Gets the lockedOut + * + * @return int|null The lockedOut + */ + public function getLockedOut() + { + if (array_key_exists("lockedOut", $this->_propDict)) { + return $this->_propDict["lockedOut"]; + } else { + return null; + } + } + + /** + * Sets the lockedOut + * + * @param int $val The value of the lockedOut + * + * @return LicenseUnitsDetail + */ + public function setLockedOut($val) + { + $this->_propDict["lockedOut"] = $val; + return $this; + } + /** * Gets the suspended * The number of units that are suspended because the subscription of the service SKU has been cancelled. The units cannot be assigned but can still be reactivated before they are deleted. * diff --git a/vendor/microsoft/microsoft-graph/src/Model/LoginPageLayoutConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/LoginPageLayoutConfiguration.php new file mode 100644 index 0000000..dd94ace --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LoginPageLayoutConfiguration.php @@ -0,0 +1,109 @@ +_propDict)) { + return $this->_propDict["isFooterShown"]; + } else { + return null; + } + } + + /** + * Sets the isFooterShown + * + * @param bool $val The value of the isFooterShown + * + * @return LoginPageLayoutConfiguration + */ + public function setIsFooterShown($val) + { + $this->_propDict["isFooterShown"] = $val; + return $this; + } + /** + * Gets the isHeaderShown + * + * @return bool|null The isHeaderShown + */ + public function getIsHeaderShown() + { + if (array_key_exists("isHeaderShown", $this->_propDict)) { + return $this->_propDict["isHeaderShown"]; + } else { + return null; + } + } + + /** + * Sets the isHeaderShown + * + * @param bool $val The value of the isHeaderShown + * + * @return LoginPageLayoutConfiguration + */ + public function setIsHeaderShown($val) + { + $this->_propDict["isHeaderShown"] = $val; + return $this; + } + + /** + * Gets the layoutTemplateType + * + * @return LayoutTemplateType|null The layoutTemplateType + */ + public function getLayoutTemplateType() + { + if (array_key_exists("layoutTemplateType", $this->_propDict)) { + if (is_a($this->_propDict["layoutTemplateType"], "\Microsoft\Graph\Model\LayoutTemplateType") || is_null($this->_propDict["layoutTemplateType"])) { + return $this->_propDict["layoutTemplateType"]; + } else { + $this->_propDict["layoutTemplateType"] = new LayoutTemplateType($this->_propDict["layoutTemplateType"]); + return $this->_propDict["layoutTemplateType"]; + } + } + return null; + } + + /** + * Sets the layoutTemplateType + * + * @param LayoutTemplateType $val The value to assign to the layoutTemplateType + * + * @return LoginPageLayoutConfiguration The LoginPageLayoutConfiguration + */ + public function setLayoutTemplateType($val) + { + $this->_propDict["layoutTemplateType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/LoginPageTextVisibilitySettings.php b/vendor/microsoft/microsoft-graph/src/Model/LoginPageTextVisibilitySettings.php new file mode 100644 index 0000000..97c7a5c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LoginPageTextVisibilitySettings.php @@ -0,0 +1,182 @@ +_propDict)) { + return $this->_propDict["hideAccountResetCredentials"]; + } else { + return null; + } + } + + /** + * Sets the hideAccountResetCredentials + * + * @param bool $val The value of the hideAccountResetCredentials + * + * @return LoginPageTextVisibilitySettings + */ + public function setHideAccountResetCredentials($val) + { + $this->_propDict["hideAccountResetCredentials"] = $val; + return $this; + } + /** + * Gets the hideCannotAccessYourAccount + * + * @return bool|null The hideCannotAccessYourAccount + */ + public function getHideCannotAccessYourAccount() + { + if (array_key_exists("hideCannotAccessYourAccount", $this->_propDict)) { + return $this->_propDict["hideCannotAccessYourAccount"]; + } else { + return null; + } + } + + /** + * Sets the hideCannotAccessYourAccount + * + * @param bool $val The value of the hideCannotAccessYourAccount + * + * @return LoginPageTextVisibilitySettings + */ + public function setHideCannotAccessYourAccount($val) + { + $this->_propDict["hideCannotAccessYourAccount"] = $val; + return $this; + } + /** + * Gets the hideForgotMyPassword + * + * @return bool|null The hideForgotMyPassword + */ + public function getHideForgotMyPassword() + { + if (array_key_exists("hideForgotMyPassword", $this->_propDict)) { + return $this->_propDict["hideForgotMyPassword"]; + } else { + return null; + } + } + + /** + * Sets the hideForgotMyPassword + * + * @param bool $val The value of the hideForgotMyPassword + * + * @return LoginPageTextVisibilitySettings + */ + public function setHideForgotMyPassword($val) + { + $this->_propDict["hideForgotMyPassword"] = $val; + return $this; + } + /** + * Gets the hidePrivacyAndCookies + * + * @return bool|null The hidePrivacyAndCookies + */ + public function getHidePrivacyAndCookies() + { + if (array_key_exists("hidePrivacyAndCookies", $this->_propDict)) { + return $this->_propDict["hidePrivacyAndCookies"]; + } else { + return null; + } + } + + /** + * Sets the hidePrivacyAndCookies + * + * @param bool $val The value of the hidePrivacyAndCookies + * + * @return LoginPageTextVisibilitySettings + */ + public function setHidePrivacyAndCookies($val) + { + $this->_propDict["hidePrivacyAndCookies"] = $val; + return $this; + } + /** + * Gets the hideResetItNow + * + * @return bool|null The hideResetItNow + */ + public function getHideResetItNow() + { + if (array_key_exists("hideResetItNow", $this->_propDict)) { + return $this->_propDict["hideResetItNow"]; + } else { + return null; + } + } + + /** + * Sets the hideResetItNow + * + * @param bool $val The value of the hideResetItNow + * + * @return LoginPageTextVisibilitySettings + */ + public function setHideResetItNow($val) + { + $this->_propDict["hideResetItNow"] = $val; + return $this; + } + /** + * Gets the hideTermsOfUse + * + * @return bool|null The hideTermsOfUse + */ + public function getHideTermsOfUse() + { + if (array_key_exists("hideTermsOfUse", $this->_propDict)) { + return $this->_propDict["hideTermsOfUse"]; + } else { + return null; + } + } + + /** + * Sets the hideTermsOfUse + * + * @param bool $val The value of the hideTermsOfUse + * + * @return LoginPageTextVisibilitySettings + */ + public function setHideTermsOfUse($val) + { + $this->_propDict["hideTermsOfUse"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Mutability.php b/vendor/microsoft/microsoft-graph/src/Model/Mutability.php new file mode 100644 index 0000000..9ec9355 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/Mutability.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["attributes"], "\Microsoft\Graph\Model\AttributeDefinition") || is_null($this->_propDict["attributes"])) { + return $this->_propDict["attributes"]; + } else { + $this->_propDict["attributes"] = new AttributeDefinition($this->_propDict["attributes"]); + return $this->_propDict["attributes"]; + } + } + return null; + } + + /** + * Sets the attributes + * + * @param AttributeDefinition $val The value to assign to the attributes + * + * @return ObjectDefinition The ObjectDefinition + */ + public function setAttributes($val) + { + $this->_propDict["attributes"] = $val; + return $this; + } + + /** + * Gets the metadata + * + * @return ObjectDefinitionMetadataEntry|null The metadata + */ + public function getMetadata() + { + if (array_key_exists("metadata", $this->_propDict)) { + if (is_a($this->_propDict["metadata"], "\Microsoft\Graph\Model\ObjectDefinitionMetadataEntry") || is_null($this->_propDict["metadata"])) { + return $this->_propDict["metadata"]; + } else { + $this->_propDict["metadata"] = new ObjectDefinitionMetadataEntry($this->_propDict["metadata"]); + return $this->_propDict["metadata"]; + } + } + return null; + } + + /** + * Sets the metadata + * + * @param ObjectDefinitionMetadataEntry $val The value to assign to the metadata + * + * @return ObjectDefinition The ObjectDefinition + */ + public function setMetadata($val) + { + $this->_propDict["metadata"] = $val; + return $this; + } + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The value of the name + * + * @return ObjectDefinition + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + /** + * Gets the supportedApis + * + * @return string|null The supportedApis + */ + public function getSupportedApis() + { + if (array_key_exists("supportedApis", $this->_propDict)) { + return $this->_propDict["supportedApis"]; + } else { + return null; + } + } + + /** + * Sets the supportedApis + * + * @param string $val The value of the supportedApis + * + * @return ObjectDefinition + */ + public function setSupportedApis($val) + { + $this->_propDict["supportedApis"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ObjectDefinitionMetadata.php b/vendor/microsoft/microsoft-graph/src/Model/ObjectDefinitionMetadata.php new file mode 100644 index 0000000..648a4dc --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ObjectDefinitionMetadata.php @@ -0,0 +1,39 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Microsoft\Graph\Model\ObjectDefinitionMetadata") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new ObjectDefinitionMetadata($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * + * @param ObjectDefinitionMetadata $val The value to assign to the key + * + * @return ObjectDefinitionMetadataEntry The ObjectDefinitionMetadataEntry + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return ObjectDefinitionMetadataEntry + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ObjectFlowTypes.php b/vendor/microsoft/microsoft-graph/src/Model/ObjectFlowTypes.php new file mode 100644 index 0000000..365d9c8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ObjectFlowTypes.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["attributeMappings"], "\Microsoft\Graph\Model\AttributeMapping") || is_null($this->_propDict["attributeMappings"])) { + return $this->_propDict["attributeMappings"]; + } else { + $this->_propDict["attributeMappings"] = new AttributeMapping($this->_propDict["attributeMappings"]); + return $this->_propDict["attributeMappings"]; + } + } + return null; + } + + /** + * Sets the attributeMappings + * + * @param AttributeMapping $val The value to assign to the attributeMappings + * + * @return ObjectMapping The ObjectMapping + */ + public function setAttributeMappings($val) + { + $this->_propDict["attributeMappings"] = $val; + return $this; + } + /** + * Gets the enabled + * + * @return bool|null The enabled + */ + public function getEnabled() + { + if (array_key_exists("enabled", $this->_propDict)) { + return $this->_propDict["enabled"]; + } else { + return null; + } + } + + /** + * Sets the enabled + * + * @param bool $val The value of the enabled + * + * @return ObjectMapping + */ + public function setEnabled($val) + { + $this->_propDict["enabled"] = $val; + return $this; + } + + /** + * Gets the flowTypes + * + * @return ObjectFlowTypes|null The flowTypes + */ + public function getFlowTypes() + { + if (array_key_exists("flowTypes", $this->_propDict)) { + if (is_a($this->_propDict["flowTypes"], "\Microsoft\Graph\Model\ObjectFlowTypes") || is_null($this->_propDict["flowTypes"])) { + return $this->_propDict["flowTypes"]; + } else { + $this->_propDict["flowTypes"] = new ObjectFlowTypes($this->_propDict["flowTypes"]); + return $this->_propDict["flowTypes"]; + } + } + return null; + } + + /** + * Sets the flowTypes + * + * @param ObjectFlowTypes $val The value to assign to the flowTypes + * + * @return ObjectMapping The ObjectMapping + */ + public function setFlowTypes($val) + { + $this->_propDict["flowTypes"] = $val; + return $this; + } + + /** + * Gets the metadata + * + * @return ObjectMappingMetadataEntry|null The metadata + */ + public function getMetadata() + { + if (array_key_exists("metadata", $this->_propDict)) { + if (is_a($this->_propDict["metadata"], "\Microsoft\Graph\Model\ObjectMappingMetadataEntry") || is_null($this->_propDict["metadata"])) { + return $this->_propDict["metadata"]; + } else { + $this->_propDict["metadata"] = new ObjectMappingMetadataEntry($this->_propDict["metadata"]); + return $this->_propDict["metadata"]; + } + } + return null; + } + + /** + * Sets the metadata + * + * @param ObjectMappingMetadataEntry $val The value to assign to the metadata + * + * @return ObjectMapping The ObjectMapping + */ + public function setMetadata($val) + { + $this->_propDict["metadata"] = $val; + return $this; + } + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The value of the name + * + * @return ObjectMapping + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the scope + * + * @return Filter|null The scope + */ + public function getScope() + { + if (array_key_exists("scope", $this->_propDict)) { + if (is_a($this->_propDict["scope"], "\Microsoft\Graph\Model\Filter") || is_null($this->_propDict["scope"])) { + return $this->_propDict["scope"]; + } else { + $this->_propDict["scope"] = new Filter($this->_propDict["scope"]); + return $this->_propDict["scope"]; + } + } + return null; + } + + /** + * Sets the scope + * + * @param Filter $val The value to assign to the scope + * + * @return ObjectMapping The ObjectMapping + */ + public function setScope($val) + { + $this->_propDict["scope"] = $val; + return $this; + } + /** + * Gets the sourceObjectName + * + * @return string|null The sourceObjectName + */ + public function getSourceObjectName() + { + if (array_key_exists("sourceObjectName", $this->_propDict)) { + return $this->_propDict["sourceObjectName"]; + } else { + return null; + } + } + + /** + * Sets the sourceObjectName + * + * @param string $val The value of the sourceObjectName + * + * @return ObjectMapping + */ + public function setSourceObjectName($val) + { + $this->_propDict["sourceObjectName"] = $val; + return $this; + } + /** + * Gets the targetObjectName + * + * @return string|null The targetObjectName + */ + public function getTargetObjectName() + { + if (array_key_exists("targetObjectName", $this->_propDict)) { + return $this->_propDict["targetObjectName"]; + } else { + return null; + } + } + + /** + * Sets the targetObjectName + * + * @param string $val The value of the targetObjectName + * + * @return ObjectMapping + */ + public function setTargetObjectName($val) + { + $this->_propDict["targetObjectName"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ObjectMappingMetadata.php b/vendor/microsoft/microsoft-graph/src/Model/ObjectMappingMetadata.php new file mode 100644 index 0000000..6155f26 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ObjectMappingMetadata.php @@ -0,0 +1,39 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Microsoft\Graph\Model\ObjectMappingMetadata") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new ObjectMappingMetadata($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * + * @param ObjectMappingMetadata $val The value to assign to the key + * + * @return ObjectMappingMetadataEntry The ObjectMappingMetadataEntry + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return ObjectMappingMetadataEntry + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingContentSharingDisabledReason.php b/vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingContentSharingDisabledReason.php new file mode 100644 index 0000000..6aaec2e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingContentSharingDisabledReason.php @@ -0,0 +1,34 @@ +_propDict)) { + if (is_a($this->_propDict["contentSharingDisabled"], "\Microsoft\Graph\Model\OnlineMeetingContentSharingDisabledReason") || is_null($this->_propDict["contentSharingDisabled"])) { + return $this->_propDict["contentSharingDisabled"]; + } else { + $this->_propDict["contentSharingDisabled"] = new OnlineMeetingContentSharingDisabledReason($this->_propDict["contentSharingDisabled"]); + return $this->_propDict["contentSharingDisabled"]; + } + } + return null; + } + + /** + * Sets the contentSharingDisabled + * Specifies the reason shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + * + * @param OnlineMeetingContentSharingDisabledReason $val The value to assign to the contentSharingDisabled + * + * @return OnlineMeetingRestricted The OnlineMeetingRestricted + */ + public function setContentSharingDisabled($val) + { + $this->_propDict["contentSharingDisabled"] = $val; + return $this; + } + + /** + * Gets the videoDisabled + * Specifies the reason video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + * + * @return OnlineMeetingVideoDisabledReason|null The videoDisabled + */ + public function getVideoDisabled() + { + if (array_key_exists("videoDisabled", $this->_propDict)) { + if (is_a($this->_propDict["videoDisabled"], "\Microsoft\Graph\Model\OnlineMeetingVideoDisabledReason") || is_null($this->_propDict["videoDisabled"])) { + return $this->_propDict["videoDisabled"]; + } else { + $this->_propDict["videoDisabled"] = new OnlineMeetingVideoDisabledReason($this->_propDict["videoDisabled"]); + return $this->_propDict["videoDisabled"]; + } + } + return null; + } + + /** + * Sets the videoDisabled + * Specifies the reason video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + * + * @param OnlineMeetingVideoDisabledReason $val The value to assign to the videoDisabled + * + * @return OnlineMeetingRestricted The OnlineMeetingRestricted + */ + public function setVideoDisabled($val) + { + $this->_propDict["videoDisabled"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingVideoDisabledReason.php b/vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingVideoDisabledReason.php new file mode 100644 index 0000000..a22a079 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/OnlineMeetingVideoDisabledReason.php @@ -0,0 +1,34 @@ +_propDict)) { + return $this->_propDict["customAccountResetCredentialsUrl"]; + } else { + return null; + } + } + + /** + * Sets the customAccountResetCredentialsUrl + * + * @param string $val The customAccountResetCredentialsUrl + * + * @return OrganizationalBrandingProperties + */ + public function setCustomAccountResetCredentialsUrl($val) + { + $this->_propDict["customAccountResetCredentialsUrl"] = $val; + return $this; + } + + /** + * Gets the customCannotAccessYourAccountText + * + * @return string|null The customCannotAccessYourAccountText + */ + public function getCustomCannotAccessYourAccountText() + { + if (array_key_exists("customCannotAccessYourAccountText", $this->_propDict)) { + return $this->_propDict["customCannotAccessYourAccountText"]; + } else { + return null; + } + } + + /** + * Sets the customCannotAccessYourAccountText + * + * @param string $val The customCannotAccessYourAccountText + * + * @return OrganizationalBrandingProperties + */ + public function setCustomCannotAccessYourAccountText($val) + { + $this->_propDict["customCannotAccessYourAccountText"] = $val; + return $this; + } + + /** + * Gets the customCannotAccessYourAccountUrl + * + * @return string|null The customCannotAccessYourAccountUrl + */ + public function getCustomCannotAccessYourAccountUrl() + { + if (array_key_exists("customCannotAccessYourAccountUrl", $this->_propDict)) { + return $this->_propDict["customCannotAccessYourAccountUrl"]; + } else { + return null; + } + } + + /** + * Sets the customCannotAccessYourAccountUrl + * + * @param string $val The customCannotAccessYourAccountUrl + * + * @return OrganizationalBrandingProperties + */ + public function setCustomCannotAccessYourAccountUrl($val) + { + $this->_propDict["customCannotAccessYourAccountUrl"] = $val; + return $this; + } + + /** + * Gets the customCSS + * + * @return \GuzzleHttp\Psr7\Stream|null The customCSS + */ + public function getCustomCSS() + { + if (array_key_exists("customCSS", $this->_propDict)) { + if (is_a($this->_propDict["customCSS"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["customCSS"])) { + return $this->_propDict["customCSS"]; + } else { + $this->_propDict["customCSS"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["customCSS"]); + return $this->_propDict["customCSS"]; + } + } + return null; + } + + /** + * Sets the customCSS + * + * @param \GuzzleHttp\Psr7\Stream $val The customCSS + * + * @return OrganizationalBrandingProperties + */ + public function setCustomCSS($val) + { + $this->_propDict["customCSS"] = $val; + return $this; + } + + /** + * Gets the customCSSRelativeUrl + * + * @return string|null The customCSSRelativeUrl + */ + public function getCustomCSSRelativeUrl() + { + if (array_key_exists("customCSSRelativeUrl", $this->_propDict)) { + return $this->_propDict["customCSSRelativeUrl"]; + } else { + return null; + } + } + + /** + * Sets the customCSSRelativeUrl + * + * @param string $val The customCSSRelativeUrl + * + * @return OrganizationalBrandingProperties + */ + public function setCustomCSSRelativeUrl($val) + { + $this->_propDict["customCSSRelativeUrl"] = $val; + return $this; + } + + /** + * Gets the customForgotMyPasswordText + * + * @return string|null The customForgotMyPasswordText + */ + public function getCustomForgotMyPasswordText() + { + if (array_key_exists("customForgotMyPasswordText", $this->_propDict)) { + return $this->_propDict["customForgotMyPasswordText"]; + } else { + return null; + } + } + + /** + * Sets the customForgotMyPasswordText + * + * @param string $val The customForgotMyPasswordText + * + * @return OrganizationalBrandingProperties + */ + public function setCustomForgotMyPasswordText($val) + { + $this->_propDict["customForgotMyPasswordText"] = $val; + return $this; + } + + /** + * Gets the customPrivacyAndCookiesText + * + * @return string|null The customPrivacyAndCookiesText + */ + public function getCustomPrivacyAndCookiesText() + { + if (array_key_exists("customPrivacyAndCookiesText", $this->_propDict)) { + return $this->_propDict["customPrivacyAndCookiesText"]; + } else { + return null; + } + } + + /** + * Sets the customPrivacyAndCookiesText + * + * @param string $val The customPrivacyAndCookiesText + * + * @return OrganizationalBrandingProperties + */ + public function setCustomPrivacyAndCookiesText($val) + { + $this->_propDict["customPrivacyAndCookiesText"] = $val; + return $this; + } + + /** + * Gets the customPrivacyAndCookiesUrl + * + * @return string|null The customPrivacyAndCookiesUrl + */ + public function getCustomPrivacyAndCookiesUrl() + { + if (array_key_exists("customPrivacyAndCookiesUrl", $this->_propDict)) { + return $this->_propDict["customPrivacyAndCookiesUrl"]; + } else { + return null; + } + } + + /** + * Sets the customPrivacyAndCookiesUrl + * + * @param string $val The customPrivacyAndCookiesUrl + * + * @return OrganizationalBrandingProperties + */ + public function setCustomPrivacyAndCookiesUrl($val) + { + $this->_propDict["customPrivacyAndCookiesUrl"] = $val; + return $this; + } + + /** + * Gets the customResetItNowText + * + * @return string|null The customResetItNowText + */ + public function getCustomResetItNowText() + { + if (array_key_exists("customResetItNowText", $this->_propDict)) { + return $this->_propDict["customResetItNowText"]; + } else { + return null; + } + } + + /** + * Sets the customResetItNowText + * + * @param string $val The customResetItNowText + * + * @return OrganizationalBrandingProperties + */ + public function setCustomResetItNowText($val) + { + $this->_propDict["customResetItNowText"] = $val; + return $this; + } + + /** + * Gets the customTermsOfUseText + * + * @return string|null The customTermsOfUseText + */ + public function getCustomTermsOfUseText() + { + if (array_key_exists("customTermsOfUseText", $this->_propDict)) { + return $this->_propDict["customTermsOfUseText"]; + } else { + return null; + } + } + + /** + * Sets the customTermsOfUseText + * + * @param string $val The customTermsOfUseText + * + * @return OrganizationalBrandingProperties + */ + public function setCustomTermsOfUseText($val) + { + $this->_propDict["customTermsOfUseText"] = $val; + return $this; + } + + /** + * Gets the customTermsOfUseUrl + * + * @return string|null The customTermsOfUseUrl + */ + public function getCustomTermsOfUseUrl() + { + if (array_key_exists("customTermsOfUseUrl", $this->_propDict)) { + return $this->_propDict["customTermsOfUseUrl"]; + } else { + return null; + } + } + + /** + * Sets the customTermsOfUseUrl + * + * @param string $val The customTermsOfUseUrl + * + * @return OrganizationalBrandingProperties + */ + public function setCustomTermsOfUseUrl($val) + { + $this->_propDict["customTermsOfUseUrl"] = $val; + return $this; + } + + /** + * Gets the favicon + * + * @return \GuzzleHttp\Psr7\Stream|null The favicon + */ + public function getFavicon() + { + if (array_key_exists("favicon", $this->_propDict)) { + if (is_a($this->_propDict["favicon"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["favicon"])) { + return $this->_propDict["favicon"]; + } else { + $this->_propDict["favicon"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["favicon"]); + return $this->_propDict["favicon"]; + } + } + return null; + } + + /** + * Sets the favicon + * + * @param \GuzzleHttp\Psr7\Stream $val The favicon + * + * @return OrganizationalBrandingProperties + */ + public function setFavicon($val) + { + $this->_propDict["favicon"] = $val; + return $this; + } + + /** + * Gets the faviconRelativeUrl + * + * @return string|null The faviconRelativeUrl + */ + public function getFaviconRelativeUrl() + { + if (array_key_exists("faviconRelativeUrl", $this->_propDict)) { + return $this->_propDict["faviconRelativeUrl"]; + } else { + return null; + } + } + + /** + * Sets the faviconRelativeUrl + * + * @param string $val The faviconRelativeUrl + * + * @return OrganizationalBrandingProperties + */ + public function setFaviconRelativeUrl($val) + { + $this->_propDict["faviconRelativeUrl"] = $val; + return $this; + } + + /** + * Gets the headerBackgroundColor + * + * @return string|null The headerBackgroundColor + */ + public function getHeaderBackgroundColor() + { + if (array_key_exists("headerBackgroundColor", $this->_propDict)) { + return $this->_propDict["headerBackgroundColor"]; + } else { + return null; + } + } + + /** + * Sets the headerBackgroundColor + * + * @param string $val The headerBackgroundColor + * + * @return OrganizationalBrandingProperties + */ + public function setHeaderBackgroundColor($val) + { + $this->_propDict["headerBackgroundColor"] = $val; + return $this; + } + + /** + * Gets the headerLogo + * + * @return \GuzzleHttp\Psr7\Stream|null The headerLogo + */ + public function getHeaderLogo() + { + if (array_key_exists("headerLogo", $this->_propDict)) { + if (is_a($this->_propDict["headerLogo"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["headerLogo"])) { + return $this->_propDict["headerLogo"]; + } else { + $this->_propDict["headerLogo"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["headerLogo"]); + return $this->_propDict["headerLogo"]; + } + } + return null; + } + + /** + * Sets the headerLogo + * + * @param \GuzzleHttp\Psr7\Stream $val The headerLogo + * + * @return OrganizationalBrandingProperties + */ + public function setHeaderLogo($val) + { + $this->_propDict["headerLogo"] = $val; + return $this; + } + + /** + * Gets the headerLogoRelativeUrl + * + * @return string|null The headerLogoRelativeUrl + */ + public function getHeaderLogoRelativeUrl() + { + if (array_key_exists("headerLogoRelativeUrl", $this->_propDict)) { + return $this->_propDict["headerLogoRelativeUrl"]; + } else { + return null; + } + } + + /** + * Sets the headerLogoRelativeUrl + * + * @param string $val The headerLogoRelativeUrl + * + * @return OrganizationalBrandingProperties + */ + public function setHeaderLogoRelativeUrl($val) + { + $this->_propDict["headerLogoRelativeUrl"] = $val; + return $this; + } + + /** + * Gets the loginPageLayoutConfiguration + * + * @return LoginPageLayoutConfiguration|null The loginPageLayoutConfiguration + */ + public function getLoginPageLayoutConfiguration() + { + if (array_key_exists("loginPageLayoutConfiguration", $this->_propDict)) { + if (is_a($this->_propDict["loginPageLayoutConfiguration"], "\Microsoft\Graph\Model\LoginPageLayoutConfiguration") || is_null($this->_propDict["loginPageLayoutConfiguration"])) { + return $this->_propDict["loginPageLayoutConfiguration"]; + } else { + $this->_propDict["loginPageLayoutConfiguration"] = new LoginPageLayoutConfiguration($this->_propDict["loginPageLayoutConfiguration"]); + return $this->_propDict["loginPageLayoutConfiguration"]; + } + } + return null; + } + + /** + * Sets the loginPageLayoutConfiguration + * + * @param LoginPageLayoutConfiguration $val The loginPageLayoutConfiguration + * + * @return OrganizationalBrandingProperties + */ + public function setLoginPageLayoutConfiguration($val) + { + $this->_propDict["loginPageLayoutConfiguration"] = $val; + return $this; + } + + /** + * Gets the loginPageTextVisibilitySettings + * + * @return LoginPageTextVisibilitySettings|null The loginPageTextVisibilitySettings + */ + public function getLoginPageTextVisibilitySettings() + { + if (array_key_exists("loginPageTextVisibilitySettings", $this->_propDict)) { + if (is_a($this->_propDict["loginPageTextVisibilitySettings"], "\Microsoft\Graph\Model\LoginPageTextVisibilitySettings") || is_null($this->_propDict["loginPageTextVisibilitySettings"])) { + return $this->_propDict["loginPageTextVisibilitySettings"]; + } else { + $this->_propDict["loginPageTextVisibilitySettings"] = new LoginPageTextVisibilitySettings($this->_propDict["loginPageTextVisibilitySettings"]); + return $this->_propDict["loginPageTextVisibilitySettings"]; + } + } + return null; + } + + /** + * Sets the loginPageTextVisibilitySettings + * + * @param LoginPageTextVisibilitySettings $val The loginPageTextVisibilitySettings + * + * @return OrganizationalBrandingProperties + */ + public function setLoginPageTextVisibilitySettings($val) + { + $this->_propDict["loginPageTextVisibilitySettings"] = $val; + return $this; + } + /** * Gets the signInPageText * Text that appears at the bottom of the sign-in box. You can use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be Unicode and not exceed 1024 characters. @@ -268,6 +774,64 @@ class OrganizationalBrandingProperties extends Entity return $this; } + /** + * Gets the squareLogoDark + * + * @return \GuzzleHttp\Psr7\Stream|null The squareLogoDark + */ + public function getSquareLogoDark() + { + if (array_key_exists("squareLogoDark", $this->_propDict)) { + if (is_a($this->_propDict["squareLogoDark"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["squareLogoDark"])) { + return $this->_propDict["squareLogoDark"]; + } else { + $this->_propDict["squareLogoDark"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["squareLogoDark"]); + return $this->_propDict["squareLogoDark"]; + } + } + return null; + } + + /** + * Sets the squareLogoDark + * + * @param \GuzzleHttp\Psr7\Stream $val The squareLogoDark + * + * @return OrganizationalBrandingProperties + */ + public function setSquareLogoDark($val) + { + $this->_propDict["squareLogoDark"] = $val; + return $this; + } + + /** + * Gets the squareLogoDarkRelativeUrl + * + * @return string|null The squareLogoDarkRelativeUrl + */ + public function getSquareLogoDarkRelativeUrl() + { + if (array_key_exists("squareLogoDarkRelativeUrl", $this->_propDict)) { + return $this->_propDict["squareLogoDarkRelativeUrl"]; + } else { + return null; + } + } + + /** + * Sets the squareLogoDarkRelativeUrl + * + * @param string $val The squareLogoDarkRelativeUrl + * + * @return OrganizationalBrandingProperties + */ + public function setSquareLogoDarkRelativeUrl($val) + { + $this->_propDict["squareLogoDarkRelativeUrl"] = $val; + return $this; + } + /** * Gets the squareLogoRelativeUrl * A relative url for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. diff --git a/vendor/microsoft/microsoft-graph/src/Model/OutlookCategory.php b/vendor/microsoft/microsoft-graph/src/Model/OutlookCategory.php index a649031..1e168c1 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/OutlookCategory.php +++ b/vendor/microsoft/microsoft-graph/src/Model/OutlookCategory.php @@ -26,7 +26,7 @@ class OutlookCategory extends Entity { /** * Gets the color - * A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below. + * A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note. * * @return CategoryColor|null The color */ @@ -45,7 +45,7 @@ class OutlookCategory extends Entity /** * Sets the color - * A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below. + * A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note. * * @param CategoryColor $val The color * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ParseExpressionResponse.php b/vendor/microsoft/microsoft-graph/src/Model/ParseExpressionResponse.php new file mode 100644 index 0000000..9562906 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ParseExpressionResponse.php @@ -0,0 +1,166 @@ +_propDict)) { + if (is_a($this->_propDict["error"], "\Microsoft\Graph\Model\PublicError") || is_null($this->_propDict["error"])) { + return $this->_propDict["error"]; + } else { + $this->_propDict["error"] = new PublicError($this->_propDict["error"]); + return $this->_propDict["error"]; + } + } + return null; + } + + /** + * Sets the error + * + * @param PublicError $val The value to assign to the error + * + * @return ParseExpressionResponse The ParseExpressionResponse + */ + public function setError($val) + { + $this->_propDict["error"] = $val; + return $this; + } + /** + * Gets the evaluationResult + * + * @return string|null The evaluationResult + */ + public function getEvaluationResult() + { + if (array_key_exists("evaluationResult", $this->_propDict)) { + return $this->_propDict["evaluationResult"]; + } else { + return null; + } + } + + /** + * Sets the evaluationResult + * + * @param string $val The value of the evaluationResult + * + * @return ParseExpressionResponse + */ + public function setEvaluationResult($val) + { + $this->_propDict["evaluationResult"] = $val; + return $this; + } + /** + * Gets the evaluationSucceeded + * + * @return bool|null The evaluationSucceeded + */ + public function getEvaluationSucceeded() + { + if (array_key_exists("evaluationSucceeded", $this->_propDict)) { + return $this->_propDict["evaluationSucceeded"]; + } else { + return null; + } + } + + /** + * Sets the evaluationSucceeded + * + * @param bool $val The value of the evaluationSucceeded + * + * @return ParseExpressionResponse + */ + public function setEvaluationSucceeded($val) + { + $this->_propDict["evaluationSucceeded"] = $val; + return $this; + } + + /** + * Gets the parsedExpression + * + * @return AttributeMappingSource|null The parsedExpression + */ + public function getParsedExpression() + { + if (array_key_exists("parsedExpression", $this->_propDict)) { + if (is_a($this->_propDict["parsedExpression"], "\Microsoft\Graph\Model\AttributeMappingSource") || is_null($this->_propDict["parsedExpression"])) { + return $this->_propDict["parsedExpression"]; + } else { + $this->_propDict["parsedExpression"] = new AttributeMappingSource($this->_propDict["parsedExpression"]); + return $this->_propDict["parsedExpression"]; + } + } + return null; + } + + /** + * Sets the parsedExpression + * + * @param AttributeMappingSource $val The value to assign to the parsedExpression + * + * @return ParseExpressionResponse The ParseExpressionResponse + */ + public function setParsedExpression($val) + { + $this->_propDict["parsedExpression"] = $val; + return $this; + } + /** + * Gets the parsingSucceeded + * + * @return bool|null The parsingSucceeded + */ + public function getParsingSucceeded() + { + if (array_key_exists("parsingSucceeded", $this->_propDict)) { + return $this->_propDict["parsingSucceeded"]; + } else { + return null; + } + } + + /** + * Sets the parsingSucceeded + * + * @param bool $val The value of the parsingSucceeded + * + * @return ParseExpressionResponse + */ + public function setParsingSucceeded($val) + { + $this->_propDict["parsingSucceeded"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Participant.php b/vendor/microsoft/microsoft-graph/src/Model/Participant.php index b505a19..6e8fbdb 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Participant.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Participant.php @@ -207,4 +207,37 @@ class Participant extends Entity return $this; } + /** + * Gets the restrictedExperience + * Indicates the reason or reasons media content from this participant is restricted. + * + * @return OnlineMeetingRestricted|null The restrictedExperience + */ + public function getRestrictedExperience() + { + if (array_key_exists("restrictedExperience", $this->_propDict)) { + if (is_a($this->_propDict["restrictedExperience"], "\Microsoft\Graph\Model\OnlineMeetingRestricted") || is_null($this->_propDict["restrictedExperience"])) { + return $this->_propDict["restrictedExperience"]; + } else { + $this->_propDict["restrictedExperience"] = new OnlineMeetingRestricted($this->_propDict["restrictedExperience"]); + return $this->_propDict["restrictedExperience"]; + } + } + return null; + } + + /** + * Sets the restrictedExperience + * Indicates the reason or reasons media content from this participant is restricted. + * + * @param OnlineMeetingRestricted $val The restrictedExperience + * + * @return Participant + */ + public function setRestrictedExperience($val) + { + $this->_propDict["restrictedExperience"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/Person.php b/vendor/microsoft/microsoft-graph/src/Model/Person.php index 53161e3..a4087b4 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Person.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Person.php @@ -200,7 +200,7 @@ class Person extends Entity /** * Gets the isFavorite - * true if the user has flagged this person as a favorite. + * True if the user has flagged this person as a favorite. * * @return bool|null The isFavorite */ @@ -215,7 +215,7 @@ class Person extends Entity /** * Sets the isFavorite - * true if the user has flagged this person as a favorite. + * True if the user has flagged this person as a favorite. * * @param bool $val The isFavorite * diff --git a/vendor/microsoft/microsoft-graph/src/Model/PolicyRoot.php b/vendor/microsoft/microsoft-graph/src/Model/PolicyRoot.php index b500e5a..58f8218 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/PolicyRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Model/PolicyRoot.php @@ -26,7 +26,7 @@ class PolicyRoot extends Entity { /** * Gets the authenticationMethodsPolicy - * The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). + * The authentication methods and the users that are allowed to use them to sign in and perform multifactor authentication (MFA) in Azure Active Directory (Azure AD). * * @return AuthenticationMethodsPolicy|null The authenticationMethodsPolicy */ @@ -45,7 +45,7 @@ class PolicyRoot extends Entity /** * Sets the authenticationMethodsPolicy - * The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). + * The authentication methods and the users that are allowed to use them to sign in and perform multifactor authentication (MFA) in Azure Active Directory (Azure AD). * * @param AuthenticationMethodsPolicy $val The authenticationMethodsPolicy * @@ -57,6 +57,36 @@ class PolicyRoot extends Entity return $this; } + + /** + * Gets the authenticationStrengthPolicies + * The authentication method combinations that are to be used in scenarios defined by Azure AD Conditional Access. + * + * @return array|null The authenticationStrengthPolicies + */ + public function getAuthenticationStrengthPolicies() + { + if (array_key_exists("authenticationStrengthPolicies", $this->_propDict)) { + return $this->_propDict["authenticationStrengthPolicies"]; + } else { + return null; + } + } + + /** + * Sets the authenticationStrengthPolicies + * The authentication method combinations that are to be used in scenarios defined by Azure AD Conditional Access. + * + * @param AuthenticationStrengthPolicy[] $val The authenticationStrengthPolicies + * + * @return PolicyRoot + */ + public function setAuthenticationStrengthPolicies($val) + { + $this->_propDict["authenticationStrengthPolicies"] = $val; + return $this; + } + /** * Gets the authenticationFlowsPolicy * The policy configuration of the self-service sign-up experience of external users. diff --git a/vendor/microsoft/microsoft-graph/src/Model/ProvisioningStatusInfo.php b/vendor/microsoft/microsoft-graph/src/Model/ProvisioningStatusInfo.php index 5989000..8e7f534 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ProvisioningStatusInfo.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ProvisioningStatusInfo.php @@ -26,6 +26,7 @@ class ProvisioningStatusInfo extends Entity /** * Gets the errorInformation + * If status is not success/ skipped details for the error are contained in this. * * @return ProvisioningErrorInfo|null The errorInformation */ @@ -44,6 +45,7 @@ class ProvisioningStatusInfo extends Entity /** * Sets the errorInformation + * If status is not success/ skipped details for the error are contained in this. * * @param ProvisioningErrorInfo $val The value to assign to the errorInformation * diff --git a/vendor/microsoft/microsoft-graph/src/Model/PublicErrorResponse.php b/vendor/microsoft/microsoft-graph/src/Model/PublicErrorResponse.php new file mode 100644 index 0000000..0b7538d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/PublicErrorResponse.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["error"], "\Microsoft\Graph\Model\PublicError") || is_null($this->_propDict["error"])) { + return $this->_propDict["error"]; + } else { + $this->_propDict["error"] = new PublicError($this->_propDict["error"]); + return $this->_propDict["error"]; + } + } + return null; + } + + /** + * Sets the error + * + * @param PublicError $val The value to assign to the error + * + * @return PublicErrorResponse The PublicErrorResponse + */ + public function setError($val) + { + $this->_propDict["error"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/QuarantineReason.php b/vendor/microsoft/microsoft-graph/src/Model/QuarantineReason.php new file mode 100644 index 0000000..2dad9d5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/QuarantineReason.php @@ -0,0 +1,40 @@ +_propDict)) { + return $this->_propDict["referencedObjectName"]; + } else { + return null; + } + } + + /** + * Sets the referencedObjectName + * + * @param string $val The value of the referencedObjectName + * + * @return ReferencedObject + */ + public function setReferencedObjectName($val) + { + $this->_propDict["referencedObjectName"] = $val; + return $this; + } + /** + * Gets the referencedProperty + * + * @return string|null The referencedProperty + */ + public function getReferencedProperty() + { + if (array_key_exists("referencedProperty", $this->_propDict)) { + return $this->_propDict["referencedProperty"]; + } else { + return null; + } + } + + /** + * Sets the referencedProperty + * + * @param string $val The value of the referencedProperty + * + * @return ReferencedObject + */ + public function setReferencedProperty($val) + { + $this->_propDict["referencedProperty"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Schedule.php b/vendor/microsoft/microsoft-graph/src/Model/Schedule.php index 0e38f12..8e4407c 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Schedule.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Schedule.php @@ -347,6 +347,7 @@ class Schedule extends Entity /** * Gets the openShiftChangeRequests + * The open shift requests in the schedule. * * @return array|null The openShiftChangeRequests */ @@ -361,6 +362,7 @@ class Schedule extends Entity /** * Sets the openShiftChangeRequests + * The open shift requests in the schedule. * * @param OpenShiftChangeRequest[] $val The openShiftChangeRequests * @@ -375,6 +377,7 @@ class Schedule extends Entity /** * Gets the openShifts + * The set of open shifts in a scheduling group in the schedule. * * @return array|null The openShifts */ @@ -389,6 +392,7 @@ class Schedule extends Entity /** * Sets the openShifts + * The set of open shifts in a scheduling group in the schedule. * * @param OpenShift[] $val The openShifts * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ScopeOperatorMultiValuedComparisonType.php b/vendor/microsoft/microsoft-graph/src/Model/ScopeOperatorMultiValuedComparisonType.php new file mode 100644 index 0000000..5343df1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ScopeOperatorMultiValuedComparisonType.php @@ -0,0 +1,34 @@ +_propDict)) { + return $this->_propDict["isCollapsed"]; + } else { + return null; + } + } + + /** + * Sets the isCollapsed + * Indicates whether the current result is collapsed when the collapseProperties property is used. + * + * @param bool $val The value of the isCollapsed + * + * @return SearchHit + */ + public function setIsCollapsed($val) + { + $this->_propDict["isCollapsed"] = $val; + return $this; + } + /** * Gets the rank * The rank or the order of the result. * diff --git a/vendor/microsoft/microsoft-graph/src/Model/SearchQuery.php b/vendor/microsoft/microsoft-graph/src/Model/SearchQuery.php index 1f8decf..13e42f3 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SearchQuery.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SearchQuery.php @@ -53,6 +53,7 @@ class SearchQuery extends Entity } /** * Gets the queryTemplate + * Provides a way to decorate the query string. Supports both KQL and query variables. Optional. * * @return string|null The queryTemplate */ @@ -67,6 +68,7 @@ class SearchQuery extends Entity /** * Sets the queryTemplate + * Provides a way to decorate the query string. Supports both KQL and query variables. Optional. * * @param string $val The value of the queryTemplate * diff --git a/vendor/microsoft/microsoft-graph/src/Model/SearchRequest.php b/vendor/microsoft/microsoft-graph/src/Model/SearchRequest.php index fdd6b4c..ecea952 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SearchRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SearchRequest.php @@ -80,6 +80,37 @@ class SearchRequest extends Entity $this->_propDict["aggregations"] = $val; return $this; } + + /** + * Gets the collapseProperties + * + * @return CollapseProperty|null The collapseProperties + */ + public function getCollapseProperties() + { + if (array_key_exists("collapseProperties", $this->_propDict)) { + if (is_a($this->_propDict["collapseProperties"], "\Microsoft\Graph\Model\CollapseProperty") || is_null($this->_propDict["collapseProperties"])) { + return $this->_propDict["collapseProperties"]; + } else { + $this->_propDict["collapseProperties"] = new CollapseProperty($this->_propDict["collapseProperties"]); + return $this->_propDict["collapseProperties"]; + } + } + return null; + } + + /** + * Sets the collapseProperties + * + * @param CollapseProperty $val The value to assign to the collapseProperties + * + * @return SearchRequest The SearchRequest + */ + public function setCollapseProperties($val) + { + $this->_propDict["collapseProperties"] = $val; + return $this; + } /** * Gets the contentSources * diff --git a/vendor/microsoft/microsoft-graph/src/Model/SecureScoreControlProfile.php b/vendor/microsoft/microsoft-graph/src/Model/SecureScoreControlProfile.php index e211807..270f908 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SecureScoreControlProfile.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SecureScoreControlProfile.php @@ -438,7 +438,7 @@ class SecureScoreControlProfile extends Entity /** * Gets the threats - * List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage, + * List of threats the control mitigates (accountBreach, dataDeletion, dataExfiltration, dataSpillage, * * @return array|null The threats */ @@ -453,7 +453,7 @@ class SecureScoreControlProfile extends Entity /** * Sets the threats - * List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage, + * List of threats the control mitigates (accountBreach, dataDeletion, dataExfiltration, dataSpillage, * * @param string[] $val The threats * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ServicePrincipal.php b/vendor/microsoft/microsoft-graph/src/Model/ServicePrincipal.php index 0e4b7f4..bd9103e 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ServicePrincipal.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ServicePrincipal.php @@ -702,7 +702,7 @@ class ServicePrincipal extends DirectoryObject /** * Gets the preferredTokenSigningKeyThumbprint - * Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions. + * This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to saml) to control which certificate is used to sign the SAML responses. For applications that are not SAML, do not write or otherwise rely on this property. * * @return string|null The preferredTokenSigningKeyThumbprint */ @@ -717,7 +717,7 @@ class ServicePrincipal extends DirectoryObject /** * Sets the preferredTokenSigningKeyThumbprint - * Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions. + * This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to saml) to control which certificate is used to sign the SAML responses. For applications that are not SAML, do not write or otherwise rely on this property. * * @param string $val The preferredTokenSigningKeyThumbprint * @@ -881,7 +881,7 @@ class ServicePrincipal extends DirectoryObject /** * Gets the signInAudience - * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. + * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization's Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization's Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization's Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. * * @return string|null The signInAudience */ @@ -896,7 +896,7 @@ class ServicePrincipal extends DirectoryObject /** * Sets the signInAudience - * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. + * Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization's Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization's Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization's Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. * * @param string $val The signInAudience * @@ -1473,4 +1473,35 @@ class ServicePrincipal extends DirectoryObject return $this; } + /** + * Gets the synchronization + * + * @return Synchronization|null The synchronization + */ + public function getSynchronization() + { + if (array_key_exists("synchronization", $this->_propDict)) { + if (is_a($this->_propDict["synchronization"], "\Microsoft\Graph\Model\Synchronization") || is_null($this->_propDict["synchronization"])) { + return $this->_propDict["synchronization"]; + } else { + $this->_propDict["synchronization"] = new Synchronization($this->_propDict["synchronization"]); + return $this->_propDict["synchronization"]; + } + } + return null; + } + + /** + * Sets the synchronization + * + * @param Synchronization $val The synchronization + * + * @return ServicePrincipal + */ + public function setSynchronization($val) + { + $this->_propDict["synchronization"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/SharepointSettings.php b/vendor/microsoft/microsoft-graph/src/Model/SharepointSettings.php index 66a2cfd..60c0db7 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SharepointSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SharepointSettings.php @@ -26,6 +26,7 @@ class SharepointSettings extends Entity { /** * Gets the allowedDomainGuidsForSyncApp + * Collection of trusted domain GUIDs for the OneDrive sync app. * * @return array|null The allowedDomainGuidsForSyncApp */ @@ -40,6 +41,7 @@ class SharepointSettings extends Entity /** * Sets the allowedDomainGuidsForSyncApp + * Collection of trusted domain GUIDs for the OneDrive sync app. * * @param string[] $val The allowedDomainGuidsForSyncApp * @@ -53,6 +55,7 @@ class SharepointSettings extends Entity /** * Gets the availableManagedPathsForSiteCreation + * Collection of managed paths available for site creation. Read-only. * * @return array|null The availableManagedPathsForSiteCreation */ @@ -67,6 +70,7 @@ class SharepointSettings extends Entity /** * Sets the availableManagedPathsForSiteCreation + * Collection of managed paths available for site creation. Read-only. * * @param string[] $val The availableManagedPathsForSiteCreation * @@ -80,6 +84,7 @@ class SharepointSettings extends Entity /** * Gets the deletedUserPersonalSiteRetentionPeriodInDays + * The number of days for preserving a deleted user's OneDrive. * * @return int|null The deletedUserPersonalSiteRetentionPeriodInDays */ @@ -94,6 +99,7 @@ class SharepointSettings extends Entity /** * Sets the deletedUserPersonalSiteRetentionPeriodInDays + * The number of days for preserving a deleted user's OneDrive. * * @param int $val The deletedUserPersonalSiteRetentionPeriodInDays * @@ -107,6 +113,7 @@ class SharepointSettings extends Entity /** * Gets the excludedFileExtensionsForSyncApp + * Collection of file extensions not uploaded by the OneDrive sync app. * * @return array|null The excludedFileExtensionsForSyncApp */ @@ -121,6 +128,7 @@ class SharepointSettings extends Entity /** * Sets the excludedFileExtensionsForSyncApp + * Collection of file extensions not uploaded by the OneDrive sync app. * * @param string[] $val The excludedFileExtensionsForSyncApp * @@ -134,6 +142,7 @@ class SharepointSettings extends Entity /** * Gets the idleSessionSignOut + * Specifies the idle session sign-out policies for the tenant. * * @return IdleSessionSignOut|null The idleSessionSignOut */ @@ -152,6 +161,7 @@ class SharepointSettings extends Entity /** * Sets the idleSessionSignOut + * Specifies the idle session sign-out policies for the tenant. * * @param IdleSessionSignOut $val The idleSessionSignOut * @@ -165,6 +175,7 @@ class SharepointSettings extends Entity /** * Gets the imageTaggingOption + * Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. * * @return ImageTaggingChoice|null The imageTaggingOption */ @@ -183,6 +194,7 @@ class SharepointSettings extends Entity /** * Sets the imageTaggingOption + * Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. * * @param ImageTaggingChoice $val The imageTaggingOption * @@ -196,6 +208,7 @@ class SharepointSettings extends Entity /** * Gets the isCommentingOnSitePagesEnabled + * Indicates whether comments are allowed on modern site pages in SharePoint. * * @return bool|null The isCommentingOnSitePagesEnabled */ @@ -210,6 +223,7 @@ class SharepointSettings extends Entity /** * Sets the isCommentingOnSitePagesEnabled + * Indicates whether comments are allowed on modern site pages in SharePoint. * * @param bool $val The isCommentingOnSitePagesEnabled * @@ -223,6 +237,7 @@ class SharepointSettings extends Entity /** * Gets the isFileActivityNotificationEnabled + * Indicates whether push notifications are enabled for OneDrive events. * * @return bool|null The isFileActivityNotificationEnabled */ @@ -237,6 +252,7 @@ class SharepointSettings extends Entity /** * Sets the isFileActivityNotificationEnabled + * Indicates whether push notifications are enabled for OneDrive events. * * @param bool $val The isFileActivityNotificationEnabled * @@ -250,6 +266,7 @@ class SharepointSettings extends Entity /** * Gets the isLegacyAuthProtocolsEnabled + * Indicates whether legacy authentication protocols are enabled for the tenant. * * @return bool|null The isLegacyAuthProtocolsEnabled */ @@ -264,6 +281,7 @@ class SharepointSettings extends Entity /** * Sets the isLegacyAuthProtocolsEnabled + * Indicates whether legacy authentication protocols are enabled for the tenant. * * @param bool $val The isLegacyAuthProtocolsEnabled * @@ -277,6 +295,7 @@ class SharepointSettings extends Entity /** * Gets the isLoopEnabled + * Indicates whether if Fluid Framework is allowed on SharePoint sites. * * @return bool|null The isLoopEnabled */ @@ -291,6 +310,7 @@ class SharepointSettings extends Entity /** * Sets the isLoopEnabled + * Indicates whether if Fluid Framework is allowed on SharePoint sites. * * @param bool $val The isLoopEnabled * @@ -304,6 +324,7 @@ class SharepointSettings extends Entity /** * Gets the isMacSyncAppEnabled + * Indicates whether files can be synced using the OneDrive sync app for Mac. * * @return bool|null The isMacSyncAppEnabled */ @@ -318,6 +339,7 @@ class SharepointSettings extends Entity /** * Sets the isMacSyncAppEnabled + * Indicates whether files can be synced using the OneDrive sync app for Mac. * * @param bool $val The isMacSyncAppEnabled * @@ -331,6 +353,7 @@ class SharepointSettings extends Entity /** * Gets the isRequireAcceptingUserToMatchInvitedUserEnabled + * Indicates whether guests must sign in using the same account to which sharing invitations are sent. * * @return bool|null The isRequireAcceptingUserToMatchInvitedUserEnabled */ @@ -345,6 +368,7 @@ class SharepointSettings extends Entity /** * Sets the isRequireAcceptingUserToMatchInvitedUserEnabled + * Indicates whether guests must sign in using the same account to which sharing invitations are sent. * * @param bool $val The isRequireAcceptingUserToMatchInvitedUserEnabled * @@ -358,6 +382,7 @@ class SharepointSettings extends Entity /** * Gets the isResharingByExternalUsersEnabled + * Indicates whether guests are allowed to reshare files, folders, and sites they don't own. * * @return bool|null The isResharingByExternalUsersEnabled */ @@ -372,6 +397,7 @@ class SharepointSettings extends Entity /** * Sets the isResharingByExternalUsersEnabled + * Indicates whether guests are allowed to reshare files, folders, and sites they don't own. * * @param bool $val The isResharingByExternalUsersEnabled * @@ -385,6 +411,7 @@ class SharepointSettings extends Entity /** * Gets the isSharePointMobileNotificationEnabled + * Indicates whether mobile push notifications are enabled for SharePoint. * * @return bool|null The isSharePointMobileNotificationEnabled */ @@ -399,6 +426,7 @@ class SharepointSettings extends Entity /** * Sets the isSharePointMobileNotificationEnabled + * Indicates whether mobile push notifications are enabled for SharePoint. * * @param bool $val The isSharePointMobileNotificationEnabled * @@ -412,6 +440,7 @@ class SharepointSettings extends Entity /** * Gets the isSharePointNewsfeedEnabled + * Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. * * @return bool|null The isSharePointNewsfeedEnabled */ @@ -426,6 +455,7 @@ class SharepointSettings extends Entity /** * Sets the isSharePointNewsfeedEnabled + * Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. * * @param bool $val The isSharePointNewsfeedEnabled * @@ -439,6 +469,7 @@ class SharepointSettings extends Entity /** * Gets the isSiteCreationEnabled + * Indicates whether users are allowed to create sites. * * @return bool|null The isSiteCreationEnabled */ @@ -453,6 +484,7 @@ class SharepointSettings extends Entity /** * Sets the isSiteCreationEnabled + * Indicates whether users are allowed to create sites. * * @param bool $val The isSiteCreationEnabled * @@ -466,6 +498,7 @@ class SharepointSettings extends Entity /** * Gets the isSiteCreationUIEnabled + * Indicates whether the UI commands for creating sites are shown. * * @return bool|null The isSiteCreationUIEnabled */ @@ -480,6 +513,7 @@ class SharepointSettings extends Entity /** * Sets the isSiteCreationUIEnabled + * Indicates whether the UI commands for creating sites are shown. * * @param bool $val The isSiteCreationUIEnabled * @@ -493,6 +527,7 @@ class SharepointSettings extends Entity /** * Gets the isSitePagesCreationEnabled + * Indicates whether creating new modern pages is allowed on SharePoint sites. * * @return bool|null The isSitePagesCreationEnabled */ @@ -507,6 +542,7 @@ class SharepointSettings extends Entity /** * Sets the isSitePagesCreationEnabled + * Indicates whether creating new modern pages is allowed on SharePoint sites. * * @param bool $val The isSitePagesCreationEnabled * @@ -520,6 +556,7 @@ class SharepointSettings extends Entity /** * Gets the isSitesStorageLimitAutomatic + * Indicates whether site storage space is automatically managed or if specific storage limits are set per site. * * @return bool|null The isSitesStorageLimitAutomatic */ @@ -534,6 +571,7 @@ class SharepointSettings extends Entity /** * Sets the isSitesStorageLimitAutomatic + * Indicates whether site storage space is automatically managed or if specific storage limits are set per site. * * @param bool $val The isSitesStorageLimitAutomatic * @@ -547,6 +585,7 @@ class SharepointSettings extends Entity /** * Gets the isSyncButtonHiddenOnPersonalSite + * Indicates whether the sync button in OneDrive is hidden. * * @return bool|null The isSyncButtonHiddenOnPersonalSite */ @@ -561,6 +600,7 @@ class SharepointSettings extends Entity /** * Sets the isSyncButtonHiddenOnPersonalSite + * Indicates whether the sync button in OneDrive is hidden. * * @param bool $val The isSyncButtonHiddenOnPersonalSite * @@ -574,6 +614,7 @@ class SharepointSettings extends Entity /** * Gets the isUnmanagedSyncAppForTenantRestricted + * Indicates whether users are allowed to sync files only on PCs joined to specific domains. * * @return bool|null The isUnmanagedSyncAppForTenantRestricted */ @@ -588,6 +629,7 @@ class SharepointSettings extends Entity /** * Sets the isUnmanagedSyncAppForTenantRestricted + * Indicates whether users are allowed to sync files only on PCs joined to specific domains. * * @param bool $val The isUnmanagedSyncAppForTenantRestricted * @@ -601,6 +643,7 @@ class SharepointSettings extends Entity /** * Gets the personalSiteDefaultStorageLimitInMB + * The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). * * @return int|null The personalSiteDefaultStorageLimitInMB */ @@ -615,6 +658,7 @@ class SharepointSettings extends Entity /** * Sets the personalSiteDefaultStorageLimitInMB + * The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). * * @param int $val The personalSiteDefaultStorageLimitInMB * @@ -628,6 +672,7 @@ class SharepointSettings extends Entity /** * Gets the sharingAllowedDomainList + * Collection of email domains that are allowed for sharing outside the organization. * * @return array|null The sharingAllowedDomainList */ @@ -642,6 +687,7 @@ class SharepointSettings extends Entity /** * Sets the sharingAllowedDomainList + * Collection of email domains that are allowed for sharing outside the organization. * * @param string[] $val The sharingAllowedDomainList * @@ -655,6 +701,7 @@ class SharepointSettings extends Entity /** * Gets the sharingBlockedDomainList + * Collection of email domains that are blocked for sharing outside the organization. * * @return array|null The sharingBlockedDomainList */ @@ -669,6 +716,7 @@ class SharepointSettings extends Entity /** * Sets the sharingBlockedDomainList + * Collection of email domains that are blocked for sharing outside the organization. * * @param string[] $val The sharingBlockedDomainList * @@ -682,6 +730,7 @@ class SharepointSettings extends Entity /** * Gets the sharingCapability + * Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * * @return SharingCapabilities|null The sharingCapability */ @@ -700,6 +749,7 @@ class SharepointSettings extends Entity /** * Sets the sharingCapability + * Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * * @param SharingCapabilities $val The sharingCapability * @@ -713,6 +763,7 @@ class SharepointSettings extends Entity /** * Gets the sharingDomainRestrictionMode + * Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. * * @return SharingDomainRestrictionMode|null The sharingDomainRestrictionMode */ @@ -731,6 +782,7 @@ class SharepointSettings extends Entity /** * Sets the sharingDomainRestrictionMode + * Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. * * @param SharingDomainRestrictionMode $val The sharingDomainRestrictionMode * @@ -744,6 +796,7 @@ class SharepointSettings extends Entity /** * Gets the siteCreationDefaultManagedPath + * The value of the team site managed path. This is the path under which new team sites will be created. * * @return string|null The siteCreationDefaultManagedPath */ @@ -758,6 +811,7 @@ class SharepointSettings extends Entity /** * Sets the siteCreationDefaultManagedPath + * The value of the team site managed path. This is the path under which new team sites will be created. * * @param string $val The siteCreationDefaultManagedPath * @@ -771,6 +825,7 @@ class SharepointSettings extends Entity /** * Gets the siteCreationDefaultStorageLimitInMB + * The default storage quota for a new site upon creation. Measured in megabytes (MB). * * @return int|null The siteCreationDefaultStorageLimitInMB */ @@ -785,6 +840,7 @@ class SharepointSettings extends Entity /** * Sets the siteCreationDefaultStorageLimitInMB + * The default storage quota for a new site upon creation. Measured in megabytes (MB). * * @param int $val The siteCreationDefaultStorageLimitInMB * @@ -798,6 +854,7 @@ class SharepointSettings extends Entity /** * Gets the tenantDefaultTimezone + * The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property. * * @return string|null The tenantDefaultTimezone */ @@ -812,6 +869,7 @@ class SharepointSettings extends Entity /** * Sets the tenantDefaultTimezone + * The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property. * * @param string $val The tenantDefaultTimezone * diff --git a/vendor/microsoft/microsoft-graph/src/Model/SignInActivity.php b/vendor/microsoft/microsoft-graph/src/Model/SignInActivity.php index f87d9bf..49367d4 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SignInActivity.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SignInActivity.php @@ -26,7 +26,7 @@ class SignInActivity extends Entity /** * Gets the lastNonInteractiveSignInDateTime - * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client signed in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. + * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. * * @return \DateTime|null The lastNonInteractiveSignInDateTime */ @@ -45,7 +45,7 @@ class SignInActivity extends Entity /** * Sets the lastNonInteractiveSignInDateTime - * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client signed in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. + * The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. * * @param \DateTime $val The value to assign to the lastNonInteractiveSignInDateTime * @@ -87,7 +87,7 @@ class SignInActivity extends Entity /** * Gets the lastSignInDateTime - * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user signed in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. + * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. * * @return \DateTime|null The lastSignInDateTime */ @@ -106,7 +106,7 @@ class SignInActivity extends Entity /** * Sets the lastSignInDateTime - * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user signed in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. + * The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD. * * @param \DateTime $val The value to assign to the lastSignInDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Model/StringKeyAttributeMappingSourceValuePair.php b/vendor/microsoft/microsoft-graph/src/Model/StringKeyAttributeMappingSourceValuePair.php new file mode 100644 index 0000000..6105e67 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/StringKeyAttributeMappingSourceValuePair.php @@ -0,0 +1,83 @@ +_propDict)) { + return $this->_propDict["key"]; + } else { + return null; + } + } + + /** + * Sets the key + * + * @param string $val The value of the key + * + * @return StringKeyAttributeMappingSourceValuePair + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + + /** + * Gets the value + * + * @return AttributeMappingSource|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + if (is_a($this->_propDict["value"], "\Microsoft\Graph\Model\AttributeMappingSource") || is_null($this->_propDict["value"])) { + return $this->_propDict["value"]; + } else { + $this->_propDict["value"] = new AttributeMappingSource($this->_propDict["value"]); + return $this->_propDict["value"]; + } + } + return null; + } + + /** + * Sets the value + * + * @param AttributeMappingSource $val The value to assign to the value + * + * @return StringKeyAttributeMappingSourceValuePair The StringKeyAttributeMappingSourceValuePair + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/StringKeyLongValuePair.php b/vendor/microsoft/microsoft-graph/src/Model/StringKeyLongValuePair.php new file mode 100644 index 0000000..4a4984c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/StringKeyLongValuePair.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["key"]; + } else { + return null; + } + } + + /** + * Sets the key + * + * @param string $val The value of the key + * + * @return StringKeyLongValuePair + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * + * @return int|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param int $val The value of the value + * + * @return StringKeyLongValuePair + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/StringKeyObjectValuePair.php b/vendor/microsoft/microsoft-graph/src/Model/StringKeyObjectValuePair.php new file mode 100644 index 0000000..f246657 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/StringKeyObjectValuePair.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["key"]; + } else { + return null; + } + } + + /** + * Sets the key + * + * @param string $val The value of the key + * + * @return StringKeyObjectValuePair + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MetadataEntry.php b/vendor/microsoft/microsoft-graph/src/Model/StringKeyStringValuePair.php similarity index 83% rename from vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MetadataEntry.php rename to vendor/microsoft/microsoft-graph/src/Model/StringKeyStringValuePair.php index bed1383..a703b76 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MetadataEntry.php +++ b/vendor/microsoft/microsoft-graph/src/Model/StringKeyStringValuePair.php @@ -2,7 +2,7 @@ /** * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. * -* MetadataEntry File +* StringKeyStringValuePair File * PHP version 7 * * @category Library @@ -11,9 +11,9 @@ * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -namespace Beta\Microsoft\Graph\Model; +namespace Microsoft\Graph\Model; /** -* MetadataEntry class +* StringKeyStringValuePair class * * @category Model * @package Microsoft.Graph @@ -21,11 +21,10 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class MetadataEntry extends Entity +class StringKeyStringValuePair extends Entity { /** * Gets the key - * Name of the metadata property. * * @return string|null The key */ @@ -40,11 +39,10 @@ class MetadataEntry extends Entity /** * Sets the key - * Name of the metadata property. * * @param string $val The value of the key * - * @return MetadataEntry + * @return StringKeyStringValuePair */ public function setKey($val) { @@ -53,7 +51,6 @@ class MetadataEntry extends Entity } /** * Gets the value - * Value of the metadata property. * * @return string|null The value */ @@ -68,11 +65,10 @@ class MetadataEntry extends Entity /** * Sets the value - * Value of the metadata property. * * @param string $val The value of the value * - * @return MetadataEntry + * @return StringKeyStringValuePair */ public function setValue($val) { diff --git a/vendor/microsoft/microsoft-graph/src/Model/SubscribedSku.php b/vendor/microsoft/microsoft-graph/src/Model/SubscribedSku.php index ceb26c1..bf9ad49 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SubscribedSku.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SubscribedSku.php @@ -24,6 +24,60 @@ namespace Microsoft\Graph\Model; */ class SubscribedSku extends Entity { + /** + * Gets the accountId + * + * @return string|null The accountId + */ + public function getAccountId() + { + if (array_key_exists("accountId", $this->_propDict)) { + return $this->_propDict["accountId"]; + } else { + return null; + } + } + + /** + * Sets the accountId + * + * @param string $val The accountId + * + * @return SubscribedSku + */ + public function setAccountId($val) + { + $this->_propDict["accountId"] = $val; + return $this; + } + + /** + * Gets the accountName + * + * @return string|null The accountName + */ + public function getAccountName() + { + if (array_key_exists("accountName", $this->_propDict)) { + return $this->_propDict["accountName"]; + } else { + return null; + } + } + + /** + * Sets the accountName + * + * @param string $val The accountName + * + * @return SubscribedSku + */ + public function setAccountName($val) + { + $this->_propDict["accountName"] = $val; + return $this; + } + /** * Gets the appliesTo * For example, 'User' or 'Company'. @@ -232,4 +286,31 @@ class SubscribedSku extends Entity return $this; } + /** + * Gets the subscriptionIds + * + * @return array|null The subscriptionIds + */ + public function getSubscriptionIds() + { + if (array_key_exists("subscriptionIds", $this->_propDict)) { + return $this->_propDict["subscriptionIds"]; + } else { + return null; + } + } + + /** + * Sets the subscriptionIds + * + * @param string[] $val The subscriptionIds + * + * @return SubscribedSku + */ + public function setSubscriptionIds($val) + { + $this->_propDict["subscriptionIds"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/Subscription.php b/vendor/microsoft/microsoft-graph/src/Model/Subscription.php index 19eaaf1..44ff1ca 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Subscription.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Subscription.php @@ -349,7 +349,7 @@ class Subscription extends Entity /** * Gets the notificationUrl - * Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + * Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. Any query string parameter included in the notificationUrl property will be included in the HTTP POST request when Microsoft Graph sends the change notifications. * * @return string|null The notificationUrl */ @@ -364,7 +364,7 @@ class Subscription extends Entity /** * Sets the notificationUrl - * Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + * Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. Any query string parameter included in the notificationUrl property will be included in the HTTP POST request when Microsoft Graph sends the change notifications. * * @param string $val The notificationUrl * diff --git a/vendor/microsoft/microsoft-graph/src/Model/Synchronization.php b/vendor/microsoft/microsoft-graph/src/Model/Synchronization.php new file mode 100644 index 0000000..be42794 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/Synchronization.php @@ -0,0 +1,111 @@ +_propDict)) { + return $this->_propDict["secrets"]; + } else { + return null; + } + } + + /** + * Sets the secrets + * + * @param SynchronizationSecretKeyStringValuePair[] $val The secrets + * + * @return Synchronization + */ + public function setSecrets($val) + { + $this->_propDict["secrets"] = $val; + return $this; + } + + + /** + * Gets the jobs + * + * @return array|null The jobs + */ + public function getJobs() + { + if (array_key_exists("jobs", $this->_propDict)) { + return $this->_propDict["jobs"]; + } else { + return null; + } + } + + /** + * Sets the jobs + * + * @param SynchronizationJob[] $val The jobs + * + * @return Synchronization + */ + public function setJobs($val) + { + $this->_propDict["jobs"] = $val; + return $this; + } + + + /** + * Gets the templates + * + * @return array|null The templates + */ + public function getTemplates() + { + if (array_key_exists("templates", $this->_propDict)) { + return $this->_propDict["templates"]; + } else { + return null; + } + } + + /** + * Sets the templates + * + * @param SynchronizationTemplate[] $val The templates + * + * @return Synchronization + */ + public function setTemplates($val) + { + $this->_propDict["templates"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationDisposition.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationDisposition.php new file mode 100644 index 0000000..73b9a8c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationDisposition.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["code"]; + } else { + return null; + } + } + + /** + * Sets the code + * + * @param string $val The value of the code + * + * @return SynchronizationError + */ + public function setCode($val) + { + $this->_propDict["code"] = $val; + return $this; + } + /** + * Gets the message + * + * @return string|null The message + */ + public function getMessage() + { + if (array_key_exists("message", $this->_propDict)) { + return $this->_propDict["message"]; + } else { + return null; + } + } + + /** + * Sets the message + * + * @param string $val The value of the message + * + * @return SynchronizationError + */ + public function setMessage($val) + { + $this->_propDict["message"] = $val; + return $this; + } + /** + * Gets the tenantActionable + * + * @return bool|null The tenantActionable + */ + public function getTenantActionable() + { + if (array_key_exists("tenantActionable", $this->_propDict)) { + return $this->_propDict["tenantActionable"]; + } else { + return null; + } + } + + /** + * Sets the tenantActionable + * + * @param bool $val The value of the tenantActionable + * + * @return SynchronizationError + */ + public function setTenantActionable($val) + { + $this->_propDict["tenantActionable"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJob.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJob.php new file mode 100644 index 0000000..50cbad1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJob.php @@ -0,0 +1,175 @@ +_propDict)) { + if (is_a($this->_propDict["schedule"], "\Microsoft\Graph\Model\SynchronizationSchedule") || is_null($this->_propDict["schedule"])) { + return $this->_propDict["schedule"]; + } else { + $this->_propDict["schedule"] = new SynchronizationSchedule($this->_propDict["schedule"]); + return $this->_propDict["schedule"]; + } + } + return null; + } + + /** + * Sets the schedule + * + * @param SynchronizationSchedule $val The schedule + * + * @return SynchronizationJob + */ + public function setSchedule($val) + { + $this->_propDict["schedule"] = $val; + return $this; + } + + /** + * Gets the status + * + * @return SynchronizationStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Microsoft\Graph\Model\SynchronizationStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new SynchronizationStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * + * @param SynchronizationStatus $val The status + * + * @return SynchronizationJob + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + + /** + * Gets the synchronizationJobSettings + * + * @return array|null The synchronizationJobSettings + */ + public function getSynchronizationJobSettings() + { + if (array_key_exists("synchronizationJobSettings", $this->_propDict)) { + return $this->_propDict["synchronizationJobSettings"]; + } else { + return null; + } + } + + /** + * Sets the synchronizationJobSettings + * + * @param KeyValuePair[] $val The synchronizationJobSettings + * + * @return SynchronizationJob + */ + public function setSynchronizationJobSettings($val) + { + $this->_propDict["synchronizationJobSettings"] = $val; + return $this; + } + + /** + * Gets the templateId + * + * @return string|null The templateId + */ + public function getTemplateId() + { + if (array_key_exists("templateId", $this->_propDict)) { + return $this->_propDict["templateId"]; + } else { + return null; + } + } + + /** + * Sets the templateId + * + * @param string $val The templateId + * + * @return SynchronizationJob + */ + public function setTemplateId($val) + { + $this->_propDict["templateId"] = $val; + return $this; + } + + /** + * Gets the schema + * + * @return SynchronizationSchema|null The schema + */ + public function getSchema() + { + if (array_key_exists("schema", $this->_propDict)) { + if (is_a($this->_propDict["schema"], "\Microsoft\Graph\Model\SynchronizationSchema") || is_null($this->_propDict["schema"])) { + return $this->_propDict["schema"]; + } else { + $this->_propDict["schema"] = new SynchronizationSchema($this->_propDict["schema"]); + return $this->_propDict["schema"]; + } + } + return null; + } + + /** + * Sets the schema + * + * @param SynchronizationSchema $val The schema + * + * @return SynchronizationJob + */ + public function setSchema($val) + { + $this->_propDict["schema"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobApplicationParameters.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobApplicationParameters.php new file mode 100644 index 0000000..a7ac622 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobApplicationParameters.php @@ -0,0 +1,83 @@ +_propDict)) { + return $this->_propDict["ruleId"]; + } else { + return null; + } + } + + /** + * Sets the ruleId + * + * @param string $val The value of the ruleId + * + * @return SynchronizationJobApplicationParameters + */ + public function setRuleId($val) + { + $this->_propDict["ruleId"] = $val; + return $this; + } + + /** + * Gets the subjects + * + * @return SynchronizationJobSubject|null The subjects + */ + public function getSubjects() + { + if (array_key_exists("subjects", $this->_propDict)) { + if (is_a($this->_propDict["subjects"], "\Microsoft\Graph\Model\SynchronizationJobSubject") || is_null($this->_propDict["subjects"])) { + return $this->_propDict["subjects"]; + } else { + $this->_propDict["subjects"] = new SynchronizationJobSubject($this->_propDict["subjects"]); + return $this->_propDict["subjects"]; + } + } + return null; + } + + /** + * Sets the subjects + * + * @param SynchronizationJobSubject $val The value to assign to the subjects + * + * @return SynchronizationJobApplicationParameters The SynchronizationJobApplicationParameters + */ + public function setSubjects($val) + { + $this->_propDict["subjects"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobRestartCriteria.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobRestartCriteria.php new file mode 100644 index 0000000..71cd165 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobRestartCriteria.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["resetScope"], "\Microsoft\Graph\Model\SynchronizationJobRestartScope") || is_null($this->_propDict["resetScope"])) { + return $this->_propDict["resetScope"]; + } else { + $this->_propDict["resetScope"] = new SynchronizationJobRestartScope($this->_propDict["resetScope"]); + return $this->_propDict["resetScope"]; + } + } + return null; + } + + /** + * Sets the resetScope + * + * @param SynchronizationJobRestartScope $val The value to assign to the resetScope + * + * @return SynchronizationJobRestartCriteria The SynchronizationJobRestartCriteria + */ + public function setResetScope($val) + { + $this->_propDict["resetScope"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobRestartScope.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobRestartScope.php new file mode 100644 index 0000000..6969d2d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationJobRestartScope.php @@ -0,0 +1,39 @@ +_propDict)) { + if (is_a($this->_propDict["links"], "\Microsoft\Graph\Model\SynchronizationLinkedObjects") || is_null($this->_propDict["links"])) { + return $this->_propDict["links"]; + } else { + $this->_propDict["links"] = new SynchronizationLinkedObjects($this->_propDict["links"]); + return $this->_propDict["links"]; + } + } + return null; + } + + /** + * Sets the links + * + * @param SynchronizationLinkedObjects $val The value to assign to the links + * + * @return SynchronizationJobSubject The SynchronizationJobSubject + */ + public function setLinks($val) + { + $this->_propDict["links"] = $val; + return $this; + } + /** + * Gets the objectId + * + * @return string|null The objectId + */ + public function getObjectId() + { + if (array_key_exists("objectId", $this->_propDict)) { + return $this->_propDict["objectId"]; + } else { + return null; + } + } + + /** + * Sets the objectId + * + * @param string $val The value of the objectId + * + * @return SynchronizationJobSubject + */ + public function setObjectId($val) + { + $this->_propDict["objectId"] = $val; + return $this; + } + /** + * Gets the objectTypeName + * + * @return string|null The objectTypeName + */ + public function getObjectTypeName() + { + if (array_key_exists("objectTypeName", $this->_propDict)) { + return $this->_propDict["objectTypeName"]; + } else { + return null; + } + } + + /** + * Sets the objectTypeName + * + * @param string $val The value of the objectTypeName + * + * @return SynchronizationJobSubject + */ + public function setObjectTypeName($val) + { + $this->_propDict["objectTypeName"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationLinkedObjects.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationLinkedObjects.php new file mode 100644 index 0000000..12677d0 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationLinkedObjects.php @@ -0,0 +1,119 @@ +_propDict)) { + if (is_a($this->_propDict["manager"], "\Microsoft\Graph\Model\SynchronizationJobSubject") || is_null($this->_propDict["manager"])) { + return $this->_propDict["manager"]; + } else { + $this->_propDict["manager"] = new SynchronizationJobSubject($this->_propDict["manager"]); + return $this->_propDict["manager"]; + } + } + return null; + } + + /** + * Sets the manager + * + * @param SynchronizationJobSubject $val The value to assign to the manager + * + * @return SynchronizationLinkedObjects The SynchronizationLinkedObjects + */ + public function setManager($val) + { + $this->_propDict["manager"] = $val; + return $this; + } + + /** + * Gets the members + * + * @return SynchronizationJobSubject|null The members + */ + public function getMembers() + { + if (array_key_exists("members", $this->_propDict)) { + if (is_a($this->_propDict["members"], "\Microsoft\Graph\Model\SynchronizationJobSubject") || is_null($this->_propDict["members"])) { + return $this->_propDict["members"]; + } else { + $this->_propDict["members"] = new SynchronizationJobSubject($this->_propDict["members"]); + return $this->_propDict["members"]; + } + } + return null; + } + + /** + * Sets the members + * + * @param SynchronizationJobSubject $val The value to assign to the members + * + * @return SynchronizationLinkedObjects The SynchronizationLinkedObjects + */ + public function setMembers($val) + { + $this->_propDict["members"] = $val; + return $this; + } + + /** + * Gets the owners + * + * @return SynchronizationJobSubject|null The owners + */ + public function getOwners() + { + if (array_key_exists("owners", $this->_propDict)) { + if (is_a($this->_propDict["owners"], "\Microsoft\Graph\Model\SynchronizationJobSubject") || is_null($this->_propDict["owners"])) { + return $this->_propDict["owners"]; + } else { + $this->_propDict["owners"] = new SynchronizationJobSubject($this->_propDict["owners"]); + return $this->_propDict["owners"]; + } + } + return null; + } + + /** + * Sets the owners + * + * @param SynchronizationJobSubject $val The value to assign to the owners + * + * @return SynchronizationLinkedObjects The SynchronizationLinkedObjects + */ + public function setOwners($val) + { + $this->_propDict["owners"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationMetadata.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationMetadata.php new file mode 100644 index 0000000..c43949a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationMetadata.php @@ -0,0 +1,41 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Microsoft\Graph\Model\SynchronizationMetadata") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new SynchronizationMetadata($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * + * @param SynchronizationMetadata $val The value to assign to the key + * + * @return SynchronizationMetadataEntry The SynchronizationMetadataEntry + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return SynchronizationMetadataEntry + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationProgress.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationProgress.php new file mode 100644 index 0000000..c2f8a75 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationProgress.php @@ -0,0 +1,135 @@ +_propDict)) { + return $this->_propDict["completedUnits"]; + } else { + return null; + } + } + + /** + * Sets the completedUnits + * + * @param int $val The value of the completedUnits + * + * @return SynchronizationProgress + */ + public function setCompletedUnits($val) + { + $this->_propDict["completedUnits"] = $val; + return $this; + } + + /** + * Gets the progressObservationDateTime + * + * @return \DateTime|null The progressObservationDateTime + */ + public function getProgressObservationDateTime() + { + if (array_key_exists("progressObservationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["progressObservationDateTime"], "\DateTime") || is_null($this->_propDict["progressObservationDateTime"])) { + return $this->_propDict["progressObservationDateTime"]; + } else { + $this->_propDict["progressObservationDateTime"] = new \DateTime($this->_propDict["progressObservationDateTime"]); + return $this->_propDict["progressObservationDateTime"]; + } + } + return null; + } + + /** + * Sets the progressObservationDateTime + * + * @param \DateTime $val The value to assign to the progressObservationDateTime + * + * @return SynchronizationProgress The SynchronizationProgress + */ + public function setProgressObservationDateTime($val) + { + $this->_propDict["progressObservationDateTime"] = $val; + return $this; + } + /** + * Gets the totalUnits + * + * @return int|null The totalUnits + */ + public function getTotalUnits() + { + if (array_key_exists("totalUnits", $this->_propDict)) { + return $this->_propDict["totalUnits"]; + } else { + return null; + } + } + + /** + * Sets the totalUnits + * + * @param int $val The value of the totalUnits + * + * @return SynchronizationProgress + */ + public function setTotalUnits($val) + { + $this->_propDict["totalUnits"] = $val; + return $this; + } + /** + * Gets the units + * + * @return string|null The units + */ + public function getUnits() + { + if (array_key_exists("units", $this->_propDict)) { + return $this->_propDict["units"]; + } else { + return null; + } + } + + /** + * Sets the units + * + * @param string $val The value of the units + * + * @return SynchronizationProgress + */ + public function setUnits($val) + { + $this->_propDict["units"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationQuarantine.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationQuarantine.php new file mode 100644 index 0000000..255af4e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationQuarantine.php @@ -0,0 +1,207 @@ +_propDict)) { + if (is_a($this->_propDict["currentBegan"], "\DateTime") || is_null($this->_propDict["currentBegan"])) { + return $this->_propDict["currentBegan"]; + } else { + $this->_propDict["currentBegan"] = new \DateTime($this->_propDict["currentBegan"]); + return $this->_propDict["currentBegan"]; + } + } + return null; + } + + /** + * Sets the currentBegan + * + * @param \DateTime $val The value to assign to the currentBegan + * + * @return SynchronizationQuarantine The SynchronizationQuarantine + */ + public function setCurrentBegan($val) + { + $this->_propDict["currentBegan"] = $val; + return $this; + } + + /** + * Gets the error + * + * @return SynchronizationError|null The error + */ + public function getError() + { + if (array_key_exists("error", $this->_propDict)) { + if (is_a($this->_propDict["error"], "\Microsoft\Graph\Model\SynchronizationError") || is_null($this->_propDict["error"])) { + return $this->_propDict["error"]; + } else { + $this->_propDict["error"] = new SynchronizationError($this->_propDict["error"]); + return $this->_propDict["error"]; + } + } + return null; + } + + /** + * Sets the error + * + * @param SynchronizationError $val The value to assign to the error + * + * @return SynchronizationQuarantine The SynchronizationQuarantine + */ + public function setError($val) + { + $this->_propDict["error"] = $val; + return $this; + } + + /** + * Gets the nextAttempt + * + * @return \DateTime|null The nextAttempt + */ + public function getNextAttempt() + { + if (array_key_exists("nextAttempt", $this->_propDict)) { + if (is_a($this->_propDict["nextAttempt"], "\DateTime") || is_null($this->_propDict["nextAttempt"])) { + return $this->_propDict["nextAttempt"]; + } else { + $this->_propDict["nextAttempt"] = new \DateTime($this->_propDict["nextAttempt"]); + return $this->_propDict["nextAttempt"]; + } + } + return null; + } + + /** + * Sets the nextAttempt + * + * @param \DateTime $val The value to assign to the nextAttempt + * + * @return SynchronizationQuarantine The SynchronizationQuarantine + */ + public function setNextAttempt($val) + { + $this->_propDict["nextAttempt"] = $val; + return $this; + } + + /** + * Gets the reason + * + * @return QuarantineReason|null The reason + */ + public function getReason() + { + if (array_key_exists("reason", $this->_propDict)) { + if (is_a($this->_propDict["reason"], "\Microsoft\Graph\Model\QuarantineReason") || is_null($this->_propDict["reason"])) { + return $this->_propDict["reason"]; + } else { + $this->_propDict["reason"] = new QuarantineReason($this->_propDict["reason"]); + return $this->_propDict["reason"]; + } + } + return null; + } + + /** + * Sets the reason + * + * @param QuarantineReason $val The value to assign to the reason + * + * @return SynchronizationQuarantine The SynchronizationQuarantine + */ + public function setReason($val) + { + $this->_propDict["reason"] = $val; + return $this; + } + + /** + * Gets the seriesBegan + * + * @return \DateTime|null The seriesBegan + */ + public function getSeriesBegan() + { + if (array_key_exists("seriesBegan", $this->_propDict)) { + if (is_a($this->_propDict["seriesBegan"], "\DateTime") || is_null($this->_propDict["seriesBegan"])) { + return $this->_propDict["seriesBegan"]; + } else { + $this->_propDict["seriesBegan"] = new \DateTime($this->_propDict["seriesBegan"]); + return $this->_propDict["seriesBegan"]; + } + } + return null; + } + + /** + * Sets the seriesBegan + * + * @param \DateTime $val The value to assign to the seriesBegan + * + * @return SynchronizationQuarantine The SynchronizationQuarantine + */ + public function setSeriesBegan($val) + { + $this->_propDict["seriesBegan"] = $val; + return $this; + } + /** + * Gets the seriesCount + * + * @return int|null The seriesCount + */ + public function getSeriesCount() + { + if (array_key_exists("seriesCount", $this->_propDict)) { + return $this->_propDict["seriesCount"]; + } else { + return null; + } + } + + /** + * Sets the seriesCount + * + * @param int $val The value of the seriesCount + * + * @return SynchronizationQuarantine + */ + public function setSeriesCount($val) + { + $this->_propDict["seriesCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationRule.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationRule.php new file mode 100644 index 0000000..6adf34e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationRule.php @@ -0,0 +1,306 @@ +_propDict)) { + if (is_a($this->_propDict["containerFilter"], "\Microsoft\Graph\Model\ContainerFilter") || is_null($this->_propDict["containerFilter"])) { + return $this->_propDict["containerFilter"]; + } else { + $this->_propDict["containerFilter"] = new ContainerFilter($this->_propDict["containerFilter"]); + return $this->_propDict["containerFilter"]; + } + } + return null; + } + + /** + * Sets the containerFilter + * + * @param ContainerFilter $val The value to assign to the containerFilter + * + * @return SynchronizationRule The SynchronizationRule + */ + public function setContainerFilter($val) + { + $this->_propDict["containerFilter"] = $val; + return $this; + } + /** + * Gets the editable + * + * @return bool|null The editable + */ + public function getEditable() + { + if (array_key_exists("editable", $this->_propDict)) { + return $this->_propDict["editable"]; + } else { + return null; + } + } + + /** + * Sets the editable + * + * @param bool $val The value of the editable + * + * @return SynchronizationRule + */ + public function setEditable($val) + { + $this->_propDict["editable"] = $val; + return $this; + } + + /** + * Gets the groupFilter + * + * @return GroupFilter|null The groupFilter + */ + public function getGroupFilter() + { + if (array_key_exists("groupFilter", $this->_propDict)) { + if (is_a($this->_propDict["groupFilter"], "\Microsoft\Graph\Model\GroupFilter") || is_null($this->_propDict["groupFilter"])) { + return $this->_propDict["groupFilter"]; + } else { + $this->_propDict["groupFilter"] = new GroupFilter($this->_propDict["groupFilter"]); + return $this->_propDict["groupFilter"]; + } + } + return null; + } + + /** + * Sets the groupFilter + * + * @param GroupFilter $val The value to assign to the groupFilter + * + * @return SynchronizationRule The SynchronizationRule + */ + public function setGroupFilter($val) + { + $this->_propDict["groupFilter"] = $val; + return $this; + } + /** + * Gets the id + * + * @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 + * + * @param string $val The value of the id + * + * @return SynchronizationRule + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + + /** + * Gets the metadata + * + * @return StringKeyStringValuePair|null The metadata + */ + public function getMetadata() + { + if (array_key_exists("metadata", $this->_propDict)) { + if (is_a($this->_propDict["metadata"], "\Microsoft\Graph\Model\StringKeyStringValuePair") || is_null($this->_propDict["metadata"])) { + return $this->_propDict["metadata"]; + } else { + $this->_propDict["metadata"] = new StringKeyStringValuePair($this->_propDict["metadata"]); + return $this->_propDict["metadata"]; + } + } + return null; + } + + /** + * Sets the metadata + * + * @param StringKeyStringValuePair $val The value to assign to the metadata + * + * @return SynchronizationRule The SynchronizationRule + */ + public function setMetadata($val) + { + $this->_propDict["metadata"] = $val; + return $this; + } + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The value of the name + * + * @return SynchronizationRule + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the objectMappings + * + * @return ObjectMapping|null The objectMappings + */ + public function getObjectMappings() + { + if (array_key_exists("objectMappings", $this->_propDict)) { + if (is_a($this->_propDict["objectMappings"], "\Microsoft\Graph\Model\ObjectMapping") || is_null($this->_propDict["objectMappings"])) { + return $this->_propDict["objectMappings"]; + } else { + $this->_propDict["objectMappings"] = new ObjectMapping($this->_propDict["objectMappings"]); + return $this->_propDict["objectMappings"]; + } + } + return null; + } + + /** + * Sets the objectMappings + * + * @param ObjectMapping $val The value to assign to the objectMappings + * + * @return SynchronizationRule The SynchronizationRule + */ + public function setObjectMappings($val) + { + $this->_propDict["objectMappings"] = $val; + return $this; + } + /** + * Gets the priority + * + * @return int|null The priority + */ + public function getPriority() + { + if (array_key_exists("priority", $this->_propDict)) { + return $this->_propDict["priority"]; + } else { + return null; + } + } + + /** + * Sets the priority + * + * @param int $val The value of the priority + * + * @return SynchronizationRule + */ + public function setPriority($val) + { + $this->_propDict["priority"] = $val; + return $this; + } + /** + * Gets the sourceDirectoryName + * + * @return string|null The sourceDirectoryName + */ + public function getSourceDirectoryName() + { + if (array_key_exists("sourceDirectoryName", $this->_propDict)) { + return $this->_propDict["sourceDirectoryName"]; + } else { + return null; + } + } + + /** + * Sets the sourceDirectoryName + * + * @param string $val The value of the sourceDirectoryName + * + * @return SynchronizationRule + */ + public function setSourceDirectoryName($val) + { + $this->_propDict["sourceDirectoryName"] = $val; + return $this; + } + /** + * Gets the targetDirectoryName + * + * @return string|null The targetDirectoryName + */ + public function getTargetDirectoryName() + { + if (array_key_exists("targetDirectoryName", $this->_propDict)) { + return $this->_propDict["targetDirectoryName"]; + } else { + return null; + } + } + + /** + * Sets the targetDirectoryName + * + * @param string $val The value of the targetDirectoryName + * + * @return SynchronizationRule + */ + public function setTargetDirectoryName($val) + { + $this->_propDict["targetDirectoryName"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationSchedule.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationSchedule.php new file mode 100644 index 0000000..f7c2721 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationSchedule.php @@ -0,0 +1,119 @@ +_propDict)) { + if (is_a($this->_propDict["expiration"], "\DateTime") || is_null($this->_propDict["expiration"])) { + return $this->_propDict["expiration"]; + } else { + $this->_propDict["expiration"] = new \DateTime($this->_propDict["expiration"]); + return $this->_propDict["expiration"]; + } + } + return null; + } + + /** + * Sets the expiration + * + * @param \DateTime $val The value to assign to the expiration + * + * @return SynchronizationSchedule The SynchronizationSchedule + */ + public function setExpiration($val) + { + $this->_propDict["expiration"] = $val; + return $this; + } + + /** + * Gets the interval + * + * @return \DateInterval|null The interval + */ + public function getInterval() + { + if (array_key_exists("interval", $this->_propDict)) { + if (is_a($this->_propDict["interval"], "\DateInterval") || is_null($this->_propDict["interval"])) { + return $this->_propDict["interval"]; + } else { + $this->_propDict["interval"] = new \DateInterval($this->_propDict["interval"]); + return $this->_propDict["interval"]; + } + } + return null; + } + + /** + * Sets the interval + * + * @param \DateInterval $val The value to assign to the interval + * + * @return SynchronizationSchedule The SynchronizationSchedule + */ + public function setInterval($val) + { + $this->_propDict["interval"] = $val; + return $this; + } + + /** + * Gets the state + * + * @return SynchronizationScheduleState|null The state + */ + public function getState() + { + if (array_key_exists("state", $this->_propDict)) { + if (is_a($this->_propDict["state"], "\Microsoft\Graph\Model\SynchronizationScheduleState") || is_null($this->_propDict["state"])) { + return $this->_propDict["state"]; + } else { + $this->_propDict["state"] = new SynchronizationScheduleState($this->_propDict["state"]); + return $this->_propDict["state"]; + } + } + return null; + } + + /** + * Sets the state + * + * @param SynchronizationScheduleState $val The value to assign to the state + * + * @return SynchronizationSchedule The SynchronizationSchedule + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationScheduleState.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationScheduleState.php new file mode 100644 index 0000000..861509c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationScheduleState.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["synchronizationRules"]; + } else { + return null; + } + } + + /** + * Sets the synchronizationRules + * + * @param SynchronizationRule[] $val The synchronizationRules + * + * @return SynchronizationSchema + */ + public function setSynchronizationRules($val) + { + $this->_propDict["synchronizationRules"] = $val; + return $this; + } + + /** + * Gets the version + * + * @return string|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * + * @param string $val The version + * + * @return SynchronizationSchema + */ + public function setVersion($val) + { + $this->_propDict["version"] = $val; + return $this; + } + + + /** + * Gets the directories + * + * @return array|null The directories + */ + public function getDirectories() + { + if (array_key_exists("directories", $this->_propDict)) { + return $this->_propDict["directories"]; + } else { + return null; + } + } + + /** + * Sets the directories + * + * @param DirectoryDefinition[] $val The directories + * + * @return SynchronizationSchema + */ + public function setDirectories($val) + { + $this->_propDict["directories"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationSecret.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationSecret.php new file mode 100644 index 0000000..a02c733 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationSecret.php @@ -0,0 +1,77 @@ +_propDict)) { + if (is_a($this->_propDict["key"], "\Microsoft\Graph\Model\SynchronizationSecret") || is_null($this->_propDict["key"])) { + return $this->_propDict["key"]; + } else { + $this->_propDict["key"] = new SynchronizationSecret($this->_propDict["key"]); + return $this->_propDict["key"]; + } + } + return null; + } + + /** + * Sets the key + * + * @param SynchronizationSecret $val The value to assign to the key + * + * @return SynchronizationSecretKeyStringValuePair The SynchronizationSecretKeyStringValuePair + */ + public function setKey($val) + { + $this->_propDict["key"] = $val; + return $this; + } + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return SynchronizationSecretKeyStringValuePair + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationStatus.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationStatus.php new file mode 100644 index 0000000..3a9e40b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationStatus.php @@ -0,0 +1,383 @@ +_propDict)) { + if (is_a($this->_propDict["code"], "\Microsoft\Graph\Model\SynchronizationStatusCode") || is_null($this->_propDict["code"])) { + return $this->_propDict["code"]; + } else { + $this->_propDict["code"] = new SynchronizationStatusCode($this->_propDict["code"]); + return $this->_propDict["code"]; + } + } + return null; + } + + /** + * Sets the code + * + * @param SynchronizationStatusCode $val The value to assign to the code + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setCode($val) + { + $this->_propDict["code"] = $val; + return $this; + } + /** + * Gets the countSuccessiveCompleteFailures + * + * @return int|null The countSuccessiveCompleteFailures + */ + public function getCountSuccessiveCompleteFailures() + { + if (array_key_exists("countSuccessiveCompleteFailures", $this->_propDict)) { + return $this->_propDict["countSuccessiveCompleteFailures"]; + } else { + return null; + } + } + + /** + * Sets the countSuccessiveCompleteFailures + * + * @param int $val The value of the countSuccessiveCompleteFailures + * + * @return SynchronizationStatus + */ + public function setCountSuccessiveCompleteFailures($val) + { + $this->_propDict["countSuccessiveCompleteFailures"] = $val; + return $this; + } + /** + * Gets the escrowsPruned + * + * @return bool|null The escrowsPruned + */ + public function getEscrowsPruned() + { + if (array_key_exists("escrowsPruned", $this->_propDict)) { + return $this->_propDict["escrowsPruned"]; + } else { + return null; + } + } + + /** + * Sets the escrowsPruned + * + * @param bool $val The value of the escrowsPruned + * + * @return SynchronizationStatus + */ + public function setEscrowsPruned($val) + { + $this->_propDict["escrowsPruned"] = $val; + return $this; + } + + /** + * Gets the lastExecution + * + * @return SynchronizationTaskExecution|null The lastExecution + */ + public function getLastExecution() + { + if (array_key_exists("lastExecution", $this->_propDict)) { + if (is_a($this->_propDict["lastExecution"], "\Microsoft\Graph\Model\SynchronizationTaskExecution") || is_null($this->_propDict["lastExecution"])) { + return $this->_propDict["lastExecution"]; + } else { + $this->_propDict["lastExecution"] = new SynchronizationTaskExecution($this->_propDict["lastExecution"]); + return $this->_propDict["lastExecution"]; + } + } + return null; + } + + /** + * Sets the lastExecution + * + * @param SynchronizationTaskExecution $val The value to assign to the lastExecution + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setLastExecution($val) + { + $this->_propDict["lastExecution"] = $val; + return $this; + } + + /** + * Gets the lastSuccessfulExecution + * + * @return SynchronizationTaskExecution|null The lastSuccessfulExecution + */ + public function getLastSuccessfulExecution() + { + if (array_key_exists("lastSuccessfulExecution", $this->_propDict)) { + if (is_a($this->_propDict["lastSuccessfulExecution"], "\Microsoft\Graph\Model\SynchronizationTaskExecution") || is_null($this->_propDict["lastSuccessfulExecution"])) { + return $this->_propDict["lastSuccessfulExecution"]; + } else { + $this->_propDict["lastSuccessfulExecution"] = new SynchronizationTaskExecution($this->_propDict["lastSuccessfulExecution"]); + return $this->_propDict["lastSuccessfulExecution"]; + } + } + return null; + } + + /** + * Sets the lastSuccessfulExecution + * + * @param SynchronizationTaskExecution $val The value to assign to the lastSuccessfulExecution + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setLastSuccessfulExecution($val) + { + $this->_propDict["lastSuccessfulExecution"] = $val; + return $this; + } + + /** + * Gets the lastSuccessfulExecutionWithExports + * + * @return SynchronizationTaskExecution|null The lastSuccessfulExecutionWithExports + */ + public function getLastSuccessfulExecutionWithExports() + { + if (array_key_exists("lastSuccessfulExecutionWithExports", $this->_propDict)) { + if (is_a($this->_propDict["lastSuccessfulExecutionWithExports"], "\Microsoft\Graph\Model\SynchronizationTaskExecution") || is_null($this->_propDict["lastSuccessfulExecutionWithExports"])) { + return $this->_propDict["lastSuccessfulExecutionWithExports"]; + } else { + $this->_propDict["lastSuccessfulExecutionWithExports"] = new SynchronizationTaskExecution($this->_propDict["lastSuccessfulExecutionWithExports"]); + return $this->_propDict["lastSuccessfulExecutionWithExports"]; + } + } + return null; + } + + /** + * Sets the lastSuccessfulExecutionWithExports + * + * @param SynchronizationTaskExecution $val The value to assign to the lastSuccessfulExecutionWithExports + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setLastSuccessfulExecutionWithExports($val) + { + $this->_propDict["lastSuccessfulExecutionWithExports"] = $val; + return $this; + } + + /** + * Gets the progress + * + * @return SynchronizationProgress|null The progress + */ + public function getProgress() + { + if (array_key_exists("progress", $this->_propDict)) { + if (is_a($this->_propDict["progress"], "\Microsoft\Graph\Model\SynchronizationProgress") || is_null($this->_propDict["progress"])) { + return $this->_propDict["progress"]; + } else { + $this->_propDict["progress"] = new SynchronizationProgress($this->_propDict["progress"]); + return $this->_propDict["progress"]; + } + } + return null; + } + + /** + * Sets the progress + * + * @param SynchronizationProgress $val The value to assign to the progress + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setProgress($val) + { + $this->_propDict["progress"] = $val; + return $this; + } + + /** + * Gets the quarantine + * + * @return SynchronizationQuarantine|null The quarantine + */ + public function getQuarantine() + { + if (array_key_exists("quarantine", $this->_propDict)) { + if (is_a($this->_propDict["quarantine"], "\Microsoft\Graph\Model\SynchronizationQuarantine") || is_null($this->_propDict["quarantine"])) { + return $this->_propDict["quarantine"]; + } else { + $this->_propDict["quarantine"] = new SynchronizationQuarantine($this->_propDict["quarantine"]); + return $this->_propDict["quarantine"]; + } + } + return null; + } + + /** + * Sets the quarantine + * + * @param SynchronizationQuarantine $val The value to assign to the quarantine + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setQuarantine($val) + { + $this->_propDict["quarantine"] = $val; + return $this; + } + + /** + * Gets the steadyStateFirstAchievedTime + * + * @return \DateTime|null The steadyStateFirstAchievedTime + */ + public function getSteadyStateFirstAchievedTime() + { + if (array_key_exists("steadyStateFirstAchievedTime", $this->_propDict)) { + if (is_a($this->_propDict["steadyStateFirstAchievedTime"], "\DateTime") || is_null($this->_propDict["steadyStateFirstAchievedTime"])) { + return $this->_propDict["steadyStateFirstAchievedTime"]; + } else { + $this->_propDict["steadyStateFirstAchievedTime"] = new \DateTime($this->_propDict["steadyStateFirstAchievedTime"]); + return $this->_propDict["steadyStateFirstAchievedTime"]; + } + } + return null; + } + + /** + * Sets the steadyStateFirstAchievedTime + * + * @param \DateTime $val The value to assign to the steadyStateFirstAchievedTime + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setSteadyStateFirstAchievedTime($val) + { + $this->_propDict["steadyStateFirstAchievedTime"] = $val; + return $this; + } + + /** + * Gets the steadyStateLastAchievedTime + * + * @return \DateTime|null The steadyStateLastAchievedTime + */ + public function getSteadyStateLastAchievedTime() + { + if (array_key_exists("steadyStateLastAchievedTime", $this->_propDict)) { + if (is_a($this->_propDict["steadyStateLastAchievedTime"], "\DateTime") || is_null($this->_propDict["steadyStateLastAchievedTime"])) { + return $this->_propDict["steadyStateLastAchievedTime"]; + } else { + $this->_propDict["steadyStateLastAchievedTime"] = new \DateTime($this->_propDict["steadyStateLastAchievedTime"]); + return $this->_propDict["steadyStateLastAchievedTime"]; + } + } + return null; + } + + /** + * Sets the steadyStateLastAchievedTime + * + * @param \DateTime $val The value to assign to the steadyStateLastAchievedTime + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setSteadyStateLastAchievedTime($val) + { + $this->_propDict["steadyStateLastAchievedTime"] = $val; + return $this; + } + + /** + * Gets the synchronizedEntryCountByType + * + * @return StringKeyLongValuePair|null The synchronizedEntryCountByType + */ + public function getSynchronizedEntryCountByType() + { + if (array_key_exists("synchronizedEntryCountByType", $this->_propDict)) { + if (is_a($this->_propDict["synchronizedEntryCountByType"], "\Microsoft\Graph\Model\StringKeyLongValuePair") || is_null($this->_propDict["synchronizedEntryCountByType"])) { + return $this->_propDict["synchronizedEntryCountByType"]; + } else { + $this->_propDict["synchronizedEntryCountByType"] = new StringKeyLongValuePair($this->_propDict["synchronizedEntryCountByType"]); + return $this->_propDict["synchronizedEntryCountByType"]; + } + } + return null; + } + + /** + * Sets the synchronizedEntryCountByType + * + * @param StringKeyLongValuePair $val The value to assign to the synchronizedEntryCountByType + * + * @return SynchronizationStatus The SynchronizationStatus + */ + public function setSynchronizedEntryCountByType($val) + { + $this->_propDict["synchronizedEntryCountByType"] = $val; + return $this; + } + /** + * Gets the troubleshootingUrl + * + * @return string|null The troubleshootingUrl + */ + public function getTroubleshootingUrl() + { + if (array_key_exists("troubleshootingUrl", $this->_propDict)) { + return $this->_propDict["troubleshootingUrl"]; + } else { + return null; + } + } + + /** + * Sets the troubleshootingUrl + * + * @param string $val The value of the troubleshootingUrl + * + * @return SynchronizationStatus + */ + public function setTroubleshootingUrl($val) + { + $this->_propDict["troubleshootingUrl"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationStatusCode.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationStatusCode.php new file mode 100644 index 0000000..f9aed2e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationStatusCode.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["activityIdentifier"]; + } else { + return null; + } + } + + /** + * Sets the activityIdentifier + * + * @param string $val The value of the activityIdentifier + * + * @return SynchronizationTaskExecution + */ + public function setActivityIdentifier($val) + { + $this->_propDict["activityIdentifier"] = $val; + return $this; + } + /** + * Gets the countEntitled + * + * @return int|null The countEntitled + */ + public function getCountEntitled() + { + if (array_key_exists("countEntitled", $this->_propDict)) { + return $this->_propDict["countEntitled"]; + } else { + return null; + } + } + + /** + * Sets the countEntitled + * + * @param int $val The value of the countEntitled + * + * @return SynchronizationTaskExecution + */ + public function setCountEntitled($val) + { + $this->_propDict["countEntitled"] = $val; + return $this; + } + /** + * Gets the countEntitledForProvisioning + * + * @return int|null The countEntitledForProvisioning + */ + public function getCountEntitledForProvisioning() + { + if (array_key_exists("countEntitledForProvisioning", $this->_propDict)) { + return $this->_propDict["countEntitledForProvisioning"]; + } else { + return null; + } + } + + /** + * Sets the countEntitledForProvisioning + * + * @param int $val The value of the countEntitledForProvisioning + * + * @return SynchronizationTaskExecution + */ + public function setCountEntitledForProvisioning($val) + { + $this->_propDict["countEntitledForProvisioning"] = $val; + return $this; + } + /** + * Gets the countEscrowed + * + * @return int|null The countEscrowed + */ + public function getCountEscrowed() + { + if (array_key_exists("countEscrowed", $this->_propDict)) { + return $this->_propDict["countEscrowed"]; + } else { + return null; + } + } + + /** + * Sets the countEscrowed + * + * @param int $val The value of the countEscrowed + * + * @return SynchronizationTaskExecution + */ + public function setCountEscrowed($val) + { + $this->_propDict["countEscrowed"] = $val; + return $this; + } + /** + * Gets the countEscrowedRaw + * + * @return int|null The countEscrowedRaw + */ + public function getCountEscrowedRaw() + { + if (array_key_exists("countEscrowedRaw", $this->_propDict)) { + return $this->_propDict["countEscrowedRaw"]; + } else { + return null; + } + } + + /** + * Sets the countEscrowedRaw + * + * @param int $val The value of the countEscrowedRaw + * + * @return SynchronizationTaskExecution + */ + public function setCountEscrowedRaw($val) + { + $this->_propDict["countEscrowedRaw"] = $val; + return $this; + } + /** + * Gets the countExported + * + * @return int|null The countExported + */ + public function getCountExported() + { + if (array_key_exists("countExported", $this->_propDict)) { + return $this->_propDict["countExported"]; + } else { + return null; + } + } + + /** + * Sets the countExported + * + * @param int $val The value of the countExported + * + * @return SynchronizationTaskExecution + */ + public function setCountExported($val) + { + $this->_propDict["countExported"] = $val; + return $this; + } + /** + * Gets the countExports + * + * @return int|null The countExports + */ + public function getCountExports() + { + if (array_key_exists("countExports", $this->_propDict)) { + return $this->_propDict["countExports"]; + } else { + return null; + } + } + + /** + * Sets the countExports + * + * @param int $val The value of the countExports + * + * @return SynchronizationTaskExecution + */ + public function setCountExports($val) + { + $this->_propDict["countExports"] = $val; + return $this; + } + /** + * Gets the countImported + * + * @return int|null The countImported + */ + public function getCountImported() + { + if (array_key_exists("countImported", $this->_propDict)) { + return $this->_propDict["countImported"]; + } else { + return null; + } + } + + /** + * Sets the countImported + * + * @param int $val The value of the countImported + * + * @return SynchronizationTaskExecution + */ + public function setCountImported($val) + { + $this->_propDict["countImported"] = $val; + return $this; + } + /** + * Gets the countImportedDeltas + * + * @return int|null The countImportedDeltas + */ + public function getCountImportedDeltas() + { + if (array_key_exists("countImportedDeltas", $this->_propDict)) { + return $this->_propDict["countImportedDeltas"]; + } else { + return null; + } + } + + /** + * Sets the countImportedDeltas + * + * @param int $val The value of the countImportedDeltas + * + * @return SynchronizationTaskExecution + */ + public function setCountImportedDeltas($val) + { + $this->_propDict["countImportedDeltas"] = $val; + return $this; + } + /** + * Gets the countImportedReferenceDeltas + * + * @return int|null The countImportedReferenceDeltas + */ + public function getCountImportedReferenceDeltas() + { + if (array_key_exists("countImportedReferenceDeltas", $this->_propDict)) { + return $this->_propDict["countImportedReferenceDeltas"]; + } else { + return null; + } + } + + /** + * Sets the countImportedReferenceDeltas + * + * @param int $val The value of the countImportedReferenceDeltas + * + * @return SynchronizationTaskExecution + */ + public function setCountImportedReferenceDeltas($val) + { + $this->_propDict["countImportedReferenceDeltas"] = $val; + return $this; + } + + /** + * Gets the error + * + * @return SynchronizationError|null The error + */ + public function getError() + { + if (array_key_exists("error", $this->_propDict)) { + if (is_a($this->_propDict["error"], "\Microsoft\Graph\Model\SynchronizationError") || is_null($this->_propDict["error"])) { + return $this->_propDict["error"]; + } else { + $this->_propDict["error"] = new SynchronizationError($this->_propDict["error"]); + return $this->_propDict["error"]; + } + } + return null; + } + + /** + * Sets the error + * + * @param SynchronizationError $val The value to assign to the error + * + * @return SynchronizationTaskExecution The SynchronizationTaskExecution + */ + public function setError($val) + { + $this->_propDict["error"] = $val; + return $this; + } + + /** + * Gets the state + * + * @return SynchronizationTaskExecutionResult|null The state + */ + public function getState() + { + if (array_key_exists("state", $this->_propDict)) { + if (is_a($this->_propDict["state"], "\Microsoft\Graph\Model\SynchronizationTaskExecutionResult") || is_null($this->_propDict["state"])) { + return $this->_propDict["state"]; + } else { + $this->_propDict["state"] = new SynchronizationTaskExecutionResult($this->_propDict["state"]); + return $this->_propDict["state"]; + } + } + return null; + } + + /** + * Sets the state + * + * @param SynchronizationTaskExecutionResult $val The value to assign to the state + * + * @return SynchronizationTaskExecution The SynchronizationTaskExecution + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } + + /** + * Gets the timeBegan + * + * @return \DateTime|null The timeBegan + */ + public function getTimeBegan() + { + if (array_key_exists("timeBegan", $this->_propDict)) { + if (is_a($this->_propDict["timeBegan"], "\DateTime") || is_null($this->_propDict["timeBegan"])) { + return $this->_propDict["timeBegan"]; + } else { + $this->_propDict["timeBegan"] = new \DateTime($this->_propDict["timeBegan"]); + return $this->_propDict["timeBegan"]; + } + } + return null; + } + + /** + * Sets the timeBegan + * + * @param \DateTime $val The value to assign to the timeBegan + * + * @return SynchronizationTaskExecution The SynchronizationTaskExecution + */ + public function setTimeBegan($val) + { + $this->_propDict["timeBegan"] = $val; + return $this; + } + + /** + * Gets the timeEnded + * + * @return \DateTime|null The timeEnded + */ + public function getTimeEnded() + { + if (array_key_exists("timeEnded", $this->_propDict)) { + if (is_a($this->_propDict["timeEnded"], "\DateTime") || is_null($this->_propDict["timeEnded"])) { + return $this->_propDict["timeEnded"]; + } else { + $this->_propDict["timeEnded"] = new \DateTime($this->_propDict["timeEnded"]); + return $this->_propDict["timeEnded"]; + } + } + return null; + } + + /** + * Sets the timeEnded + * + * @param \DateTime $val The value to assign to the timeEnded + * + * @return SynchronizationTaskExecution The SynchronizationTaskExecution + */ + public function setTimeEnded($val) + { + $this->_propDict["timeEnded"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SynchronizationTaskExecutionResult.php b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationTaskExecutionResult.php new file mode 100644 index 0000000..d491d33 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SynchronizationTaskExecutionResult.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["applicationId"]; + } else { + return null; + } + } + + /** + * Sets the applicationId + * + * @param string $val The applicationId + * + * @return SynchronizationTemplate + */ + public function setApplicationId($val) + { + $this->_propDict["applicationId"] = $val; + return $this; + } + + /** + * Gets the default + * + * @return bool|null The default + */ + public function getDefault() + { + if (array_key_exists("default", $this->_propDict)) { + return $this->_propDict["default"]; + } else { + return null; + } + } + + /** + * Sets the default + * + * @param bool $val The default + * + * @return SynchronizationTemplate + */ + public function setDefault($val) + { + $this->_propDict["default"] = boolval($val); + 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 SynchronizationTemplate + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the discoverable + * + * @return bool|null The discoverable + */ + public function getDiscoverable() + { + if (array_key_exists("discoverable", $this->_propDict)) { + return $this->_propDict["discoverable"]; + } else { + return null; + } + } + + /** + * Sets the discoverable + * + * @param bool $val The discoverable + * + * @return SynchronizationTemplate + */ + public function setDiscoverable($val) + { + $this->_propDict["discoverable"] = boolval($val); + return $this; + } + + /** + * Gets the factoryTag + * + * @return string|null The factoryTag + */ + public function getFactoryTag() + { + if (array_key_exists("factoryTag", $this->_propDict)) { + return $this->_propDict["factoryTag"]; + } else { + return null; + } + } + + /** + * Sets the factoryTag + * + * @param string $val The factoryTag + * + * @return SynchronizationTemplate + */ + public function setFactoryTag($val) + { + $this->_propDict["factoryTag"] = $val; + return $this; + } + + + /** + * Gets the metadata + * + * @return array|null The metadata + */ + public function getMetadata() + { + if (array_key_exists("metadata", $this->_propDict)) { + return $this->_propDict["metadata"]; + } else { + return null; + } + } + + /** + * Sets the metadata + * + * @param SynchronizationMetadataEntry[] $val The metadata + * + * @return SynchronizationTemplate + */ + public function setMetadata($val) + { + $this->_propDict["metadata"] = $val; + return $this; + } + + /** + * Gets the schema + * + * @return SynchronizationSchema|null The schema + */ + public function getSchema() + { + if (array_key_exists("schema", $this->_propDict)) { + if (is_a($this->_propDict["schema"], "\Microsoft\Graph\Model\SynchronizationSchema") || is_null($this->_propDict["schema"])) { + return $this->_propDict["schema"]; + } else { + $this->_propDict["schema"] = new SynchronizationSchema($this->_propDict["schema"]); + return $this->_propDict["schema"]; + } + } + return null; + } + + /** + * Sets the schema + * + * @param SynchronizationSchema $val The schema + * + * @return SynchronizationTemplate + */ + public function setSchema($val) + { + $this->_propDict["schema"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UpdateAllowedCombinationsResult.php b/vendor/microsoft/microsoft-graph/src/Model/UpdateAllowedCombinationsResult.php new file mode 100644 index 0000000..e1e92fa --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UpdateAllowedCombinationsResult.php @@ -0,0 +1,148 @@ +_propDict)) { + return $this->_propDict["additionalInformation"]; + } else { + return null; + } + } + + /** + * Sets the additionalInformation + * Information about why the updateAllowedCombinations action was successful or failed. + * + * @param string $val The value of the additionalInformation + * + * @return UpdateAllowedCombinationsResult + */ + public function setAdditionalInformation($val) + { + $this->_propDict["additionalInformation"] = $val; + return $this; + } + /** + * Gets the conditionalAccessReferences + * References to existing Conditional Access policies that use this authentication strength. + * + * @return string|null The conditionalAccessReferences + */ + public function getConditionalAccessReferences() + { + if (array_key_exists("conditionalAccessReferences", $this->_propDict)) { + return $this->_propDict["conditionalAccessReferences"]; + } else { + return null; + } + } + + /** + * Sets the conditionalAccessReferences + * References to existing Conditional Access policies that use this authentication strength. + * + * @param string $val The value of the conditionalAccessReferences + * + * @return UpdateAllowedCombinationsResult + */ + public function setConditionalAccessReferences($val) + { + $this->_propDict["conditionalAccessReferences"] = $val; + return $this; + } + + /** + * Gets the currentCombinations + * The list of current authentication method combinations allowed by the authentication strength. + * + * @return AuthenticationMethodModes|null The currentCombinations + */ + public function getCurrentCombinations() + { + if (array_key_exists("currentCombinations", $this->_propDict)) { + if (is_a($this->_propDict["currentCombinations"], "\Microsoft\Graph\Model\AuthenticationMethodModes") || is_null($this->_propDict["currentCombinations"])) { + return $this->_propDict["currentCombinations"]; + } else { + $this->_propDict["currentCombinations"] = new AuthenticationMethodModes($this->_propDict["currentCombinations"]); + return $this->_propDict["currentCombinations"]; + } + } + return null; + } + + /** + * Sets the currentCombinations + * The list of current authentication method combinations allowed by the authentication strength. + * + * @param AuthenticationMethodModes $val The value to assign to the currentCombinations + * + * @return UpdateAllowedCombinationsResult The UpdateAllowedCombinationsResult + */ + public function setCurrentCombinations($val) + { + $this->_propDict["currentCombinations"] = $val; + return $this; + } + + /** + * Gets the previousCombinations + * The list of former authentication method combinations allowed by the authentication strength before they were updated through the updateAllowedCombinations action. + * + * @return AuthenticationMethodModes|null The previousCombinations + */ + public function getPreviousCombinations() + { + if (array_key_exists("previousCombinations", $this->_propDict)) { + if (is_a($this->_propDict["previousCombinations"], "\Microsoft\Graph\Model\AuthenticationMethodModes") || is_null($this->_propDict["previousCombinations"])) { + return $this->_propDict["previousCombinations"]; + } else { + $this->_propDict["previousCombinations"] = new AuthenticationMethodModes($this->_propDict["previousCombinations"]); + return $this->_propDict["previousCombinations"]; + } + } + return null; + } + + /** + * Sets the previousCombinations + * The list of former authentication method combinations allowed by the authentication strength before they were updated through the updateAllowedCombinations action. + * + * @param AuthenticationMethodModes $val The value to assign to the previousCombinations + * + * @return UpdateAllowedCombinationsResult The UpdateAllowedCombinationsResult + */ + public function setPreviousCombinations($val) + { + $this->_propDict["previousCombinations"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/User.php b/vendor/microsoft/microsoft-graph/src/Model/User.php index 8d0d18f..61e0e4b 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/User.php +++ b/vendor/microsoft/microsoft-graph/src/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.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will fail. Requests with $top set higher than 120 will fail.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.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.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will fail. Requests with $top set higher than 120 will fail.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.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 * @@ -1017,7 +1017,7 @@ class User extends DirectoryObject /** * Gets the mobilePhone - * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. * * @return string|null The mobilePhone */ @@ -1032,7 +1032,7 @@ class User extends DirectoryObject /** * Sets the mobilePhone - * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. * * @param string $val The mobilePhone * diff --git a/vendor/microsoft/microsoft-graph/src/Model/WorkbookFilterDatetime.php b/vendor/microsoft/microsoft-graph/src/Model/WorkbookFilterDatetime.php index ebc17a6..90f4224 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/WorkbookFilterDatetime.php +++ b/vendor/microsoft/microsoft-graph/src/Model/WorkbookFilterDatetime.php @@ -25,6 +25,7 @@ class WorkbookFilterDatetime extends Entity { /** * Gets the date + * The date in ISO8601 format used to filter data. * * @return string|null The date */ @@ -39,6 +40,7 @@ class WorkbookFilterDatetime extends Entity /** * Sets the date + * The date in ISO8601 format used to filter data. * * @param string $val The value of the date * @@ -51,6 +53,7 @@ class WorkbookFilterDatetime extends Entity } /** * Gets the specificity + * How specific the date should be used to keep data. For example, if the date is 2005-04-02 and the specifity is set to 'month', the filter operation will keep all rows with a date in the month of april 2009. The possible values are: Year, Monday, Day, Hour, Minute, Second. * * @return string|null The specificity */ @@ -65,6 +68,7 @@ class WorkbookFilterDatetime extends Entity /** * Sets the specificity + * How specific the date should be used to keep data. For example, if the date is 2005-04-02 and the specifity is set to 'month', the filter operation will keep all rows with a date in the month of april 2009. The possible values are: Year, Monday, Day, Hour, Minute, Second. * * @param string $val The value of the specificity * diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Alert.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Alert.php index 520c731..e43ad21 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Alert.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Alert.php @@ -267,7 +267,7 @@ class Alert extends \Microsoft\Graph\Model\Entity /** * Gets the detectionSource - * Detection technology or sensor that identified the notable component or activity. + * Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud. * * @return DetectionSource|null The detectionSource */ @@ -286,7 +286,7 @@ class Alert extends \Microsoft\Graph\Model\Entity /** * Sets the detectionSource - * Detection technology or sensor that identified the notable component or activity. + * Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud. * * @param DetectionSource $val The detectionSource * @@ -669,7 +669,7 @@ class Alert extends \Microsoft\Graph\Model\Entity /** * Gets the serviceSource - * The service or product that created this alert. Possible values are: microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftCloudAppSecurity, microsoftDefenderForOffice365, microsoft365Defender, aadIdentityProtection, appGovernance, dataLossPrevention. + * The service or product that created this alert. Possible values are: unknown, microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftDefenderForCloudApps, microsoftDefenderForOffice365, microsoft365Defender, azureAdIdentityProtection, microsoftAppGovernance, dataLossPrevention, unknownFutureValue, microsoftDefenderForCloud. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud. * * @return ServiceSource|null The serviceSource */ @@ -688,7 +688,7 @@ class Alert extends \Microsoft\Graph\Model\Entity /** * Sets the serviceSource - * The service or product that created this alert. Possible values are: microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftCloudAppSecurity, microsoftDefenderForOffice365, microsoft365Defender, aadIdentityProtection, appGovernance, dataLossPrevention. + * The service or product that created this alert. Possible values are: unknown, microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftDefenderForCloudApps, microsoftDefenderForOffice365, microsoft365Defender, azureAdIdentityProtection, microsoftAppGovernance, dataLossPrevention, unknownFutureValue, microsoftDefenderForCloud. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud. * * @param ServiceSource $val The serviceSource * diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AlertEvidence.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AlertEvidence.php index ce610d0..6323884 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AlertEvidence.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AlertEvidence.php @@ -26,7 +26,7 @@ class AlertEvidence extends \Microsoft\Graph\Model\Entity /** * Gets the createdDateTime - * The time the evidence was created and added to the alert. + * The date and time when the evidence was created and added to the alert. 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 */ @@ -45,7 +45,7 @@ class AlertEvidence extends \Microsoft\Graph\Model\Entity /** * Sets the createdDateTime - * The time the evidence was created and added to the alert. + * The date and time when the evidence was created and added to the alert. 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 createdDateTime * @@ -56,6 +56,32 @@ class AlertEvidence extends \Microsoft\Graph\Model\Entity $this->_propDict["createdDateTime"] = $val; return $this; } + /** + * Gets the detailedRoles + * + * @return string|null The detailedRoles + */ + public function getDetailedRoles() + { + if (array_key_exists("detailedRoles", $this->_propDict)) { + return $this->_propDict["detailedRoles"]; + } else { + return null; + } + } + + /** + * Sets the detailedRoles + * + * @param string $val The value of the detailedRoles + * + * @return AlertEvidence + */ + public function setDetailedRoles($val) + { + $this->_propDict["detailedRoles"] = $val; + return $this; + } /** * Gets the remediationStatus @@ -120,7 +146,7 @@ class AlertEvidence extends \Microsoft\Graph\Model\Entity /** * Gets the roles - * The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role 'Attacker'. + * One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role Attacker. * * @return EvidenceRole|null The roles */ @@ -139,7 +165,7 @@ class AlertEvidence extends \Microsoft\Graph\Model\Entity /** * Sets the roles - * The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role 'Attacker'. + * One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role Attacker. * * @param EvidenceRole $val The value to assign to the roles * @@ -152,7 +178,7 @@ class AlertEvidence extends \Microsoft\Graph\Model\Entity } /** * Gets the tags - * Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc. + * Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. * * @return string|null The tags */ @@ -167,7 +193,7 @@ class AlertEvidence extends \Microsoft\Graph\Model\Entity /** * Sets the tags - * Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc. + * Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. * * @param string $val The value of the tags * diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AmazonResourceEvidence.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AmazonResourceEvidence.php new file mode 100644 index 0000000..d6a1d9f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AmazonResourceEvidence.php @@ -0,0 +1,138 @@ +_propDict)) { + return $this->_propDict["amazonAccountId"]; + } else { + return null; + } + } + + /** + * Sets the amazonAccountId + * The unique identifier for the Amazon account. + * + * @param string $val The value of the amazonAccountId + * + * @return AmazonResourceEvidence + */ + public function setAmazonAccountId($val) + { + $this->_propDict["amazonAccountId"] = $val; + return $this; + } + /** + * Gets the amazonResourceId + * The Amazon resource identifier (ARN) for the cloud resource. + * + * @return string|null The amazonResourceId + */ + public function getAmazonResourceId() + { + if (array_key_exists("amazonResourceId", $this->_propDict)) { + return $this->_propDict["amazonResourceId"]; + } else { + return null; + } + } + + /** + * Sets the amazonResourceId + * The Amazon resource identifier (ARN) for the cloud resource. + * + * @param string $val The value of the amazonResourceId + * + * @return AmazonResourceEvidence + */ + public function setAmazonResourceId($val) + { + $this->_propDict["amazonResourceId"] = $val; + return $this; + } + /** + * Gets the resourceName + * The name of the resource. + * + * @return string|null The resourceName + */ + public function getResourceName() + { + if (array_key_exists("resourceName", $this->_propDict)) { + return $this->_propDict["resourceName"]; + } else { + return null; + } + } + + /** + * Sets the resourceName + * The name of the resource. + * + * @param string $val The value of the resourceName + * + * @return AmazonResourceEvidence + */ + public function setResourceName($val) + { + $this->_propDict["resourceName"] = $val; + return $this; + } + /** + * Gets the resourceType + * The type of the resource. + * + * @return string|null The resourceType + */ + public function getResourceType() + { + if (array_key_exists("resourceType", $this->_propDict)) { + return $this->_propDict["resourceType"]; + } else { + return null; + } + } + + /** + * Sets the resourceType + * The type of the resource. + * + * @param string $val The value of the resourceType + * + * @return AmazonResourceEvidence + */ + public function setResourceType($val) + { + $this->_propDict["resourceType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AzureResourceEvidence.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AzureResourceEvidence.php new file mode 100644 index 0000000..ea468e3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/AzureResourceEvidence.php @@ -0,0 +1,110 @@ +_propDict)) { + return $this->_propDict["resourceId"]; + } else { + return null; + } + } + + /** + * Sets the resourceId + * The unique identifier for the Azure resource. + * + * @param string $val The value of the resourceId + * + * @return AzureResourceEvidence + */ + public function setResourceId($val) + { + $this->_propDict["resourceId"] = $val; + return $this; + } + /** + * Gets the resourceName + * The name of the resource. + * + * @return string|null The resourceName + */ + public function getResourceName() + { + if (array_key_exists("resourceName", $this->_propDict)) { + return $this->_propDict["resourceName"]; + } else { + return null; + } + } + + /** + * Sets the resourceName + * The name of the resource. + * + * @param string $val The value of the resourceName + * + * @return AzureResourceEvidence + */ + public function setResourceName($val) + { + $this->_propDict["resourceName"] = $val; + return $this; + } + /** + * Gets the resourceType + * The type of the resource. + * + * @return string|null The resourceType + */ + public function getResourceType() + { + if (array_key_exists("resourceType", $this->_propDict)) { + return $this->_propDict["resourceType"]; + } else { + return null; + } + } + + /** + * Sets the resourceType + * The type of the resource. + * + * @param string $val The value of the resourceType + * + * @return AzureResourceEvidence + */ + public function setResourceType($val) + { + $this->_propDict["resourceType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DetectionSource.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DetectionSource.php index 3a3f7f9..3a5ed55 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DetectionSource.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DetectionSource.php @@ -47,4 +47,5 @@ class DetectionSource extends Enum const APP_GOVERNANCE_POLICY = "appGovernancePolicy"; const APP_GOVERNANCE_DETECTION = "appGovernanceDetection"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const MICROSOFT_DEFENDER_FOR_CLOUD = "microsoftDefenderForCloud"; } diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DeviceEvidence.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DeviceEvidence.php index cbcee99..564d1b3 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DeviceEvidence.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DeviceEvidence.php @@ -178,6 +178,32 @@ class DeviceEvidence extends AlertEvidence $this->_propDict["healthStatus"] = $val; return $this; } + /** + * Gets the ipInterfaces + * + * @return string|null The ipInterfaces + */ + public function getIpInterfaces() + { + if (array_key_exists("ipInterfaces", $this->_propDict)) { + return $this->_propDict["ipInterfaces"]; + } else { + return null; + } + } + + /** + * Sets the ipInterfaces + * + * @param string $val The value of the ipInterfaces + * + * @return DeviceEvidence + */ + public function setIpInterfaces($val) + { + $this->_propDict["ipInterfaces"] = $val; + return $this; + } /** * Gets the loggedOnUsers diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/GoogleCloudLocationType.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/GoogleCloudLocationType.php new file mode 100644 index 0000000..4e66675 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/GoogleCloudLocationType.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["location"]; + } else { + return null; + } + } + + /** + * Sets the location + * The zone or region where the resource is located. + * + * @param string $val The value of the location + * + * @return GoogleCloudResourceEvidence + */ + public function setLocation($val) + { + $this->_propDict["location"] = $val; + return $this; + } + + /** + * Gets the locationType + * The type of location. Possible values are: unknown, regional, zonal, global, unknownFutureValue. + * + * @return GoogleCloudLocationType|null The locationType + */ + public function getLocationType() + { + if (array_key_exists("locationType", $this->_propDict)) { + if (is_a($this->_propDict["locationType"], "\Microsoft\Graph\SecurityNamespace\Model\GoogleCloudLocationType") || is_null($this->_propDict["locationType"])) { + return $this->_propDict["locationType"]; + } else { + $this->_propDict["locationType"] = new GoogleCloudLocationType($this->_propDict["locationType"]); + return $this->_propDict["locationType"]; + } + } + return null; + } + + /** + * Sets the locationType + * The type of location. Possible values are: unknown, regional, zonal, global, unknownFutureValue. + * + * @param GoogleCloudLocationType $val The value to assign to the locationType + * + * @return GoogleCloudResourceEvidence The GoogleCloudResourceEvidence + */ + public function setLocationType($val) + { + $this->_propDict["locationType"] = $val; + return $this; + } + /** + * Gets the projectId + * The Google project ID as defined by the user. + * + * @return string|null The projectId + */ + public function getProjectId() + { + if (array_key_exists("projectId", $this->_propDict)) { + return $this->_propDict["projectId"]; + } else { + return null; + } + } + + /** + * Sets the projectId + * The Google project ID as defined by the user. + * + * @param string $val The value of the projectId + * + * @return GoogleCloudResourceEvidence + */ + public function setProjectId($val) + { + $this->_propDict["projectId"] = $val; + return $this; + } + /** + * Gets the projectNumber + * The project number assigned by Google. + * + * @return int|null The projectNumber + */ + public function getProjectNumber() + { + if (array_key_exists("projectNumber", $this->_propDict)) { + return $this->_propDict["projectNumber"]; + } else { + return null; + } + } + + /** + * Sets the projectNumber + * The project number assigned by Google. + * + * @param int $val The value of the projectNumber + * + * @return GoogleCloudResourceEvidence + */ + public function setProjectNumber($val) + { + $this->_propDict["projectNumber"] = $val; + return $this; + } + /** + * Gets the resourceName + * The name of the resource. + * + * @return string|null The resourceName + */ + public function getResourceName() + { + if (array_key_exists("resourceName", $this->_propDict)) { + return $this->_propDict["resourceName"]; + } else { + return null; + } + } + + /** + * Sets the resourceName + * The name of the resource. + * + * @param string $val The value of the resourceName + * + * @return GoogleCloudResourceEvidence + */ + public function setResourceName($val) + { + $this->_propDict["resourceName"] = $val; + return $this; + } + /** + * Gets the resourceType + * The type of the resource. + * + * @return string|null The resourceType + */ + public function getResourceType() + { + if (array_key_exists("resourceType", $this->_propDict)) { + return $this->_propDict["resourceType"]; + } else { + return null; + } + } + + /** + * Sets the resourceType + * The type of the resource. + * + * @param string $val The value of the resourceType + * + * @return GoogleCloudResourceEvidence + */ + public function setResourceType($val) + { + $this->_propDict["resourceType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IncidentStatus.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IncidentStatus.php index 84306fc..3970ed9 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IncidentStatus.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IncidentStatus.php @@ -34,4 +34,5 @@ class IncidentStatus extends Enum const IN_PROGRESS = "inProgress"; const REDIRECTED = "redirected"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const AWAITING_ACTION = "awaitingAction"; } diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/RegistryValueEvidence.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/RegistryValueEvidence.php index e711b3f..548aaf1 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/RegistryValueEvidence.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/RegistryValueEvidence.php @@ -23,6 +23,32 @@ namespace Microsoft\Graph\SecurityNamespace\Model; */ class RegistryValueEvidence extends AlertEvidence { + /** + * Gets the mdeDeviceId + * + * @return string|null The mdeDeviceId + */ + public function getMdeDeviceId() + { + if (array_key_exists("mdeDeviceId", $this->_propDict)) { + return $this->_propDict["mdeDeviceId"]; + } else { + return null; + } + } + + /** + * Sets the mdeDeviceId + * + * @param string $val The value of the mdeDeviceId + * + * @return RegistryValueEvidence + */ + public function setMdeDeviceId($val) + { + $this->_propDict["mdeDeviceId"] = $val; + return $this; + } /** * Gets the registryHive * Registry hive of the key that the recorded action was applied to. diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ServiceSource.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ServiceSource.php index 47b40a8..a5ae004 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ServiceSource.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ServiceSource.php @@ -39,4 +39,5 @@ class ServiceSource extends Enum const MICROSOFT_APP_GOVERNANCE = "microsoftAppGovernance"; const DATA_LOSS_PREVENTION = "dataLossPrevention"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const MICROSOFT_DEFENDER_FOR_CLOUD = "microsoftDefenderForCloud"; } diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/UserAccount.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/UserAccount.php index c80535c..64985e6 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/UserAccount.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/UserAccount.php @@ -25,7 +25,7 @@ class UserAccount extends \Microsoft\Graph\Model\Entity { /** * Gets the accountName - * The user account's displayed name. + * The displayed name of the user account. * * @return string|null The accountName */ @@ -40,7 +40,7 @@ class UserAccount extends \Microsoft\Graph\Model\Entity /** * Sets the accountName - * The user account's displayed name. + * The displayed name of the user account. * * @param string $val The value of the accountName * @@ -53,7 +53,7 @@ class UserAccount extends \Microsoft\Graph\Model\Entity } /** * Gets the azureAdUserId - * The user object identifier in Azure AD. + * The user object identifier in Azure Active Directory (Azure AD). * * @return string|null The azureAdUserId */ @@ -68,7 +68,7 @@ class UserAccount extends \Microsoft\Graph\Model\Entity /** * Sets the azureAdUserId - * The user object identifier in Azure AD. + * The user object identifier in Azure Active Directory (Azure AD). * * @param string $val The value of the azureAdUserId * @@ -81,6 +81,7 @@ class UserAccount extends \Microsoft\Graph\Model\Entity } /** * Gets the displayName + * The user display name in Azure AD. * * @return string|null The displayName */ @@ -95,6 +96,7 @@ class UserAccount extends \Microsoft\Graph\Model\Entity /** * Sets the displayName + * The user display name in Azure AD. * * @param string $val The value of the displayName * diff --git a/vendor/microsoft/microsoft-graph/tests/Http/GraphRequestTest.php b/vendor/microsoft/microsoft-graph/tests/Http/GraphRequestTest.php index 480b07a..d16eaa1 100644 --- a/vendor/microsoft/microsoft-graph/tests/Http/GraphRequestTest.php +++ b/vendor/microsoft/microsoft-graph/tests/Http/GraphRequestTest.php @@ -1,4 +1,6 @@ requests[2] ->executeAsync($this->client); - $response = \GuzzleHttp\Promise\unwrap(array($promise)); + $response = Utils::unwrap(array($promise)); foreach ($response as $responseItem) { $this->assertInstanceOf(Microsoft\Graph\Http\GraphResponse::class, $responseItem); } diff --git a/vendor/psr/http-message/composer.json b/vendor/psr/http-message/composer.json index 56e8c0a..c66e5ab 100644 --- a/vendor/psr/http-message/composer.json +++ b/vendor/psr/http-message/composer.json @@ -7,7 +7,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "require": { @@ -20,7 +20,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "2.0.x-dev" } } } diff --git a/vendor/psr/http-message/src/MessageInterface.php b/vendor/psr/http-message/src/MessageInterface.php index 8cdb4ed..a83c985 100644 --- a/vendor/psr/http-message/src/MessageInterface.php +++ b/vendor/psr/http-message/src/MessageInterface.php @@ -1,7 +1,5 @@