From a9fb17d29d40fed841f138bcd8bb47338efb78a6 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 3 Oct 2023 10:12:03 +0000 Subject: [PATCH 1/2] Update generated files with build 126033 --- .../Graph/CallRecords/Model/Session.php | 4 +- .../Model/AlertImpact.php | 4 +- .../Ediscovery/Model/CaseExportOperation.php | 8 +- .../Ediscovery/Model/SourceCollection.php | 4 +- .../Graph/ExternalConnectors/Model/Acl.php | 4 +- .../ExternalConnectors/Model/External.php | 28 ++ .../Graph/ExternalConnectors/Model/Label.php | 2 +- .../Model/TenantStatusInformation.php | 4 +- src/Beta/Microsoft/Graph/Model/AadSource.php | 52 +++ ...ssPackageAssignmentRequestCallbackData.php | 4 +- .../AccessPackageAssignmentResourceRole.php | 4 +- .../Graph/Model/AccessPackageSubject.php | 6 +- .../AccessReviewHistoryScheduleSettings.php | 4 +- .../Graph/Model/AccessReviewInstance.php | 12 +- .../Model/AccessReviewRecurrenceSettings.php | 8 +- .../Graph/Model/AdministrativeUnit.php | 4 +- .../Graph/Model/AggregationOption.php | 4 +- .../Microsoft/Graph/Model/AllowedValue.php | 4 +- src/Beta/Microsoft/Graph/Model/AppRole.php | 4 +- .../Model/AppleManagedIdentityProvider.php | 4 +- .../Model/AppliedConditionalAccessPolicy.php | 16 +- .../Microsoft/Graph/Model/ApprovalStage.php | 12 +- .../Graph/Model/AssignmentReviewSettings.php | 4 +- .../Microsoft/Graph/Model/AttachmentInfo.php | 4 +- .../Microsoft/Graph/Model/AttachmentItem.php | 4 +- .../Graph/Model/AttackSimulationRoot.php | 8 + ...nAttributeCollectionInputConfiguration.php | 8 +- .../Graph/Model/AuthenticationEventsFlow.php | 4 +- .../Graph/Model/AuthenticationListener.php | 4 +- .../Model/AuthenticationMethodsPolicy.php | 4 +- .../Graph/Model/AuthorizationSystem.php | 139 ++++++++ .../AuthorizationSystemActionSeverity.php | 35 ++ .../Model/AuthorizationSystemActionType.php | 35 ++ .../Model/AuthorizationSystemIdentity.php | 143 ++++++++ .../AuthorizationSystemIdentitySource.php | 52 +++ .../Model/AuthorizationSystemResource.php | 139 ++++++++ .../Model/AuthorizationSystemTypeAction.php | 143 ++++++++ .../Model/AuthorizationSystemTypeService.php | 55 ++++ .../Graph/Model/AvailabilityItem.php | 4 +- .../AwsActionsPermissionsDefinitionAction.php | 83 +++++ .../Graph/Model/AwsAssociatedIdentities.php | 119 +++++++ .../Graph/Model/AwsAuthorizationSystem.php | 170 ++++++++++ .../Model/AwsAuthorizationSystemResource.php | 58 ++++ .../AwsAuthorizationSystemTypeAction.php | 58 ++++ .../Microsoft/Graph/Model/AwsCondition.php | 26 ++ .../Microsoft/Graph/Model/AwsIdentity.php | 27 ++ .../Graph/Model/AwsIdentitySource.php | 68 ++++ .../Graph/Model/AwsPermissionsDefinition.php | 68 ++++ .../Model/AwsPermissionsDefinitionAction.php | 26 ++ src/Beta/Microsoft/Graph/Model/AwsPolicy.php | 112 +++++++ .../AwsPolicyPermissionsDefinitionAction.php | 83 +++++ .../Microsoft/Graph/Model/AwsPolicyType.php | 35 ++ src/Beta/Microsoft/Graph/Model/AwsRole.php | 89 +++++ .../Graph/Model/AwsRoleTrustEntityType.php | 38 +++ .../Microsoft/Graph/Model/AwsRoleType.php | 35 ++ src/Beta/Microsoft/Graph/Model/AwsSource.php | 52 +++ .../Microsoft/Graph/Model/AwsStatement.php | 304 ++++++++++++++++++ .../Graph/Model/AwsStatementEffect.php | 35 ++ src/Beta/Microsoft/Graph/Model/AwsUser.php | 55 ++++ ...AzureActionPermissionsDefinitionAction.php | 52 +++ .../Graph/Model/AzureAssociatedIdentities.php | 150 +++++++++ .../Graph/Model/AzureAuthorizationSystem.php | 170 ++++++++++ .../AzureAuthorizationSystemResource.php | 58 ++++ .../AzureAuthorizationSystemTypeAction.php | 58 ++++ .../Microsoft/Graph/Model/AzureIdentity.php | 27 ++ .../Graph/Model/AzureManagedIdentity.php | 27 ++ .../AzurePermissionsDefinitionAction.php | 26 ++ .../Graph/Model/AzureRoleDefinition.php | 139 ++++++++ .../Graph/Model/AzureRoleDefinitionType.php | 35 ++ .../AzureRolePermissionsDefinitionAction.php | 57 ++++ .../Graph/Model/AzureServicePrincipal.php | 27 ++ .../Microsoft/Graph/Model/AzureSource.php | 52 +++ src/Beta/Microsoft/Graph/Model/AzureUser.php | 27 ++ .../Graph/Model/BaseEndUserNotification.php | 2 + .../Microsoft/Graph/Model/BaseItemVersion.php | 4 +- .../Graph/Model/BookingQuestionAssignment.php | 8 +- .../Microsoft/Graph/Model/BookingService.php | 4 +- src/Beta/Microsoft/Graph/Model/Call.php | 4 +- .../Microsoft/Graph/Model/CallRecording.php | 2 + .../Microsoft/Graph/Model/CallTranscript.php | 2 + .../Microsoft/Graph/Model/Certification.php | 4 +- .../Graph/Model/CloudPcExportJob.php | 4 +- .../Model/CloudPcOnPremisesConnection.php | 12 +- .../Graph/Model/CompanySubscription.php | 4 +- .../ConditionalAccessSessionControls.php | 4 +- .../Microsoft/Graph/Model/ConvertIdResult.php | 12 +- .../Graph/Model/CrossTenantAccessPolicy.php | 33 ++ .../CustomExtensionClientConfiguration.php | 8 +- .../Graph/Model/CustomTrainingSetting.php | 14 +- .../Graph/Model/DataCollectionInfo.php | 58 ++++ .../Graph/Model/DataCollectionStatus.php | 35 ++ .../Model/DelegatedAdminRelationship.php | 2 + ...ntConfigurationChoiceSettingDefinition.php | 8 +- ...onfigurationReferredSettingInformation.php | 4 +- ...nagementConfigurationSettingDefinition.php | 40 +-- ...rationSettingGroupCollectionDefinition.php | 8 +- ...entConfigurationSettingGroupDefinition.php | 4 +- .../Graph/Model/DirectoryDefinition.php | 4 +- src/Beta/Microsoft/Graph/Model/Drive.php | 4 +- .../Graph/Model/EdIdentitySource.php | 37 +++ .../Model/EducationAssignmentDefaults.php | 4 +- .../Graph/Model/EducationResource.php | 8 +- .../Model/EmailFileAssessmentRequest.php | 4 +- .../Graph/Model/EndUserNotification.php | 20 ++ .../Graph/Model/EndUserNotificationDetail.php | 12 + .../Model/EndUserNotificationSetting.php | 6 + .../Model/EntitlementsDataCollection.php | 130 ++++++++ .../Model/EntitlementsDataCollectionInfo.php | 26 ++ .../Model/EnumeratedAccountsWithAccess.php | 31 ++ .../Model/EvaluateDynamicMembershipResult.php | 8 +- .../Graph/Model/FileAssessmentRequest.php | 4 +- src/Beta/Microsoft/Graph/Model/Filter.php | 8 +- .../GcpActionPermissionsDefinitionAction.php | 52 +++ .../Graph/Model/GcpAssociatedIdentities.php | 119 +++++++ .../Graph/Model/GcpAuthorizationSystem.php | 170 ++++++++++ .../Model/GcpAuthorizationSystemResource.php | 58 ++++ .../GcpAuthorizationSystemTypeAction.php | 58 ++++ .../Microsoft/Graph/Model/GcpIdentity.php | 27 ++ .../Model/GcpPermissionsDefinitionAction.php | 26 ++ src/Beta/Microsoft/Graph/Model/GcpRole.php | 140 ++++++++ .../GcpRolePermissionsDefinitionAction.php | 57 ++++ .../Microsoft/Graph/Model/GcpRoleType.php | 35 ++ src/Beta/Microsoft/Graph/Model/GcpScope.php | 83 +++++ .../Graph/Model/GcpServiceAccount.php | 27 ++ src/Beta/Microsoft/Graph/Model/GcpUser.php | 27 ++ .../Graph/Model/GovernanceRoleAssignment.php | 24 +- .../Microsoft/Graph/Model/GsuiteSource.php | 52 +++ .../Graph/Model/IdentityGovernance.php | 31 ++ ...ntitySecurityDefaultsEnforcementPolicy.php | 4 +- .../Microsoft/Graph/Model/IdentitySet.php | 12 +- .../Graph/Model/IdentityUserFlowAttribute.php | 8 +- .../IdentityUserFlowAttributeAssignment.php | 4 +- .../Graph/Model/InboundSharedUserProfile.php | 4 +- .../Graph/Model/InternalDomainFederation.php | 8 +- .../Microsoft/Graph/Model/IpNamedLocation.php | 4 +- .../Microsoft/Graph/Model/LandingPage.php | 20 ++ .../Graph/Model/LandingPageDetail.php | 6 + src/Beta/Microsoft/Graph/Model/ListInfo.php | 4 +- .../Graph/Model/LocalIdentitySource.php | 37 +++ .../Graph/Model/LocationConstraint.php | 4 +- src/Beta/Microsoft/Graph/Model/LoginPage.php | 20 ++ .../Microsoft/Graph/Model/MalwareState.php | 4 +- src/Beta/Microsoft/Graph/Model/MediaInfo.php | 8 +- .../Microsoft/Graph/Model/MediaStream.php | 8 +- .../Model/MicrosoftCustomTrainingSetting.php | 6 + .../Model/MicrosoftManagedTrainingSetting.php | 4 + .../MicrosoftTrainingAssignmentMapping.php | 2 + .../Graph/Model/MultiTenantOrganization.php | 24 +- ...ganizationPartnerConfigurationTemplate.php | 8 +- .../Model/NoEntitlementsDataCollection.php | 37 +++ .../Model/NoTrainingNotificationSetting.php | 2 + .../Microsoft/Graph/Model/Notification.php | 8 +- .../Graph/Model/OAuthConsentAppDetail.php | 6 + .../Graph/Model/Office365ActiveUserDetail.php | 8 +- .../Model/Office365GroupsActivityDetail.php | 4 +- .../Office365GroupsActivityGroupCounts.php | 8 +- .../Microsoft/Graph/Model/OnPremisesAgent.php | 4 +- src/Beta/Microsoft/Graph/Model/Onenote.php | 8 +- .../Model/OpenIdConnectIdentityProvider.php | 4 +- .../Microsoft/Graph/Model/Participant.php | 2 + .../Microsoft/Graph/Model/ParticipantInfo.php | 4 +- src/Beta/Microsoft/Graph/Model/Permission.php | 16 +- .../Graph/Model/PermissionsDefinition.php | 88 +++++ .../Model/PermissionsDefinitionAction.php | 26 ++ ...rmissionsDefinitionAuthorizationSystem.php | 78 +++++ ...sDefinitionAuthorizationSystemIdentity.php | 196 +++++++++++ .../Model/PermissionsDefinitionAwsPolicy.php | 27 ++ .../Model/PermissionsDefinitionAzureRole.php | 27 ++ .../Model/PermissionsDefinitionGcpRole.php | 27 ++ .../PermissionsDefinitionIdentitySource.php | 26 ++ .../PermissionsDefinitionIdentityType.php | 38 +++ .../Graph/Model/PermissionsManagement.php | 83 +++++ .../PermissionsModificationCapability.php | 36 +++ .../Graph/Model/PermissionsRequestChange.php | 174 ++++++++++ .../PermissionsRequestOccurrenceStatus.php | 39 +++ .../Graph/Model/PlannerAssignment.php | 4 +- .../Microsoft/Graph/Model/PlannerPlan.php | 4 +- .../Graph/Model/PlannerPlanDetails.php | 4 +- .../Graph/Model/PlannerTaskPolicy.php | 4 +- .../PositiveReinforcementNotification.php | 2 + src/Beta/Microsoft/Graph/Model/Presence.php | 8 +- .../Graph/Model/PresenceStatusMessage.php | 8 +- .../PrincipalResourceMembershipsScope.php | 4 +- .../Graph/Model/PrintJobConfiguration.php | 4 +- .../Graph/Model/PrinterCapabilities.php | 12 +- .../Graph/Model/PrivilegedAccess.php | 4 +- ...rivilegedAccessGroupAssignmentSchedule.php | 4 +- ...dAccessGroupAssignmentScheduleInstance.php | 4 +- .../Graph/Model/ProvisioningErrorInfo.php | 4 +- src/Beta/Microsoft/Graph/Model/RecycleBin.php | 55 ++++ .../Microsoft/Graph/Model/RecycleBinItem.php | 112 +++++++ .../Graph/Model/RegistrationEnforcement.php | 4 +- .../Graph/Model/ResourceVisualization.php | 8 +- .../Microsoft/Graph/Model/RubricLevel.php | 4 +- .../Graph/Model/SamlIdentitySource.php | 37 +++ .../Model/ScheduledPermissionsRequest.php | 236 ++++++++++++++ .../Microsoft/Graph/Model/ServiceHealth.php | 4 +- .../Graph/Model/ServiceProvisioningError.php | 4 +- src/Beta/Microsoft/Graph/Model/Simulation.php | 14 +- .../Graph/Model/SimulationNotification.php | 2 + ...ngleResourceAzurePermissionsDefinition.php | 94 ++++++ ...SingleResourceGcpPermissionsDefinition.php | 94 ++++++ src/Beta/Microsoft/Graph/Model/Site.php | 31 ++ .../Model/StaleSignInAlertConfiguration.php | 4 +- .../Microsoft/Graph/Model/StatusDetail.php | 38 +++ .../Microsoft/Graph/Model/StatusDetails.php | 4 +- .../Microsoft/Graph/Model/Subscription.php | 4 +- .../Graph/Model/SynchronizationRule.php | 8 +- .../Graph/Model/TeamworkActivityTopic.php | 4 +- .../Microsoft/Graph/Model/TeamworkTag.php | 8 +- .../Microsoft/Graph/Model/TermsExpiration.php | 4 +- src/Beta/Microsoft/Graph/Model/TicketInfo.php | 52 +++ src/Beta/Microsoft/Graph/Model/Training.php | 28 ++ .../Graph/Model/TrainingLanguageDetail.php | 18 ++ .../Model/TrainingNotificationSetting.php | 4 + .../Model/TrainingReminderNotification.php | 2 + .../Microsoft/Graph/Model/TrainingSetting.php | 2 + .../Microsoft/Graph/Model/UnknownSource.php | 26 ++ .../Graph/Model/UserAccountInformation.php | 8 +- .../Microsoft/Graph/Model/WebPartData.php | 4 +- .../WindowsAppXAppAssignmentSettings.php | 4 +- ...dowsUniversalAppXAppAssignmentSettings.php | 4 +- .../Graph/Model/WorkbookChartFont.php | 12 +- .../Graph/Model/WorkbookChartPointFormat.php | 4 +- .../Graph/Model/WorkbookChartSeriesFormat.php | 4 +- .../Graph/Model/WorkbookChartTitle.php | 4 +- .../Graph/Model/WorkbookRangeFill.php | 4 +- .../Graph/Model/WorkbookRangeFont.php | 8 +- .../Graph/Model/WorkbookRangeFormat.php | 8 +- .../Graph/Model/WorkbookTableColumn.php | 4 +- .../Graph/Model/WorkforceIntegration.php | 12 +- .../Networkaccess/Model/EntitiesSummary.php | 4 +- .../Networkaccess/Model/NetworkAccessRoot.php | 8 +- .../Graph/Search/Model/SearchAnswer.php | 4 +- .../Graph/SecurityNamespace/Model/Alert.php | 8 +- .../SecurityNamespace/Model/AlertEvidence.php | 4 +- .../Model/DataSourceContainer.php | 4 +- .../Model/EmailThreatSubmissionPolicy.php | 20 +- .../Model/FileUrlThreatSubmission.php | 4 +- .../SecurityNamespace/Model/HostComponent.php | 8 +- .../SecurityNamespace/Model/HostPair.php | 4 +- .../SecurityNamespace/Model/IpEvidence.php | 8 +- .../Model/SslCertificate.php | 20 +- .../Model/ThreatSubmission.php | 8 +- .../Model/ContentApplicabilitySettings.php | 4 +- 245 files changed, 6916 insertions(+), 421 deletions(-) create mode 100644 src/Beta/Microsoft/Graph/Model/AadSource.php create mode 100644 src/Beta/Microsoft/Graph/Model/AuthorizationSystem.php create mode 100644 src/Beta/Microsoft/Graph/Model/AuthorizationSystemActionSeverity.php create mode 100644 src/Beta/Microsoft/Graph/Model/AuthorizationSystemActionType.php create mode 100644 src/Beta/Microsoft/Graph/Model/AuthorizationSystemIdentity.php create mode 100644 src/Beta/Microsoft/Graph/Model/AuthorizationSystemIdentitySource.php create mode 100644 src/Beta/Microsoft/Graph/Model/AuthorizationSystemResource.php create mode 100644 src/Beta/Microsoft/Graph/Model/AuthorizationSystemTypeAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AuthorizationSystemTypeService.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsActionsPermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsAssociatedIdentities.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystem.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystemResource.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystemTypeAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsCondition.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsIdentity.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsIdentitySource.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsPermissionsDefinition.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsPermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsPolicy.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsPolicyPermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsPolicyType.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsRole.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsRoleTrustEntityType.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsRoleType.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsSource.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsStatement.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsStatementEffect.php create mode 100644 src/Beta/Microsoft/Graph/Model/AwsUser.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureActionPermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureAssociatedIdentities.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystem.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystemResource.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystemTypeAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureIdentity.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureManagedIdentity.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzurePermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureRoleDefinition.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureRoleDefinitionType.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureRolePermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureServicePrincipal.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureSource.php create mode 100644 src/Beta/Microsoft/Graph/Model/AzureUser.php create mode 100644 src/Beta/Microsoft/Graph/Model/DataCollectionInfo.php create mode 100644 src/Beta/Microsoft/Graph/Model/DataCollectionStatus.php create mode 100644 src/Beta/Microsoft/Graph/Model/EdIdentitySource.php create mode 100644 src/Beta/Microsoft/Graph/Model/EntitlementsDataCollection.php create mode 100644 src/Beta/Microsoft/Graph/Model/EntitlementsDataCollectionInfo.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpActionPermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpAssociatedIdentities.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystem.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystemResource.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystemTypeAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpIdentity.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpPermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpRole.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpRolePermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpRoleType.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpScope.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpServiceAccount.php create mode 100644 src/Beta/Microsoft/Graph/Model/GcpUser.php create mode 100644 src/Beta/Microsoft/Graph/Model/GsuiteSource.php create mode 100644 src/Beta/Microsoft/Graph/Model/LocalIdentitySource.php create mode 100644 src/Beta/Microsoft/Graph/Model/NoEntitlementsDataCollection.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinition.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAction.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAuthorizationSystem.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAuthorizationSystemIdentity.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAwsPolicy.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAzureRole.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinitionGcpRole.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinitionIdentitySource.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsDefinitionIdentityType.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsManagement.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsModificationCapability.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsRequestChange.php create mode 100644 src/Beta/Microsoft/Graph/Model/PermissionsRequestOccurrenceStatus.php create mode 100644 src/Beta/Microsoft/Graph/Model/RecycleBin.php create mode 100644 src/Beta/Microsoft/Graph/Model/RecycleBinItem.php create mode 100644 src/Beta/Microsoft/Graph/Model/SamlIdentitySource.php create mode 100644 src/Beta/Microsoft/Graph/Model/ScheduledPermissionsRequest.php create mode 100644 src/Beta/Microsoft/Graph/Model/SingleResourceAzurePermissionsDefinition.php create mode 100644 src/Beta/Microsoft/Graph/Model/SingleResourceGcpPermissionsDefinition.php create mode 100644 src/Beta/Microsoft/Graph/Model/StatusDetail.php create mode 100644 src/Beta/Microsoft/Graph/Model/UnknownSource.php diff --git a/src/Beta/Microsoft/Graph/CallRecords/Model/Session.php b/src/Beta/Microsoft/Graph/CallRecords/Model/Session.php index a0a896d8215..0a9b7397b31 100644 --- a/src/Beta/Microsoft/Graph/CallRecords/Model/Session.php +++ b/src/Beta/Microsoft/Graph/CallRecords/Model/Session.php @@ -217,7 +217,7 @@ public function setModalities($val) /** * Gets the startDateTime - * UTC fime when the first user joined the session. 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 + * UTC time when the first user joined the session. 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 */ @@ -236,7 +236,7 @@ public function getStartDateTime() /** * Sets the startDateTime - * UTC fime when the first user joined the session. 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 + * UTC time when the first user joined the session. 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/src/Beta/Microsoft/Graph/DeviceManagementNamespace/Model/AlertImpact.php b/src/Beta/Microsoft/Graph/DeviceManagementNamespace/Model/AlertImpact.php index fd13a28aa43..ead4dd5c9cd 100644 --- a/src/Beta/Microsoft/Graph/DeviceManagementNamespace/Model/AlertImpact.php +++ b/src/Beta/Microsoft/Graph/DeviceManagementNamespace/Model/AlertImpact.php @@ -91,7 +91,7 @@ public function setAlertImpactDetails($val) } /** * Gets the value - * The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that 6 Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected. + * The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that six Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected. * * @return int|null The value */ @@ -106,7 +106,7 @@ public function getValue() /** * Sets the value - * The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that 6 Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected. + * The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that six Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected. * * @param int $val The value of the value * diff --git a/src/Beta/Microsoft/Graph/Ediscovery/Model/CaseExportOperation.php b/src/Beta/Microsoft/Graph/Ediscovery/Model/CaseExportOperation.php index cb3d2b1b611..f7182af170f 100644 --- a/src/Beta/Microsoft/Graph/Ediscovery/Model/CaseExportOperation.php +++ b/src/Beta/Microsoft/Graph/Ediscovery/Model/CaseExportOperation.php @@ -113,7 +113,7 @@ public function setDescription($val) /** * Gets the exportOptions - * The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. + * The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. * * @return ExportOptions|null The exportOptions */ @@ -132,7 +132,7 @@ public function getExportOptions() /** * Sets the exportOptions - * The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. + * The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. * * @param ExportOptions $val The exportOptions * @@ -146,7 +146,7 @@ public function setExportOptions($val) /** * Gets the exportStructure - * The options provided that specify the structure of the export. For more details, see reviewSet: export. Possible values are: none, directory, pst. + * The options provided specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst. * * @return ExportFileStructure|null The exportStructure */ @@ -165,7 +165,7 @@ public function getExportStructure() /** * Sets the exportStructure - * The options provided that specify the structure of the export. For more details, see reviewSet: export. Possible values are: none, directory, pst. + * The options provided specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst. * * @param ExportFileStructure $val The exportStructure * diff --git a/src/Beta/Microsoft/Graph/Ediscovery/Model/SourceCollection.php b/src/Beta/Microsoft/Graph/Ediscovery/Model/SourceCollection.php index 51f50ce6ced..ea27adca03e 100644 --- a/src/Beta/Microsoft/Graph/Ediscovery/Model/SourceCollection.php +++ b/src/Beta/Microsoft/Graph/Ediscovery/Model/SourceCollection.php @@ -121,7 +121,7 @@ public function setCreatedDateTime($val) /** * Gets the dataSourceScopes - * When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. + * When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. * * @return DataSourceScopes|null The dataSourceScopes */ @@ -140,7 +140,7 @@ public function getDataSourceScopes() /** * Sets the dataSourceScopes - * When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. + * When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. * * @param DataSourceScopes $val The dataSourceScopes * diff --git a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Acl.php b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Acl.php index ef8cc95abce..18d3910c1d9 100644 --- a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Acl.php +++ b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Acl.php @@ -124,7 +124,7 @@ public function setType($val) } /** * Gets the value - * The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup. + * The unique identifer of the identity. For Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. For external groups, value is set to the ID of the externalGroup. * * @return string|null The value */ @@ -139,7 +139,7 @@ public function getValue() /** * Sets the value - * The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup. + * The unique identifer of the identity. For Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. For external groups, value is set to the ID of the externalGroup. * * @param string $val The value of the value * diff --git a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/External.php b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/External.php index c9edd4764cc..d757a4f3197 100644 --- a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/External.php +++ b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/External.php @@ -87,6 +87,34 @@ public function setIndustryData($val) } + /** + * Gets the authorizationSystems + * + * @return array|null The authorizationSystems + */ + public function getAuthorizationSystems() + { + if (array_key_exists("authorizationSystems", $this->_propDict)) { + return $this->_propDict["authorizationSystems"]; + } else { + return null; + } + } + + /** + * Sets the authorizationSystems + * + * @param \Beta\Microsoft\Graph\Model\AuthorizationSystem[] $val The authorizationSystems + * + * @return External + */ + public function setAuthorizationSystems($val) + { + $this->_propDict["authorizationSystems"] = $val; + return $this; + } + + /** * Gets the connections * diff --git a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Label.php b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Label.php index ea3df99cade..872e736d1a5 100644 --- a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Label.php +++ b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Label.php @@ -39,7 +39,7 @@ class Label extends Enum const FILE_NAME = "fileName"; const FILE_EXTENSION = "fileExtension"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; - const ICON_URL = "iconUrl"; const CONTAINER_NAME = "containerName"; const CONTAINER_URL = "containerUrl"; + const ICON_URL = "iconUrl"; } diff --git a/src/Beta/Microsoft/Graph/ManagedTenants/Model/TenantStatusInformation.php b/src/Beta/Microsoft/Graph/ManagedTenants/Model/TenantStatusInformation.php index 3921f9545b8..c51d9faede7 100644 --- a/src/Beta/Microsoft/Graph/ManagedTenants/Model/TenantStatusInformation.php +++ b/src/Beta/Microsoft/Graph/ManagedTenants/Model/TenantStatusInformation.php @@ -26,7 +26,7 @@ class TenantStatusInformation extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the delegatedPrivilegeStatus - * The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only. + * The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only. * * @return DelegatedPrivilegeStatus|null The delegatedPrivilegeStatus */ @@ -45,7 +45,7 @@ public function getDelegatedPrivilegeStatus() /** * Sets the delegatedPrivilegeStatus - * The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only. + * The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only. * * @param DelegatedPrivilegeStatus $val The value to assign to the delegatedPrivilegeStatus * diff --git a/src/Beta/Microsoft/Graph/Model/AadSource.php b/src/Beta/Microsoft/Graph/Model/AadSource.php new file mode 100644 index 00000000000..09d6c8c8e3a --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AadSource.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["domain"]; + } else { + return null; + } + } + + /** + * Sets the domain + * + * @param string $val The value of the domain + * + * @return AadSource + */ + public function setDomain($val) + { + $this->_propDict["domain"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestCallbackData.php b/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestCallbackData.php index 057de164551..98805eb4614 100644 --- a/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestCallbackData.php +++ b/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentRequestCallbackData.php @@ -82,7 +82,7 @@ public function setCustomExtensionStageInstanceId($val) /** * Gets the stage - * Indicates the stage at which the custom callout extension will be executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue. + * Indicates the stage at which the custom callout extension is executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue. * * @return AccessPackageCustomExtensionStage|null The stage */ @@ -101,7 +101,7 @@ public function getStage() /** * Sets the stage - * Indicates the stage at which the custom callout extension will be executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue. + * Indicates the stage at which the custom callout extension is executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue. * * @param AccessPackageCustomExtensionStage $val The value to assign to the stage * diff --git a/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentResourceRole.php b/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentResourceRole.php index 23e0210aa42..f70665c9b38 100644 --- a/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentResourceRole.php +++ b/src/Beta/Microsoft/Graph/Model/AccessPackageAssignmentResourceRole.php @@ -84,7 +84,7 @@ public function setOriginSystem($val) /** * Gets the status - * The value is PendingFulfillment when the access package assignment has not yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system. + * The value is PendingFulfillment when the access package assignment hasn't yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system. * * @return string|null The status */ @@ -99,7 +99,7 @@ public function getStatus() /** * Sets the status - * The value is PendingFulfillment when the access package assignment has not yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system. + * The value is PendingFulfillment when the access package assignment hasn't yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system. * * @param string $val The status * diff --git a/src/Beta/Microsoft/Graph/Model/AccessPackageSubject.php b/src/Beta/Microsoft/Graph/Model/AccessPackageSubject.php index 0e245a2b9a9..1cc6f3a4512 100644 --- a/src/Beta/Microsoft/Graph/Model/AccessPackageSubject.php +++ b/src/Beta/Microsoft/Graph/Model/AccessPackageSubject.php @@ -55,6 +55,7 @@ public function setAltSecId($val) /** * Gets the cleanupScheduledDateTime + * The date and time the subject is marked to be blocked from sign in or deleted. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. * * @return \DateTime|null The cleanupScheduledDateTime */ @@ -73,6 +74,7 @@ public function getCleanupScheduledDateTime() /** * Sets the cleanupScheduledDateTime + * The date and time the subject is marked to be blocked from sign in or deleted. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. * * @param \DateTime $val The cleanupScheduledDateTime * @@ -173,7 +175,7 @@ public function setEmail($val) /** * Gets the objectId - * The object identifier of the subject. null if the subject is not yet a user in the tenant. Alternate key. + * The object identifier of the subject. null if the subject isn't yet a user in the tenant. Alternate key. * * @return string|null The objectId */ @@ -188,7 +190,7 @@ public function getObjectId() /** * Sets the objectId - * The object identifier of the subject. null if the subject is not yet a user in the tenant. Alternate key. + * The object identifier of the subject. null if the subject isn't yet a user in the tenant. Alternate key. * * @param string $val The objectId * diff --git a/src/Beta/Microsoft/Graph/Model/AccessReviewHistoryScheduleSettings.php b/src/Beta/Microsoft/Graph/Model/AccessReviewHistoryScheduleSettings.php index 350f5b28c95..b110bffc379 100644 --- a/src/Beta/Microsoft/Graph/Model/AccessReviewHistoryScheduleSettings.php +++ b/src/Beta/Microsoft/Graph/Model/AccessReviewHistoryScheduleSettings.php @@ -58,7 +58,7 @@ public function setRecurrence($val) } /** * Gets the reportRange - * A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the 1st of every month, the reportRange is P1M. In this case, on the first of every month, access review history data will be collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required. + * A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the first of every month, the reportRange is P1M. In this case, on the first of every month, access review history data is collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required. * * @return string|null The reportRange */ @@ -73,7 +73,7 @@ public function getReportRange() /** * Sets the reportRange - * A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the 1st of every month, the reportRange is P1M. In this case, on the first of every month, access review history data will be collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required. + * A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the first of every month, the reportRange is P1M. In this case, on the first of every month, access review history data is collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required. * * @param string $val The value of the reportRange * diff --git a/src/Beta/Microsoft/Graph/Model/AccessReviewInstance.php b/src/Beta/Microsoft/Graph/Model/AccessReviewInstance.php index 0e780b08443..e656195831c 100644 --- a/src/Beta/Microsoft/Graph/Model/AccessReviewInstance.php +++ b/src/Beta/Microsoft/Graph/Model/AccessReviewInstance.php @@ -26,7 +26,7 @@ class AccessReviewInstance extends Entity { /** * Gets the endDateTime - * DateTime when review instance is scheduled to end.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. Supports $select. Read-only. + * DateTime when review instance is scheduled to end. 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. Supports $select. Read-only. * * @return \DateTime|null The endDateTime */ @@ -45,7 +45,7 @@ public function getEndDateTime() /** * Sets the endDateTime - * DateTime when review instance is scheduled to end.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. Supports $select. Read-only. + * DateTime when review instance is scheduled to end. 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. Supports $select. Read-only. * * @param \DateTime $val The endDateTime * @@ -90,7 +90,7 @@ public function setErrors($val) /** * Gets the fallbackReviewers - * This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select. + * This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn't exist, or manager is specified as reviewer but a user's manager doesn't exist. Supports $select. * * @return array|null The fallbackReviewers */ @@ -105,7 +105,7 @@ public function getFallbackReviewers() /** * Sets the fallbackReviewers - * This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select. + * This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn't exist, or manager is specified as reviewer but a user's manager doesn't exist. Supports $select. * * @param AccessReviewReviewerScope[] $val The fallbackReviewers * @@ -304,7 +304,7 @@ public function setDecisions($val) /** * Gets the definition - * There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. * * @return AccessReviewScheduleDefinition|null The definition */ @@ -323,7 +323,7 @@ public function getDefinition() /** * Sets the definition - * There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. * * @param AccessReviewScheduleDefinition $val The definition * diff --git a/src/Beta/Microsoft/Graph/Model/AccessReviewRecurrenceSettings.php b/src/Beta/Microsoft/Graph/Model/AccessReviewRecurrenceSettings.php index b9b550779aa..c61edd34315 100644 --- a/src/Beta/Microsoft/Graph/Model/AccessReviewRecurrenceSettings.php +++ b/src/Beta/Microsoft/Graph/Model/AccessReviewRecurrenceSettings.php @@ -81,7 +81,7 @@ public function setRecurrenceCount($val) } /** * Gets the recurrenceEndType - * How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it is never, then there is no explicit end of the recurrence series. If it is endBy, then the recurrence ends at a certain date. If it is occurrences, then the series ends after recurrenceCount instances of the review have completed. + * How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it's never, then there's no explicit end of the recurrence series. If it's endBy, then the recurrence ends at a certain date. If it's occurrences, then the series ends after recurrenceCount instances of the review have completed. * * @return string|null The recurrenceEndType */ @@ -96,7 +96,7 @@ public function getRecurrenceEndType() /** * Sets the recurrenceEndType - * How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it is never, then there is no explicit end of the recurrence series. If it is endBy, then the recurrence ends at a certain date. If it is occurrences, then the series ends after recurrenceCount instances of the review have completed. + * How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it's never, then there's no explicit end of the recurrence series. If it's endBy, then the recurrence ends at a certain date. If it's occurrences, then the series ends after recurrenceCount instances of the review have completed. * * @param string $val The value of the recurrenceEndType * @@ -109,7 +109,7 @@ public function setRecurrenceEndType($val) } /** * Gets the recurrenceType - * The recurrence interval. Possible vaules: onetime, weekly, monthly, quarterly, halfyearly or annual. + * The recurrence interval. Possible values: onetime, weekly, monthly, quarterly, halfyearly or annual. * * @return string|null The recurrenceType */ @@ -124,7 +124,7 @@ public function getRecurrenceType() /** * Sets the recurrenceType - * The recurrence interval. Possible vaules: onetime, weekly, monthly, quarterly, halfyearly or annual. + * The recurrence interval. Possible values: onetime, weekly, monthly, quarterly, halfyearly or annual. * * @param string $val The value of the recurrenceType * diff --git a/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php b/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php index 7dee7b5b78d..3c7d3139165 100644 --- a/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php +++ b/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php @@ -84,7 +84,7 @@ public function setDisplayName($val) /** * 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. For more information about working with restricted management administrative units, see Restricted management administrative units in Azure Active Directory. + * 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 can't be changed later. For more information about working with restricted management administrative units, see Restricted management administrative units in Azure Active Directory. * * @return bool|null The isMemberManagementRestricted */ @@ -99,7 +99,7 @@ public function getIsMemberManagementRestricted() /** * 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. For more information about working with restricted management administrative units, see Restricted management administrative units in Azure Active Directory. + * 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 can't be changed later. For more information about working with restricted management administrative units, see Restricted management administrative units in Azure Active Directory. * * @param bool $val The isMemberManagementRestricted * diff --git a/src/Beta/Microsoft/Graph/Model/AggregationOption.php b/src/Beta/Microsoft/Graph/Model/AggregationOption.php index 0bb2a592110..5347013bad9 100644 --- a/src/Beta/Microsoft/Graph/Model/AggregationOption.php +++ b/src/Beta/Microsoft/Graph/Model/AggregationOption.php @@ -86,7 +86,7 @@ public function setField($val) } /** * Gets the size - * The number of searchBucket resources to be returned. This is not required when the range is provided manually in the search request. Optional. + * The number of searchBucket resources to be returned. This isn't required when the range is provided manually in the search request. Optional. * * @return int|null The size */ @@ -101,7 +101,7 @@ public function getSize() /** * Sets the size - * The number of searchBucket resources to be returned. This is not required when the range is provided manually in the search request. Optional. + * The number of searchBucket resources to be returned. This isn't required when the range is provided manually in the search request. Optional. * * @param int $val The value of the size * diff --git a/src/Beta/Microsoft/Graph/Model/AllowedValue.php b/src/Beta/Microsoft/Graph/Model/AllowedValue.php index 547c7c348d8..2fa49179b1e 100644 --- a/src/Beta/Microsoft/Graph/Model/AllowedValue.php +++ b/src/Beta/Microsoft/Graph/Model/AllowedValue.php @@ -26,7 +26,7 @@ class AllowedValue extends Entity { /** * Gets 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. + * Indicates whether the predefined value is active or deactivated. If set to false, this predefined value can't be assigned to any more supported directory objects. * * @return bool|null The isActive */ @@ -41,7 +41,7 @@ public function getIsActive() /** * 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. + * Indicates whether the predefined value is active or deactivated. If set to false, this predefined value can't be assigned to any more supported directory objects. * * @param bool $val The isActive * diff --git a/src/Beta/Microsoft/Graph/Model/AppRole.php b/src/Beta/Microsoft/Graph/Model/AppRole.php index 4a53f3b63cc..475acf41160 100644 --- a/src/Beta/Microsoft/Graph/Model/AppRole.php +++ b/src/Beta/Microsoft/Graph/Model/AppRole.php @@ -193,7 +193,7 @@ public function setOrigin($val) } /** * Gets the value - * Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, as well as characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, are not allowed. May not begin with .. + * Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren't allowed. May not begin with .. * * @return string|null The value */ @@ -208,7 +208,7 @@ public function getValue() /** * Sets the value - * Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, as well as characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, are not allowed. May not begin with .. + * Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren't allowed. May not begin with .. * * @param string $val The value of the value * diff --git a/src/Beta/Microsoft/Graph/Model/AppleManagedIdentityProvider.php b/src/Beta/Microsoft/Graph/Model/AppleManagedIdentityProvider.php index 5d559b4f8a8..bf04db26ead 100644 --- a/src/Beta/Microsoft/Graph/Model/AppleManagedIdentityProvider.php +++ b/src/Beta/Microsoft/Graph/Model/AppleManagedIdentityProvider.php @@ -26,7 +26,7 @@ class AppleManagedIdentityProvider extends IdentityProviderBase { /** * Gets the certificateData - * The certificate data which is a long string of text from the certificate, can be null. + * The certificate data that is a long string of text from the certificate, can be null. * * @return string|null The certificateData */ @@ -41,7 +41,7 @@ public function getCertificateData() /** * Sets the certificateData - * The certificate data which is a long string of text from the certificate, can be null. + * The certificate data that is a long string of text from the certificate, can be null. * * @param string $val The certificateData * diff --git a/src/Beta/Microsoft/Graph/Model/AppliedConditionalAccessPolicy.php b/src/Beta/Microsoft/Graph/Model/AppliedConditionalAccessPolicy.php index 71f75adb123..763960c5509 100644 --- a/src/Beta/Microsoft/Graph/Model/AppliedConditionalAccessPolicy.php +++ b/src/Beta/Microsoft/Graph/Model/AppliedConditionalAccessPolicy.php @@ -59,7 +59,7 @@ public function setAuthenticationStrength($val) /** * Gets the conditionsNotSatisfied - * Refers to the conditional access policy conditions that are not satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list. + * Refers to the conditional access policy conditions that aren't satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list. * * @return ConditionalAccessConditions|null The conditionsNotSatisfied */ @@ -78,7 +78,7 @@ public function getConditionsNotSatisfied() /** * Sets the conditionsNotSatisfied - * Refers to the conditional access policy conditions that are not satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list. + * Refers to the conditional access policy conditions that aren't satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list. * * @param ConditionalAccessConditions $val The value to assign to the conditionsNotSatisfied * @@ -92,7 +92,7 @@ public function setConditionsNotSatisfied($val) /** * Gets the conditionsSatisfied - * Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list. + * Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list. * * @return ConditionalAccessConditions|null The conditionsSatisfied */ @@ -111,7 +111,7 @@ public function getConditionsSatisfied() /** * Sets the conditionsSatisfied - * Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list. + * Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list. * * @param ConditionalAccessConditions $val The value to assign to the conditionsSatisfied * @@ -303,7 +303,7 @@ public function setIncludeRulesSatisfied($val) /** * Gets the result - * Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. + * Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions weren't met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. * * @return AppliedConditionalAccessPolicyResult|null The result */ @@ -322,7 +322,7 @@ public function getResult() /** * Sets the result - * Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. + * Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions weren't met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. * * @param AppliedConditionalAccessPolicyResult $val The value to assign to the result * @@ -335,7 +335,7 @@ public function setResult($val) } /** * Gets the sessionControlsNotSatisfied - * Refers to the session controls that a sign-in activity did not satisfy. (Example: Application enforced Restrictions). + * Refers to the session controls that a sign-in activity didn't satisfy. (Example: Application enforced Restrictions). * * @return string|null The sessionControlsNotSatisfied */ @@ -350,7 +350,7 @@ public function getSessionControlsNotSatisfied() /** * Sets the sessionControlsNotSatisfied - * Refers to the session controls that a sign-in activity did not satisfy. (Example: Application enforced Restrictions). + * Refers to the session controls that a sign-in activity didn't satisfy. (Example: Application enforced Restrictions). * * @param string $val The value of the sessionControlsNotSatisfied * diff --git a/src/Beta/Microsoft/Graph/Model/ApprovalStage.php b/src/Beta/Microsoft/Graph/Model/ApprovalStage.php index 3ba1a290f22..55d36b25b5c 100644 --- a/src/Beta/Microsoft/Graph/Model/ApprovalStage.php +++ b/src/Beta/Microsoft/Graph/Model/ApprovalStage.php @@ -25,7 +25,7 @@ class ApprovalStage extends Entity { /** * Gets the approvalStageTimeOutInDays - * The number of days that a request can be pending a response before it is automatically denied. + * The number of days that a request can be pending a response before it's automatically denied. * * @return int|null The approvalStageTimeOutInDays */ @@ -40,7 +40,7 @@ public function getApprovalStageTimeOutInDays() /** * Sets the approvalStageTimeOutInDays - * The number of days that a request can be pending a response before it is automatically denied. + * The number of days that a request can be pending a response before it's automatically denied. * * @param int $val The value of the approvalStageTimeOutInDays * @@ -54,7 +54,7 @@ public function setApprovalStageTimeOutInDays($val) /** * Gets the escalationApprovers - * If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers are not required for the stage, the value of this property should be an empty collection. + * If escalation is enabled and the primary approvers don't respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers aren't required for the stage, the value of this property should be an empty collection. * * @return UserSet|null The escalationApprovers */ @@ -73,7 +73,7 @@ public function getEscalationApprovers() /** * Sets the escalationApprovers - * If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers are not required for the stage, the value of this property should be an empty collection. + * If escalation is enabled and the primary approvers don't respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers aren't required for the stage, the value of this property should be an empty collection. * * @param UserSet $val The value to assign to the escalationApprovers * @@ -171,7 +171,7 @@ public function setIsEscalationEnabled($val) /** * Gets the primaryApprovers - * The users who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors and targetUserSponsors. When creating or updating a policy, include at least one userSet in this collection. + * The users who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors and targetUserSponsors. When creating or updating a policy, include at least one userSet in this collection. * * @return UserSet|null The primaryApprovers */ @@ -190,7 +190,7 @@ public function getPrimaryApprovers() /** * Sets the primaryApprovers - * The users who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors and targetUserSponsors. When creating or updating a policy, include at least one userSet in this collection. + * The users who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors and targetUserSponsors. When creating or updating a policy, include at least one userSet in this collection. * * @param UserSet $val The value to assign to the primaryApprovers * diff --git a/src/Beta/Microsoft/Graph/Model/AssignmentReviewSettings.php b/src/Beta/Microsoft/Graph/Model/AssignmentReviewSettings.php index 938e42f2e38..6d5ddb310df 100644 --- a/src/Beta/Microsoft/Graph/Model/AssignmentReviewSettings.php +++ b/src/Beta/Microsoft/Graph/Model/AssignmentReviewSettings.php @@ -26,7 +26,7 @@ class AssignmentReviewSettings extends Entity /** * Gets the accessReviewTimeoutBehavior - * The default decision to apply if the request is not reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue. + * The default decision to apply if the request isn't reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue. * * @return AccessReviewTimeoutBehavior|null The accessReviewTimeoutBehavior */ @@ -45,7 +45,7 @@ public function getAccessReviewTimeoutBehavior() /** * Sets the accessReviewTimeoutBehavior - * The default decision to apply if the request is not reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue. + * The default decision to apply if the request isn't reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue. * * @param AccessReviewTimeoutBehavior $val The value to assign to the accessReviewTimeoutBehavior * diff --git a/src/Beta/Microsoft/Graph/Model/AttachmentInfo.php b/src/Beta/Microsoft/Graph/Model/AttachmentInfo.php index 2ce46673943..f4b51f61750 100644 --- a/src/Beta/Microsoft/Graph/Model/AttachmentInfo.php +++ b/src/Beta/Microsoft/Graph/Model/AttachmentInfo.php @@ -86,7 +86,7 @@ public function setContentType($val) } /** * Gets the name - * The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required. + * The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required. * * @return string|null The name */ @@ -101,7 +101,7 @@ public function getName() /** * Sets the name - * The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required. + * The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required. * * @param string $val The value of the name * diff --git a/src/Beta/Microsoft/Graph/Model/AttachmentItem.php b/src/Beta/Microsoft/Graph/Model/AttachmentItem.php index e2e9a76dcee..2df3d917aaf 100644 --- a/src/Beta/Microsoft/Graph/Model/AttachmentItem.php +++ b/src/Beta/Microsoft/Graph/Model/AttachmentItem.php @@ -142,7 +142,7 @@ public function setIsInline($val) } /** * Gets the name - * The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required. + * The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required. * * @return string|null The name */ @@ -157,7 +157,7 @@ public function getName() /** * Sets the name - * The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required. + * The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required. * * @param string $val The value of the name * diff --git a/src/Beta/Microsoft/Graph/Model/AttackSimulationRoot.php b/src/Beta/Microsoft/Graph/Model/AttackSimulationRoot.php index be07084b9ad..b9655d138cf 100644 --- a/src/Beta/Microsoft/Graph/Model/AttackSimulationRoot.php +++ b/src/Beta/Microsoft/Graph/Model/AttackSimulationRoot.php @@ -27,6 +27,7 @@ class AttackSimulationRoot extends Entity /** * Gets the endUserNotifications + * Represents an end user's notification for an attack simulation training. * * @return array|null The endUserNotifications */ @@ -41,6 +42,7 @@ public function getEndUserNotifications() /** * Sets the endUserNotifications + * Represents an end user's notification for an attack simulation training. * * @param EndUserNotification[] $val The endUserNotifications * @@ -55,6 +57,7 @@ public function setEndUserNotifications($val) /** * Gets the landingPages + * Represents an attack simulation training landing page. * * @return array|null The landingPages */ @@ -69,6 +72,7 @@ public function getLandingPages() /** * Sets the landingPages + * Represents an attack simulation training landing page. * * @param LandingPage[] $val The landingPages * @@ -83,6 +87,7 @@ public function setLandingPages($val) /** * Gets the loginPages + * Represents an attack simulation training login page. * * @return array|null The loginPages */ @@ -97,6 +102,7 @@ public function getLoginPages() /** * Sets the loginPages + * Represents an attack simulation training login page. * * @param LoginPage[] $val The loginPages * @@ -231,6 +237,7 @@ public function setSimulations($val) /** * Gets the trainings + * Represents details about attack simulation trainings. * * @return array|null The trainings */ @@ -245,6 +252,7 @@ public function getTrainings() /** * Sets the trainings + * Represents details about attack simulation trainings. * * @param Training[] $val The trainings * diff --git a/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputConfiguration.php b/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputConfiguration.php index 8c57f382ab1..6a9ccbf1773 100644 --- a/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputConfiguration.php +++ b/src/Beta/Microsoft/Graph/Model/AuthenticationAttributeCollectionInputConfiguration.php @@ -170,7 +170,7 @@ public function setInputType($val) } /** * Gets the label - * The label of the attribute field that will be displayed to end user, unless overridden. + * The label of the attribute field that is displayed to end user, unless overridden. * * @return string|null The label */ @@ -185,7 +185,7 @@ public function getLabel() /** * Sets the label - * The label of the attribute field that will be displayed to end user, unless overridden. + * The label of the attribute field that is displayed to end user, unless overridden. * * @param string $val The value of the label * @@ -287,7 +287,7 @@ public function setValidationRegEx($val) } /** * Gets the writeToDirectory - * Whether the value collected will be stored. + * Whether the value collected is stored. * * @return bool|null The writeToDirectory */ @@ -302,7 +302,7 @@ public function getWriteToDirectory() /** * Sets the writeToDirectory - * Whether the value collected will be stored. + * Whether the value collected is stored. * * @param bool $val The value of the writeToDirectory * diff --git a/src/Beta/Microsoft/Graph/Model/AuthenticationEventsFlow.php b/src/Beta/Microsoft/Graph/Model/AuthenticationEventsFlow.php index ad8747469f2..d43ac6cecae 100644 --- a/src/Beta/Microsoft/Graph/Model/AuthenticationEventsFlow.php +++ b/src/Beta/Microsoft/Graph/Model/AuthenticationEventsFlow.php @@ -26,7 +26,7 @@ class AuthenticationEventsFlow extends Entity { /** * Gets the conditions - * The conditions representing the context of the authentication request which will be used to decide whether the events policy will be invoked. + * The conditions representing the context of the authentication request that will be used to decide whether the events policy will be invoked. * * @return AuthenticationConditions|null The conditions */ @@ -45,7 +45,7 @@ public function getConditions() /** * 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. + * The conditions representing the context of the authentication request that will be used to decide whether the events policy will be invoked. * * @param AuthenticationConditions $val The conditions * diff --git a/src/Beta/Microsoft/Graph/Model/AuthenticationListener.php b/src/Beta/Microsoft/Graph/Model/AuthenticationListener.php index c8ff3c6b127..9e23cc8ab3d 100644 --- a/src/Beta/Microsoft/Graph/Model/AuthenticationListener.php +++ b/src/Beta/Microsoft/Graph/Model/AuthenticationListener.php @@ -55,7 +55,7 @@ public function setPriority($val) /** * Gets the sourceFilter - * Filter based on the source of the authentication that is used to determine whether the listener is evaluated. This is currently limited to evaluations based on application the user is authenticating to. + * Filter based on the source of the authentication that is used to determine whether the listener is evaluated, and is currently limited to evaluations based on application the user is authenticating to. * * @return AuthenticationSourceFilter|null The sourceFilter */ @@ -74,7 +74,7 @@ public function getSourceFilter() /** * Sets the sourceFilter - * Filter based on the source of the authentication that is used to determine whether the listener is evaluated. This is currently limited to evaluations based on application the user is authenticating to. + * Filter based on the source of the authentication that is used to determine whether the listener is evaluated, and is currently limited to evaluations based on application the user is authenticating to. * * @param AuthenticationSourceFilter $val The sourceFilter * diff --git a/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php b/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php index ca69d4d2d4b..c4c3d1932af 100644 --- a/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php +++ b/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php @@ -117,7 +117,7 @@ public function setLastModifiedDateTime($val) /** * Gets the policyMigrationState - * The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authenication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use. + * The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authentication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Don't use. * * @return AuthenticationMethodsPolicyMigrationState|null The policyMigrationState */ @@ -136,7 +136,7 @@ public function getPolicyMigrationState() /** * Sets the policyMigrationState - * The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authenication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use. + * The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authentication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Don't use. * * @param AuthenticationMethodsPolicyMigrationState $val The policyMigrationState * diff --git a/src/Beta/Microsoft/Graph/Model/AuthorizationSystem.php b/src/Beta/Microsoft/Graph/Model/AuthorizationSystem.php new file mode 100644 index 00000000000..123a5ee046c --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AuthorizationSystem.php @@ -0,0 +1,139 @@ +_propDict)) { + return $this->_propDict["authorizationSystemId"]; + } else { + return null; + } + } + + /** + * Sets the authorizationSystemId + * + * @param string $val The authorizationSystemId + * + * @return AuthorizationSystem + */ + public function setAuthorizationSystemId($val) + { + $this->_propDict["authorizationSystemId"] = $val; + return $this; + } + + /** + * Gets the authorizationSystemName + * + * @return string|null The authorizationSystemName + */ + public function getAuthorizationSystemName() + { + if (array_key_exists("authorizationSystemName", $this->_propDict)) { + return $this->_propDict["authorizationSystemName"]; + } else { + return null; + } + } + + /** + * Sets the authorizationSystemName + * + * @param string $val The authorizationSystemName + * + * @return AuthorizationSystem + */ + public function setAuthorizationSystemName($val) + { + $this->_propDict["authorizationSystemName"] = $val; + return $this; + } + + /** + * Gets the authorizationSystemType + * + * @return string|null The authorizationSystemType + */ + public function getAuthorizationSystemType() + { + if (array_key_exists("authorizationSystemType", $this->_propDict)) { + return $this->_propDict["authorizationSystemType"]; + } else { + return null; + } + } + + /** + * Sets the authorizationSystemType + * + * @param string $val The authorizationSystemType + * + * @return AuthorizationSystem + */ + public function setAuthorizationSystemType($val) + { + $this->_propDict["authorizationSystemType"] = $val; + return $this; + } + + /** + * Gets the dataCollectionInfo + * + * @return DataCollectionInfo|null The dataCollectionInfo + */ + public function getDataCollectionInfo() + { + if (array_key_exists("dataCollectionInfo", $this->_propDict)) { + if (is_a($this->_propDict["dataCollectionInfo"], "\Beta\Microsoft\Graph\Model\DataCollectionInfo") || is_null($this->_propDict["dataCollectionInfo"])) { + return $this->_propDict["dataCollectionInfo"]; + } else { + $this->_propDict["dataCollectionInfo"] = new DataCollectionInfo($this->_propDict["dataCollectionInfo"]); + return $this->_propDict["dataCollectionInfo"]; + } + } + return null; + } + + /** + * Sets the dataCollectionInfo + * + * @param DataCollectionInfo $val The dataCollectionInfo + * + * @return AuthorizationSystem + */ + public function setDataCollectionInfo($val) + { + $this->_propDict["dataCollectionInfo"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AuthorizationSystemActionSeverity.php b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemActionSeverity.php new file mode 100644 index 00000000000..c17b8b4ab37 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemActionSeverity.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * + * @param string $val The displayName + * + * @return AuthorizationSystemIdentity + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the externalId + * + * @return string|null The externalId + */ + public function getExternalId() + { + if (array_key_exists("externalId", $this->_propDict)) { + return $this->_propDict["externalId"]; + } else { + return null; + } + } + + /** + * Sets the externalId + * + * @param string $val The externalId + * + * @return AuthorizationSystemIdentity + */ + public function setExternalId($val) + { + $this->_propDict["externalId"] = $val; + return $this; + } + + /** + * Gets the source + * + * @return AuthorizationSystemIdentitySource|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + if (is_a($this->_propDict["source"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemIdentitySource") || is_null($this->_propDict["source"])) { + return $this->_propDict["source"]; + } else { + $this->_propDict["source"] = new AuthorizationSystemIdentitySource($this->_propDict["source"]); + return $this->_propDict["source"]; + } + } + return null; + } + + /** + * Sets the source + * + * @param AuthorizationSystemIdentitySource $val The source + * + * @return AuthorizationSystemIdentity + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + + /** + * Gets the authorizationSystem + * + * @return AuthorizationSystem|null The authorizationSystem + */ + public function getAuthorizationSystem() + { + if (array_key_exists("authorizationSystem", $this->_propDict)) { + if (is_a($this->_propDict["authorizationSystem"], "\Beta\Microsoft\Graph\Model\AuthorizationSystem") || is_null($this->_propDict["authorizationSystem"])) { + return $this->_propDict["authorizationSystem"]; + } else { + $this->_propDict["authorizationSystem"] = new AuthorizationSystem($this->_propDict["authorizationSystem"]); + return $this->_propDict["authorizationSystem"]; + } + } + return null; + } + + /** + * Sets the authorizationSystem + * + * @param AuthorizationSystem $val The authorizationSystem + * + * @return AuthorizationSystemIdentity + */ + public function setAuthorizationSystem($val) + { + $this->_propDict["authorizationSystem"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AuthorizationSystemIdentitySource.php b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemIdentitySource.php new file mode 100644 index 00000000000..9e57021844f --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemIdentitySource.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["identityProviderType"]; + } else { + return null; + } + } + + /** + * Sets the identityProviderType + * + * @param string $val The value of the identityProviderType + * + * @return AuthorizationSystemIdentitySource + */ + public function setIdentityProviderType($val) + { + $this->_propDict["identityProviderType"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AuthorizationSystemResource.php b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemResource.php new file mode 100644 index 00000000000..bfda36d8208 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemResource.php @@ -0,0 +1,139 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * + * @param string $val The displayName + * + * @return AuthorizationSystemResource + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the externalId + * + * @return string|null The externalId + */ + public function getExternalId() + { + if (array_key_exists("externalId", $this->_propDict)) { + return $this->_propDict["externalId"]; + } else { + return null; + } + } + + /** + * Sets the externalId + * + * @param string $val The externalId + * + * @return AuthorizationSystemResource + */ + public function setExternalId($val) + { + $this->_propDict["externalId"] = $val; + return $this; + } + + /** + * Gets the resourceType + * + * @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 + * + * @param string $val The resourceType + * + * @return AuthorizationSystemResource + */ + public function setResourceType($val) + { + $this->_propDict["resourceType"] = $val; + return $this; + } + + /** + * Gets the authorizationSystem + * + * @return AuthorizationSystem|null The authorizationSystem + */ + public function getAuthorizationSystem() + { + if (array_key_exists("authorizationSystem", $this->_propDict)) { + if (is_a($this->_propDict["authorizationSystem"], "\Beta\Microsoft\Graph\Model\AuthorizationSystem") || is_null($this->_propDict["authorizationSystem"])) { + return $this->_propDict["authorizationSystem"]; + } else { + $this->_propDict["authorizationSystem"] = new AuthorizationSystem($this->_propDict["authorizationSystem"]); + return $this->_propDict["authorizationSystem"]; + } + } + return null; + } + + /** + * Sets the authorizationSystem + * + * @param AuthorizationSystem $val The authorizationSystem + * + * @return AuthorizationSystemResource + */ + public function setAuthorizationSystem($val) + { + $this->_propDict["authorizationSystem"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AuthorizationSystemTypeAction.php b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemTypeAction.php new file mode 100644 index 00000000000..84716ed1c52 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemTypeAction.php @@ -0,0 +1,143 @@ +_propDict)) { + if (is_a($this->_propDict["actionType"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemActionType") || is_null($this->_propDict["actionType"])) { + return $this->_propDict["actionType"]; + } else { + $this->_propDict["actionType"] = new AuthorizationSystemActionType($this->_propDict["actionType"]); + return $this->_propDict["actionType"]; + } + } + return null; + } + + /** + * Sets the actionType + * + * @param AuthorizationSystemActionType $val The actionType + * + * @return AuthorizationSystemTypeAction + */ + public function setActionType($val) + { + $this->_propDict["actionType"] = $val; + return $this; + } + + /** + * Gets the externalId + * + * @return string|null The externalId + */ + public function getExternalId() + { + if (array_key_exists("externalId", $this->_propDict)) { + return $this->_propDict["externalId"]; + } else { + return null; + } + } + + /** + * Sets the externalId + * + * @param string $val The externalId + * + * @return AuthorizationSystemTypeAction + */ + public function setExternalId($val) + { + $this->_propDict["externalId"] = $val; + return $this; + } + + /** + * Gets the resourceTypes + * + * @return array|null The resourceTypes + */ + public function getResourceTypes() + { + if (array_key_exists("resourceTypes", $this->_propDict)) { + return $this->_propDict["resourceTypes"]; + } else { + return null; + } + } + + /** + * Sets the resourceTypes + * + * @param string[] $val The resourceTypes + * + * @return AuthorizationSystemTypeAction + */ + public function setResourceTypes($val) + { + $this->_propDict["resourceTypes"] = $val; + return $this; + } + + /** + * Gets the severity + * + * @return AuthorizationSystemActionSeverity|null The severity + */ + public function getSeverity() + { + if (array_key_exists("severity", $this->_propDict)) { + if (is_a($this->_propDict["severity"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemActionSeverity") || is_null($this->_propDict["severity"])) { + return $this->_propDict["severity"]; + } else { + $this->_propDict["severity"] = new AuthorizationSystemActionSeverity($this->_propDict["severity"]); + return $this->_propDict["severity"]; + } + } + return null; + } + + /** + * Sets the severity + * + * @param AuthorizationSystemActionSeverity $val The severity + * + * @return AuthorizationSystemTypeAction + */ + public function setSeverity($val) + { + $this->_propDict["severity"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AuthorizationSystemTypeService.php b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemTypeService.php new file mode 100644 index 00000000000..7302daa282a --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AuthorizationSystemTypeService.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["actions"]; + } else { + return null; + } + } + + /** + * Sets the actions + * + * @param AuthorizationSystemTypeAction[] $val The actions + * + * @return AuthorizationSystemTypeService + */ + public function setActions($val) + { + $this->_propDict["actions"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AvailabilityItem.php b/src/Beta/Microsoft/Graph/Model/AvailabilityItem.php index fffe4131118..78a9facc6e1 100644 --- a/src/Beta/Microsoft/Graph/Model/AvailabilityItem.php +++ b/src/Beta/Microsoft/Graph/Model/AvailabilityItem.php @@ -58,7 +58,7 @@ public function setEndDateTime($val) } /** * Gets the serviceId - * Indicates the service ID in case of 1:n appointments. If the appointment is of type 1:n, this field will be present, otherwise, null. + * Indicates the service ID for 1:n appointments. If the appointment is of type 1:n, this field is present, otherwise, null. * * @return string|null The serviceId */ @@ -73,7 +73,7 @@ public function getServiceId() /** * Sets the serviceId - * Indicates the service ID in case of 1:n appointments. If the appointment is of type 1:n, this field will be present, otherwise, null. + * Indicates the service ID for 1:n appointments. If the appointment is of type 1:n, this field is present, otherwise, null. * * @param string $val The value of the serviceId * diff --git a/src/Beta/Microsoft/Graph/Model/AwsActionsPermissionsDefinitionAction.php b/src/Beta/Microsoft/Graph/Model/AwsActionsPermissionsDefinitionAction.php new file mode 100644 index 00000000000..6389100b285 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsActionsPermissionsDefinitionAction.php @@ -0,0 +1,83 @@ +_propDict)) { + return $this->_propDict["assignToRoleId"]; + } else { + return null; + } + } + + /** + * Sets the assignToRoleId + * + * @param string $val The value of the assignToRoleId + * + * @return AwsActionsPermissionsDefinitionAction + */ + public function setAssignToRoleId($val) + { + $this->_propDict["assignToRoleId"] = $val; + return $this; + } + + /** + * Gets the statements + * + * @return AwsStatement|null The statements + */ + public function getStatements() + { + if (array_key_exists("statements", $this->_propDict)) { + if (is_a($this->_propDict["statements"], "\Beta\Microsoft\Graph\Model\AwsStatement") || is_null($this->_propDict["statements"])) { + return $this->_propDict["statements"]; + } else { + $this->_propDict["statements"] = new AwsStatement($this->_propDict["statements"]); + return $this->_propDict["statements"]; + } + } + return null; + } + + /** + * Sets the statements + * + * @param AwsStatement $val The value to assign to the statements + * + * @return AwsActionsPermissionsDefinitionAction The AwsActionsPermissionsDefinitionAction + */ + public function setStatements($val) + { + $this->_propDict["statements"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsAssociatedIdentities.php b/src/Beta/Microsoft/Graph/Model/AwsAssociatedIdentities.php new file mode 100644 index 00000000000..1f4aca2c54e --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsAssociatedIdentities.php @@ -0,0 +1,119 @@ +_propDict)) { + if (is_a($this->_propDict["all"], "\Beta\Microsoft\Graph\Model\AwsIdentity") || is_null($this->_propDict["all"])) { + return $this->_propDict["all"]; + } else { + $this->_propDict["all"] = new AwsIdentity($this->_propDict["all"]); + return $this->_propDict["all"]; + } + } + return null; + } + + /** + * Sets the all + * + * @param AwsIdentity $val The value to assign to the all + * + * @return AwsAssociatedIdentities The AwsAssociatedIdentities + */ + public function setAll($val) + { + $this->_propDict["all"] = $val; + return $this; + } + + /** + * Gets the roles + * + * @return AwsRole|null The roles + */ + public function getRoles() + { + if (array_key_exists("roles", $this->_propDict)) { + if (is_a($this->_propDict["roles"], "\Beta\Microsoft\Graph\Model\AwsRole") || is_null($this->_propDict["roles"])) { + return $this->_propDict["roles"]; + } else { + $this->_propDict["roles"] = new AwsRole($this->_propDict["roles"]); + return $this->_propDict["roles"]; + } + } + return null; + } + + /** + * Sets the roles + * + * @param AwsRole $val The value to assign to the roles + * + * @return AwsAssociatedIdentities The AwsAssociatedIdentities + */ + public function setRoles($val) + { + $this->_propDict["roles"] = $val; + return $this; + } + + /** + * Gets the users + * + * @return AwsUser|null The users + */ + public function getUsers() + { + if (array_key_exists("users", $this->_propDict)) { + if (is_a($this->_propDict["users"], "\Beta\Microsoft\Graph\Model\AwsUser") || is_null($this->_propDict["users"])) { + return $this->_propDict["users"]; + } else { + $this->_propDict["users"] = new AwsUser($this->_propDict["users"]); + return $this->_propDict["users"]; + } + } + return null; + } + + /** + * Sets the users + * + * @param AwsUser $val The value to assign to the users + * + * @return AwsAssociatedIdentities The AwsAssociatedIdentities + */ + public function setUsers($val) + { + $this->_propDict["users"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystem.php b/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystem.php new file mode 100644 index 00000000000..5a6cbe04514 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystem.php @@ -0,0 +1,170 @@ +_propDict)) { + if (is_a($this->_propDict["associatedIdentities"], "\Beta\Microsoft\Graph\Model\AwsAssociatedIdentities") || is_null($this->_propDict["associatedIdentities"])) { + return $this->_propDict["associatedIdentities"]; + } else { + $this->_propDict["associatedIdentities"] = new AwsAssociatedIdentities($this->_propDict["associatedIdentities"]); + return $this->_propDict["associatedIdentities"]; + } + } + return null; + } + + /** + * Sets the associatedIdentities + * + * @param AwsAssociatedIdentities $val The associatedIdentities + * + * @return AwsAuthorizationSystem + */ + public function setAssociatedIdentities($val) + { + $this->_propDict["associatedIdentities"] = $val; + return $this; + } + + + /** + * Gets the actions + * + * @return array|null The actions + */ + public function getActions() + { + if (array_key_exists("actions", $this->_propDict)) { + return $this->_propDict["actions"]; + } else { + return null; + } + } + + /** + * Sets the actions + * + * @param AwsAuthorizationSystemTypeAction[] $val The actions + * + * @return AwsAuthorizationSystem + */ + public function setActions($val) + { + $this->_propDict["actions"] = $val; + return $this; + } + + + /** + * Gets the 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 + * + * @param AwsPolicy[] $val The policies + * + * @return AwsAuthorizationSystem + */ + public function setPolicies($val) + { + $this->_propDict["policies"] = $val; + return $this; + } + + + /** + * Gets the resources + * + * @return array|null The resources + */ + public function getResources() + { + if (array_key_exists("resources", $this->_propDict)) { + return $this->_propDict["resources"]; + } else { + return null; + } + } + + /** + * Sets the resources + * + * @param AwsAuthorizationSystemResource[] $val The resources + * + * @return AwsAuthorizationSystem + */ + public function setResources($val) + { + $this->_propDict["resources"] = $val; + return $this; + } + + + /** + * Gets the services + * + * @return array|null The services + */ + public function getServices() + { + if (array_key_exists("services", $this->_propDict)) { + return $this->_propDict["services"]; + } else { + return null; + } + } + + /** + * Sets the services + * + * @param AuthorizationSystemTypeService[] $val The services + * + * @return AwsAuthorizationSystem + */ + public function setServices($val) + { + $this->_propDict["services"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystemResource.php b/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystemResource.php new file mode 100644 index 00000000000..83ae40a5a2e --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystemResource.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) { + return $this->_propDict["service"]; + } else { + $this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]); + return $this->_propDict["service"]; + } + } + return null; + } + + /** + * Sets the service + * + * @param AuthorizationSystemTypeService $val The service + * + * @return AwsAuthorizationSystemResource + */ + public function setService($val) + { + $this->_propDict["service"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystemTypeAction.php b/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystemTypeAction.php new file mode 100644 index 00000000000..0137f2da5f0 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsAuthorizationSystemTypeAction.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) { + return $this->_propDict["service"]; + } else { + $this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]); + return $this->_propDict["service"]; + } + } + return null; + } + + /** + * Sets the service + * + * @param AuthorizationSystemTypeService $val The service + * + * @return AwsAuthorizationSystemTypeAction + */ + public function setService($val) + { + $this->_propDict["service"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsCondition.php b/src/Beta/Microsoft/Graph/Model/AwsCondition.php new file mode 100644 index 00000000000..b551afed004 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsCondition.php @@ -0,0 +1,26 @@ +setODataType("#microsoft.graph.awsIdentitySource"); + } + + + /** + * Gets the authorizationSystemInfo + * + * @return PermissionsDefinitionAuthorizationSystem|null The authorizationSystemInfo + */ + public function getAuthorizationSystemInfo() + { + if (array_key_exists("authorizationSystemInfo", $this->_propDict)) { + if (is_a($this->_propDict["authorizationSystemInfo"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionAuthorizationSystem") || is_null($this->_propDict["authorizationSystemInfo"])) { + return $this->_propDict["authorizationSystemInfo"]; + } else { + $this->_propDict["authorizationSystemInfo"] = new PermissionsDefinitionAuthorizationSystem($this->_propDict["authorizationSystemInfo"]); + return $this->_propDict["authorizationSystemInfo"]; + } + } + return null; + } + + /** + * Sets the authorizationSystemInfo + * + * @param PermissionsDefinitionAuthorizationSystem $val The value to assign to the authorizationSystemInfo + * + * @return AwsIdentitySource The AwsIdentitySource + */ + public function setAuthorizationSystemInfo($val) + { + $this->_propDict["authorizationSystemInfo"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsPermissionsDefinition.php b/src/Beta/Microsoft/Graph/Model/AwsPermissionsDefinition.php new file mode 100644 index 00000000000..2f56f96f956 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsPermissionsDefinition.php @@ -0,0 +1,68 @@ +setODataType("#microsoft.graph.awsPermissionsDefinition"); + } + + + /** + * Gets the actionInfo + * + * @return AwsPermissionsDefinitionAction|null The actionInfo + */ + public function getActionInfo() + { + if (array_key_exists("actionInfo", $this->_propDict)) { + if (is_a($this->_propDict["actionInfo"], "\Beta\Microsoft\Graph\Model\AwsPermissionsDefinitionAction") || is_null($this->_propDict["actionInfo"])) { + return $this->_propDict["actionInfo"]; + } else { + $this->_propDict["actionInfo"] = new AwsPermissionsDefinitionAction($this->_propDict["actionInfo"]); + return $this->_propDict["actionInfo"]; + } + } + return null; + } + + /** + * Sets the actionInfo + * + * @param AwsPermissionsDefinitionAction $val The value to assign to the actionInfo + * + * @return AwsPermissionsDefinition The AwsPermissionsDefinition + */ + public function setActionInfo($val) + { + $this->_propDict["actionInfo"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsPermissionsDefinitionAction.php b/src/Beta/Microsoft/Graph/Model/AwsPermissionsDefinitionAction.php new file mode 100644 index 00000000000..b6de2bd3b79 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsPermissionsDefinitionAction.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["awsPolicyType"], "\Beta\Microsoft\Graph\Model\AwsPolicyType") || is_null($this->_propDict["awsPolicyType"])) { + return $this->_propDict["awsPolicyType"]; + } else { + $this->_propDict["awsPolicyType"] = new AwsPolicyType($this->_propDict["awsPolicyType"]); + return $this->_propDict["awsPolicyType"]; + } + } + return null; + } + + /** + * Sets the awsPolicyType + * + * @param AwsPolicyType $val The awsPolicyType + * + * @return AwsPolicy + */ + public function setAwsPolicyType($val) + { + $this->_propDict["awsPolicyType"] = $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 AwsPolicy + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the externalId + * + * @return string|null The externalId + */ + public function getExternalId() + { + if (array_key_exists("externalId", $this->_propDict)) { + return $this->_propDict["externalId"]; + } else { + return null; + } + } + + /** + * Sets the externalId + * + * @param string $val The externalId + * + * @return AwsPolicy + */ + public function setExternalId($val) + { + $this->_propDict["externalId"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsPolicyPermissionsDefinitionAction.php b/src/Beta/Microsoft/Graph/Model/AwsPolicyPermissionsDefinitionAction.php new file mode 100644 index 00000000000..9c7a9ea9a2f --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsPolicyPermissionsDefinitionAction.php @@ -0,0 +1,83 @@ +_propDict)) { + return $this->_propDict["assignToRoleId"]; + } else { + return null; + } + } + + /** + * Sets the assignToRoleId + * + * @param string $val The value of the assignToRoleId + * + * @return AwsPolicyPermissionsDefinitionAction + */ + public function setAssignToRoleId($val) + { + $this->_propDict["assignToRoleId"] = $val; + return $this; + } + + /** + * Gets the policies + * + * @return PermissionsDefinitionAwsPolicy|null The policies + */ + public function getPolicies() + { + if (array_key_exists("policies", $this->_propDict)) { + if (is_a($this->_propDict["policies"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionAwsPolicy") || is_null($this->_propDict["policies"])) { + return $this->_propDict["policies"]; + } else { + $this->_propDict["policies"] = new PermissionsDefinitionAwsPolicy($this->_propDict["policies"]); + return $this->_propDict["policies"]; + } + } + return null; + } + + /** + * Sets the policies + * + * @param PermissionsDefinitionAwsPolicy $val The value to assign to the policies + * + * @return AwsPolicyPermissionsDefinitionAction The AwsPolicyPermissionsDefinitionAction + */ + public function setPolicies($val) + { + $this->_propDict["policies"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsPolicyType.php b/src/Beta/Microsoft/Graph/Model/AwsPolicyType.php new file mode 100644 index 00000000000..c58e5382a1d --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsPolicyType.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["roleType"], "\Beta\Microsoft\Graph\Model\AwsRoleType") || is_null($this->_propDict["roleType"])) { + return $this->_propDict["roleType"]; + } else { + $this->_propDict["roleType"] = new AwsRoleType($this->_propDict["roleType"]); + return $this->_propDict["roleType"]; + } + } + return null; + } + + /** + * Sets the roleType + * + * @param AwsRoleType $val The roleType + * + * @return AwsRole + */ + public function setRoleType($val) + { + $this->_propDict["roleType"] = $val; + return $this; + } + + /** + * Gets the trustEntityType + * + * @return AwsRoleTrustEntityType|null The trustEntityType + */ + public function getTrustEntityType() + { + if (array_key_exists("trustEntityType", $this->_propDict)) { + if (is_a($this->_propDict["trustEntityType"], "\Beta\Microsoft\Graph\Model\AwsRoleTrustEntityType") || is_null($this->_propDict["trustEntityType"])) { + return $this->_propDict["trustEntityType"]; + } else { + $this->_propDict["trustEntityType"] = new AwsRoleTrustEntityType($this->_propDict["trustEntityType"]); + return $this->_propDict["trustEntityType"]; + } + } + return null; + } + + /** + * Sets the trustEntityType + * + * @param AwsRoleTrustEntityType $val The trustEntityType + * + * @return AwsRole + */ + public function setTrustEntityType($val) + { + $this->_propDict["trustEntityType"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsRoleTrustEntityType.php b/src/Beta/Microsoft/Graph/Model/AwsRoleTrustEntityType.php new file mode 100644 index 00000000000..80f59aabc12 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsRoleTrustEntityType.php @@ -0,0 +1,38 @@ +_propDict)) { + return $this->_propDict["accountId"]; + } else { + return null; + } + } + + /** + * Sets the accountId + * + * @param string $val The value of the accountId + * + * @return AwsSource + */ + public function setAccountId($val) + { + $this->_propDict["accountId"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AwsStatement.php b/src/Beta/Microsoft/Graph/Model/AwsStatement.php new file mode 100644 index 00000000000..815d8c0d864 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsStatement.php @@ -0,0 +1,304 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the AwsStatement + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + + /** + * Gets the actions + * + * @return array|null The actions + */ + public function getActions() + { + if (array_key_exists("actions", $this->_propDict)) { + return $this->_propDict["actions"]; + } else { + return null; + } + } + + /** + * Sets the actions + * + * @param string[] $val The actions + * + * @return AwsStatement + */ + public function setActions($val) + { + $this->_propDict["actions"] = $val; + return $this; + } + + /** + * Gets the condition + * + * @return AwsCondition|null The condition + */ + public function getCondition() + { + if (array_key_exists("condition", $this->_propDict)) { + if (is_a($this->_propDict["condition"], "\Beta\Microsoft\Graph\Model\AwsCondition") || is_null($this->_propDict["condition"])) { + return $this->_propDict["condition"]; + } else { + $this->_propDict["condition"] = new AwsCondition($this->_propDict["condition"]); + return $this->_propDict["condition"]; + } + } + return null; + } + + /** + * Sets the condition + * + * @param AwsCondition $val The condition + * + * @return AwsStatement + */ + public function setCondition($val) + { + $this->_propDict["condition"] = $val; + return $this; + } + + /** + * Gets the effect + * + * @return AwsStatementEffect|null The effect + */ + public function getEffect() + { + if (array_key_exists("effect", $this->_propDict)) { + if (is_a($this->_propDict["effect"], "\Beta\Microsoft\Graph\Model\AwsStatementEffect") || is_null($this->_propDict["effect"])) { + return $this->_propDict["effect"]; + } else { + $this->_propDict["effect"] = new AwsStatementEffect($this->_propDict["effect"]); + return $this->_propDict["effect"]; + } + } + return null; + } + + /** + * Sets the effect + * + * @param AwsStatementEffect $val The effect + * + * @return AwsStatement + */ + public function setEffect($val) + { + $this->_propDict["effect"] = $val; + return $this; + } + + /** + * Gets the notActions + * + * @return array|null The notActions + */ + public function getNotActions() + { + if (array_key_exists("notActions", $this->_propDict)) { + return $this->_propDict["notActions"]; + } else { + return null; + } + } + + /** + * Sets the notActions + * + * @param string[] $val The notActions + * + * @return AwsStatement + */ + public function setNotActions($val) + { + $this->_propDict["notActions"] = $val; + return $this; + } + + /** + * Gets the notResources + * + * @return array|null The notResources + */ + public function getNotResources() + { + if (array_key_exists("notResources", $this->_propDict)) { + return $this->_propDict["notResources"]; + } else { + return null; + } + } + + /** + * Sets the notResources + * + * @param string[] $val The notResources + * + * @return AwsStatement + */ + public function setNotResources($val) + { + $this->_propDict["notResources"] = $val; + return $this; + } + + /** + * Gets the resources + * + * @return array|null The resources + */ + public function getResources() + { + if (array_key_exists("resources", $this->_propDict)) { + return $this->_propDict["resources"]; + } else { + return null; + } + } + + /** + * Sets the resources + * + * @param string[] $val The resources + * + * @return AwsStatement + */ + public function setResources($val) + { + $this->_propDict["resources"] = $val; + return $this; + } + + /** + * Gets the statementId + * + * @return string|null The statementId + */ + public function getStatementId() + { + if (array_key_exists("statementId", $this->_propDict)) { + return $this->_propDict["statementId"]; + } else { + return null; + } + } + + /** + * Sets the statementId + * + * @param string $val The statementId + * + * @return AwsStatement + */ + public function setStatementId($val) + { + $this->_propDict["statementId"] = $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 AwsStatement + */ + 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/src/Beta/Microsoft/Graph/Model/AwsStatementEffect.php b/src/Beta/Microsoft/Graph/Model/AwsStatementEffect.php new file mode 100644 index 00000000000..c654458a45e --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AwsStatementEffect.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["assumableRoles"]; + } else { + return null; + } + } + + /** + * Sets the assumableRoles + * + * @param AwsRole[] $val The assumableRoles + * + * @return AwsUser + */ + public function setAssumableRoles($val) + { + $this->_propDict["assumableRoles"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureActionPermissionsDefinitionAction.php b/src/Beta/Microsoft/Graph/Model/AzureActionPermissionsDefinitionAction.php new file mode 100644 index 00000000000..1dd0b3b1330 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureActionPermissionsDefinitionAction.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["actions"]; + } else { + return null; + } + } + + /** + * Sets the actions + * + * @param string $val The value of the actions + * + * @return AzureActionPermissionsDefinitionAction + */ + public function setActions($val) + { + $this->_propDict["actions"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureAssociatedIdentities.php b/src/Beta/Microsoft/Graph/Model/AzureAssociatedIdentities.php new file mode 100644 index 00000000000..69b822cc417 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureAssociatedIdentities.php @@ -0,0 +1,150 @@ +_propDict)) { + if (is_a($this->_propDict["all"], "\Beta\Microsoft\Graph\Model\AzureIdentity") || is_null($this->_propDict["all"])) { + return $this->_propDict["all"]; + } else { + $this->_propDict["all"] = new AzureIdentity($this->_propDict["all"]); + return $this->_propDict["all"]; + } + } + return null; + } + + /** + * Sets the all + * + * @param AzureIdentity $val The value to assign to the all + * + * @return AzureAssociatedIdentities The AzureAssociatedIdentities + */ + public function setAll($val) + { + $this->_propDict["all"] = $val; + return $this; + } + + /** + * Gets the managedIdentities + * + * @return AzureManagedIdentity|null The managedIdentities + */ + public function getManagedIdentities() + { + if (array_key_exists("managedIdentities", $this->_propDict)) { + if (is_a($this->_propDict["managedIdentities"], "\Beta\Microsoft\Graph\Model\AzureManagedIdentity") || is_null($this->_propDict["managedIdentities"])) { + return $this->_propDict["managedIdentities"]; + } else { + $this->_propDict["managedIdentities"] = new AzureManagedIdentity($this->_propDict["managedIdentities"]); + return $this->_propDict["managedIdentities"]; + } + } + return null; + } + + /** + * Sets the managedIdentities + * + * @param AzureManagedIdentity $val The value to assign to the managedIdentities + * + * @return AzureAssociatedIdentities The AzureAssociatedIdentities + */ + public function setManagedIdentities($val) + { + $this->_propDict["managedIdentities"] = $val; + return $this; + } + + /** + * Gets the servicePrincipals + * + * @return AzureServicePrincipal|null The servicePrincipals + */ + public function getServicePrincipals() + { + if (array_key_exists("servicePrincipals", $this->_propDict)) { + if (is_a($this->_propDict["servicePrincipals"], "\Beta\Microsoft\Graph\Model\AzureServicePrincipal") || is_null($this->_propDict["servicePrincipals"])) { + return $this->_propDict["servicePrincipals"]; + } else { + $this->_propDict["servicePrincipals"] = new AzureServicePrincipal($this->_propDict["servicePrincipals"]); + return $this->_propDict["servicePrincipals"]; + } + } + return null; + } + + /** + * Sets the servicePrincipals + * + * @param AzureServicePrincipal $val The value to assign to the servicePrincipals + * + * @return AzureAssociatedIdentities The AzureAssociatedIdentities + */ + public function setServicePrincipals($val) + { + $this->_propDict["servicePrincipals"] = $val; + return $this; + } + + /** + * Gets the users + * + * @return AzureUser|null The users + */ + public function getUsers() + { + if (array_key_exists("users", $this->_propDict)) { + if (is_a($this->_propDict["users"], "\Beta\Microsoft\Graph\Model\AzureUser") || is_null($this->_propDict["users"])) { + return $this->_propDict["users"]; + } else { + $this->_propDict["users"] = new AzureUser($this->_propDict["users"]); + return $this->_propDict["users"]; + } + } + return null; + } + + /** + * Sets the users + * + * @param AzureUser $val The value to assign to the users + * + * @return AzureAssociatedIdentities The AzureAssociatedIdentities + */ + public function setUsers($val) + { + $this->_propDict["users"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystem.php b/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystem.php new file mode 100644 index 00000000000..85b75359648 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystem.php @@ -0,0 +1,170 @@ +_propDict)) { + if (is_a($this->_propDict["associatedIdentities"], "\Beta\Microsoft\Graph\Model\AzureAssociatedIdentities") || is_null($this->_propDict["associatedIdentities"])) { + return $this->_propDict["associatedIdentities"]; + } else { + $this->_propDict["associatedIdentities"] = new AzureAssociatedIdentities($this->_propDict["associatedIdentities"]); + return $this->_propDict["associatedIdentities"]; + } + } + return null; + } + + /** + * Sets the associatedIdentities + * + * @param AzureAssociatedIdentities $val The associatedIdentities + * + * @return AzureAuthorizationSystem + */ + public function setAssociatedIdentities($val) + { + $this->_propDict["associatedIdentities"] = $val; + return $this; + } + + + /** + * Gets the actions + * + * @return array|null The actions + */ + public function getActions() + { + if (array_key_exists("actions", $this->_propDict)) { + return $this->_propDict["actions"]; + } else { + return null; + } + } + + /** + * Sets the actions + * + * @param AzureAuthorizationSystemTypeAction[] $val The actions + * + * @return AzureAuthorizationSystem + */ + public function setActions($val) + { + $this->_propDict["actions"] = $val; + return $this; + } + + + /** + * Gets the resources + * + * @return array|null The resources + */ + public function getResources() + { + if (array_key_exists("resources", $this->_propDict)) { + return $this->_propDict["resources"]; + } else { + return null; + } + } + + /** + * Sets the resources + * + * @param AzureAuthorizationSystemResource[] $val The resources + * + * @return AzureAuthorizationSystem + */ + public function setResources($val) + { + $this->_propDict["resources"] = $val; + return $this; + } + + + /** + * Gets the roleDefinitions + * + * @return array|null The roleDefinitions + */ + public function getRoleDefinitions() + { + if (array_key_exists("roleDefinitions", $this->_propDict)) { + return $this->_propDict["roleDefinitions"]; + } else { + return null; + } + } + + /** + * Sets the roleDefinitions + * + * @param AzureRoleDefinition[] $val The roleDefinitions + * + * @return AzureAuthorizationSystem + */ + public function setRoleDefinitions($val) + { + $this->_propDict["roleDefinitions"] = $val; + return $this; + } + + + /** + * Gets the services + * + * @return array|null The services + */ + public function getServices() + { + if (array_key_exists("services", $this->_propDict)) { + return $this->_propDict["services"]; + } else { + return null; + } + } + + /** + * Sets the services + * + * @param AuthorizationSystemTypeService[] $val The services + * + * @return AzureAuthorizationSystem + */ + public function setServices($val) + { + $this->_propDict["services"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystemResource.php b/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystemResource.php new file mode 100644 index 00000000000..94d259c791e --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystemResource.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) { + return $this->_propDict["service"]; + } else { + $this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]); + return $this->_propDict["service"]; + } + } + return null; + } + + /** + * Sets the service + * + * @param AuthorizationSystemTypeService $val The service + * + * @return AzureAuthorizationSystemResource + */ + public function setService($val) + { + $this->_propDict["service"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystemTypeAction.php b/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystemTypeAction.php new file mode 100644 index 00000000000..a775f578b08 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureAuthorizationSystemTypeAction.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) { + return $this->_propDict["service"]; + } else { + $this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]); + return $this->_propDict["service"]; + } + } + return null; + } + + /** + * Sets the service + * + * @param AuthorizationSystemTypeService $val The service + * + * @return AzureAuthorizationSystemTypeAction + */ + public function setService($val) + { + $this->_propDict["service"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureIdentity.php b/src/Beta/Microsoft/Graph/Model/AzureIdentity.php new file mode 100644 index 00000000000..ebdc62433e1 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureIdentity.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["assignableScopes"]; + } else { + return null; + } + } + + /** + * Sets the assignableScopes + * + * @param string[] $val The assignableScopes + * + * @return AzureRoleDefinition + */ + public function setAssignableScopes($val) + { + $this->_propDict["assignableScopes"] = $val; + return $this; + } + + /** + * Gets the azureRoleDefinitionType + * + * @return AzureRoleDefinitionType|null The azureRoleDefinitionType + */ + public function getAzureRoleDefinitionType() + { + if (array_key_exists("azureRoleDefinitionType", $this->_propDict)) { + if (is_a($this->_propDict["azureRoleDefinitionType"], "\Beta\Microsoft\Graph\Model\AzureRoleDefinitionType") || is_null($this->_propDict["azureRoleDefinitionType"])) { + return $this->_propDict["azureRoleDefinitionType"]; + } else { + $this->_propDict["azureRoleDefinitionType"] = new AzureRoleDefinitionType($this->_propDict["azureRoleDefinitionType"]); + return $this->_propDict["azureRoleDefinitionType"]; + } + } + return null; + } + + /** + * Sets the azureRoleDefinitionType + * + * @param AzureRoleDefinitionType $val The azureRoleDefinitionType + * + * @return AzureRoleDefinition + */ + public function setAzureRoleDefinitionType($val) + { + $this->_propDict["azureRoleDefinitionType"] = $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 AzureRoleDefinition + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the externalId + * + * @return string|null The externalId + */ + public function getExternalId() + { + if (array_key_exists("externalId", $this->_propDict)) { + return $this->_propDict["externalId"]; + } else { + return null; + } + } + + /** + * Sets the externalId + * + * @param string $val The externalId + * + * @return AzureRoleDefinition + */ + public function setExternalId($val) + { + $this->_propDict["externalId"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureRoleDefinitionType.php b/src/Beta/Microsoft/Graph/Model/AzureRoleDefinitionType.php new file mode 100644 index 00000000000..264626131f0 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureRoleDefinitionType.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["roles"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionAzureRole") || is_null($this->_propDict["roles"])) { + return $this->_propDict["roles"]; + } else { + $this->_propDict["roles"] = new PermissionsDefinitionAzureRole($this->_propDict["roles"]); + return $this->_propDict["roles"]; + } + } + return null; + } + + /** + * Sets the roles + * + * @param PermissionsDefinitionAzureRole $val The value to assign to the roles + * + * @return AzureRolePermissionsDefinitionAction The AzureRolePermissionsDefinitionAction + */ + public function setRoles($val) + { + $this->_propDict["roles"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureServicePrincipal.php b/src/Beta/Microsoft/Graph/Model/AzureServicePrincipal.php new file mode 100644 index 00000000000..dba5ea0c334 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureServicePrincipal.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["subscriptionId"]; + } else { + return null; + } + } + + /** + * Sets the subscriptionId + * + * @param string $val The value of the subscriptionId + * + * @return AzureSource + */ + public function setSubscriptionId($val) + { + $this->_propDict["subscriptionId"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AzureUser.php b/src/Beta/Microsoft/Graph/Model/AzureUser.php new file mode 100644 index 00000000000..6b11509351c --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AzureUser.php @@ -0,0 +1,27 @@ +_propDict)) { + if (is_a($this->_propDict["templates"], "\Beta\Microsoft\Graph\Model\PolicyTemplate") || is_null($this->_propDict["templates"])) { + return $this->_propDict["templates"]; + } else { + $this->_propDict["templates"] = new PolicyTemplate($this->_propDict["templates"]); + return $this->_propDict["templates"]; + } + } + return null; + } + + /** + * Sets the templates + * Represents the base policy in the directory for multi-tenant organization settings. + * + * @param PolicyTemplate $val The templates + * + * @return CrossTenantAccessPolicy + */ + public function setTemplates($val) + { + $this->_propDict["templates"] = $val; + return $this; + } + } diff --git a/src/Beta/Microsoft/Graph/Model/CustomExtensionClientConfiguration.php b/src/Beta/Microsoft/Graph/Model/CustomExtensionClientConfiguration.php index cdf6d2adb88..fe4d7c00a8a 100644 --- a/src/Beta/Microsoft/Graph/Model/CustomExtensionClientConfiguration.php +++ b/src/Beta/Microsoft/Graph/Model/CustomExtensionClientConfiguration.php @@ -25,7 +25,7 @@ class CustomExtensionClientConfiguration extends Entity { /** * Gets the maximumRetries - * The max number of retries that Azure AD will make to the external API. Values of 0 or 1 are supported. If null, the default for the service will apply. + * The max number of retries that Azure AD makes to the external API. Values of 0 or 1 are supported. If null, the default for the service applies. * * @return int|null The maximumRetries */ @@ -40,7 +40,7 @@ public function getMaximumRetries() /** * Sets the maximumRetries - * The max number of retries that Azure AD will make to the external API. Values of 0 or 1 are supported. If null, the default for the service will apply. + * The max number of retries that Azure AD makes to the external API. Values of 0 or 1 are supported. If null, the default for the service applies. * * @param int $val The value of the maximumRetries * @@ -53,7 +53,7 @@ public function setMaximumRetries($val) } /** * Gets the timeoutInMilliseconds - * The max duration in milliseconds that Azure AD will wait for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. If null, the default for the service will apply. + * The max duration in milliseconds that Azure AD waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. If null, the default for the service applies. * * @return int|null The timeoutInMilliseconds */ @@ -68,7 +68,7 @@ public function getTimeoutInMilliseconds() /** * Sets the timeoutInMilliseconds - * The max duration in milliseconds that Azure AD will wait for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. If null, the default for the service will apply. + * The max duration in milliseconds that Azure AD waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. If null, the default for the service applies. * * @param int $val The value of the timeoutInMilliseconds * diff --git a/src/Beta/Microsoft/Graph/Model/CustomTrainingSetting.php b/src/Beta/Microsoft/Graph/Model/CustomTrainingSetting.php index fc63e54acf9..101ea88b689 100644 --- a/src/Beta/Microsoft/Graph/Model/CustomTrainingSetting.php +++ b/src/Beta/Microsoft/Graph/Model/CustomTrainingSetting.php @@ -37,6 +37,7 @@ public function __construct($propDict = array()) /** * Gets the assignedTo + * A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. * * @return TrainingAssignedTo|null The assignedTo */ @@ -55,6 +56,7 @@ public function getAssignedTo() /** * Sets the assignedTo + * A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. * * @param TrainingAssignedTo $val The value to assign to the assignedTo * @@ -67,6 +69,7 @@ public function setAssignedTo($val) } /** * Gets the description + * The description of the custom training setting. * * @return string|null The description */ @@ -81,6 +84,7 @@ public function getDescription() /** * Sets the description + * The description of the custom training setting. * * @param string $val The value of the description * @@ -93,6 +97,7 @@ public function setDescription($val) } /** * Gets the displayName + * The display name of the custom training setting. * * @return string|null The displayName */ @@ -107,6 +112,7 @@ public function getDisplayName() /** * Sets the displayName + * The display name of the custom training setting. * * @param string $val The value of the displayName * @@ -119,8 +125,9 @@ public function setDisplayName($val) } /** * Gets the durationInMinutes + * Training duration. * - * @return string|null The durationInMinutes + * @return int|null The durationInMinutes */ public function getDurationInMinutes() { @@ -133,8 +140,9 @@ public function getDurationInMinutes() /** * Sets the durationInMinutes + * Training duration. * - * @param string $val The value of the durationInMinutes + * @param int $val The value of the durationInMinutes * * @return CustomTrainingSetting */ @@ -145,6 +153,7 @@ public function setDurationInMinutes($val) } /** * Gets the url + * The training URL. * * @return string|null The url */ @@ -159,6 +168,7 @@ public function getUrl() /** * Sets the url + * The training URL. * * @param string $val The value of the url * diff --git a/src/Beta/Microsoft/Graph/Model/DataCollectionInfo.php b/src/Beta/Microsoft/Graph/Model/DataCollectionInfo.php new file mode 100644 index 00000000000..4e8f419a6f3 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/DataCollectionInfo.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["entitlements"], "\Beta\Microsoft\Graph\Model\EntitlementsDataCollectionInfo") || is_null($this->_propDict["entitlements"])) { + return $this->_propDict["entitlements"]; + } else { + $this->_propDict["entitlements"] = new EntitlementsDataCollectionInfo($this->_propDict["entitlements"]); + return $this->_propDict["entitlements"]; + } + } + return null; + } + + /** + * Sets the entitlements + * + * @param EntitlementsDataCollectionInfo $val The entitlements + * + * @return DataCollectionInfo + */ + public function setEntitlements($val) + { + $this->_propDict["entitlements"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/DataCollectionStatus.php b/src/Beta/Microsoft/Graph/Model/DataCollectionStatus.php new file mode 100644 index 00000000000..833f9961ef4 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/DataCollectionStatus.php @@ -0,0 +1,35 @@ +setODataType("#microsoft.graph.edIdentitySource"); + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/EducationAssignmentDefaults.php b/src/Beta/Microsoft/Graph/Model/EducationAssignmentDefaults.php index 989770252e0..d34ce9541eb 100644 --- a/src/Beta/Microsoft/Graph/Model/EducationAssignmentDefaults.php +++ b/src/Beta/Microsoft/Graph/Model/EducationAssignmentDefaults.php @@ -59,7 +59,7 @@ public function setAddedStudentAction($val) /** * Gets the addToCalendarAction - * Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none. + * Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. You must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none. * * @return EducationAddToCalendarOptions|null The addToCalendarAction */ @@ -78,7 +78,7 @@ public function getAddToCalendarAction() /** * Sets the addToCalendarAction - * Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none. + * Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. You must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none. * * @param EducationAddToCalendarOptions $val The addToCalendarAction * diff --git a/src/Beta/Microsoft/Graph/Model/EducationResource.php b/src/Beta/Microsoft/Graph/Model/EducationResource.php index d10ff3d330c..c25db899517 100644 --- a/src/Beta/Microsoft/Graph/Model/EducationResource.php +++ b/src/Beta/Microsoft/Graph/Model/EducationResource.php @@ -26,7 +26,7 @@ class EducationResource extends Entity /** * Gets the createdBy - * Who created the resource. + * Who created the resource? * * @return IdentitySet|null The createdBy */ @@ -45,7 +45,7 @@ public function getCreatedBy() /** * Sets the createdBy - * Who created the resource. + * Who created the resource? * * @param IdentitySet $val The value to assign to the createdBy * @@ -120,7 +120,7 @@ public function setDisplayName($val) /** * Gets the lastModifiedBy - * Who was the last user to modify the resource. + * Who was the last user to modify the resource? * * @return IdentitySet|null The lastModifiedBy */ @@ -139,7 +139,7 @@ public function getLastModifiedBy() /** * Sets the lastModifiedBy - * Who was the last user to modify the resource. + * Who was the last user to modify the resource? * * @param IdentitySet $val The value to assign to the lastModifiedBy * diff --git a/src/Beta/Microsoft/Graph/Model/EmailFileAssessmentRequest.php b/src/Beta/Microsoft/Graph/Model/EmailFileAssessmentRequest.php index 8b33011b735..1987b3f76b9 100644 --- a/src/Beta/Microsoft/Graph/Model/EmailFileAssessmentRequest.php +++ b/src/Beta/Microsoft/Graph/Model/EmailFileAssessmentRequest.php @@ -26,7 +26,7 @@ class EmailFileAssessmentRequest extends ThreatAssessmentRequest { /** * Gets the contentData - * Base64 encoded .eml email file content. The file content cannot fetch back because it isn't stored. + * Base64 encoded .eml email file content. The file content can't fetch back because it isn't stored. * * @return string|null The contentData */ @@ -41,7 +41,7 @@ public function getContentData() /** * Sets the contentData - * Base64 encoded .eml email file content. The file content cannot fetch back because it isn't stored. + * Base64 encoded .eml email file content. The file content can't fetch back because it isn't stored. * * @param string $val The contentData * diff --git a/src/Beta/Microsoft/Graph/Model/EndUserNotification.php b/src/Beta/Microsoft/Graph/Model/EndUserNotification.php index e185df4b564..84bc419c1b0 100644 --- a/src/Beta/Microsoft/Graph/Model/EndUserNotification.php +++ b/src/Beta/Microsoft/Graph/Model/EndUserNotification.php @@ -26,6 +26,7 @@ class EndUserNotification extends Entity { /** * Gets the createdBy + * Identity of the user who created the notification. * * @return EmailIdentity|null The createdBy */ @@ -44,6 +45,7 @@ public function getCreatedBy() /** * Sets the createdBy + * Identity of the user who created the notification. * * @param EmailIdentity $val The createdBy * @@ -57,6 +59,7 @@ public function setCreatedBy($val) /** * Gets the createdDateTime + * Date and time when the notification was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The createdDateTime */ @@ -75,6 +78,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime + * Date and time when the notification was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The createdDateTime * @@ -88,6 +92,7 @@ public function setCreatedDateTime($val) /** * Gets the description + * Description of the notification as defined by the user. * * @return string|null The description */ @@ -102,6 +107,7 @@ public function getDescription() /** * Sets the description + * Description of the notification as defined by the user. * * @param string $val The description * @@ -115,6 +121,7 @@ public function setDescription($val) /** * Gets the displayName + * Name of the notification as defined by the user. * * @return string|null The displayName */ @@ -129,6 +136,7 @@ public function getDisplayName() /** * Sets the displayName + * Name of the notification as defined by the user. * * @param string $val The displayName * @@ -142,6 +150,7 @@ public function setDisplayName($val) /** * Gets the lastModifiedBy + * Identity of the user who last modified the notification. * * @return EmailIdentity|null The lastModifiedBy */ @@ -160,6 +169,7 @@ public function getLastModifiedBy() /** * Sets the lastModifiedBy + * Identity of the user who last modified the notification. * * @param EmailIdentity $val The lastModifiedBy * @@ -173,6 +183,7 @@ public function setLastModifiedBy($val) /** * Gets the lastModifiedDateTime + * Date and time when the notification was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The lastModifiedDateTime */ @@ -191,6 +202,7 @@ public function getLastModifiedDateTime() /** * Sets the lastModifiedDateTime + * Date and time when the notification was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The lastModifiedDateTime * @@ -204,6 +216,7 @@ public function setLastModifiedDateTime($val) /** * Gets the notificationType + * Type of notification. Possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue. * * @return EndUserNotificationType|null The notificationType */ @@ -222,6 +235,7 @@ public function getNotificationType() /** * Sets the notificationType + * Type of notification. Possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue. * * @param EndUserNotificationType $val The notificationType * @@ -235,6 +249,7 @@ public function setNotificationType($val) /** * Gets the source + * The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. * * @return SimulationContentSource|null The source */ @@ -253,6 +268,7 @@ public function getSource() /** * Sets the source + * The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. * * @param SimulationContentSource $val The source * @@ -266,6 +282,7 @@ public function setSource($val) /** * Gets the status + * The status of the notification. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * * @return SimulationContentStatus|null The status */ @@ -284,6 +301,7 @@ public function getStatus() /** * Sets the status + * The status of the notification. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * * @param SimulationContentStatus $val The status * @@ -297,6 +315,7 @@ public function setStatus($val) /** * Gets the supportedLocales + * Supported locales for endUserNotification content. * * @return array|null The supportedLocales */ @@ -311,6 +330,7 @@ public function getSupportedLocales() /** * Sets the supportedLocales + * Supported locales for endUserNotification content. * * @param string[] $val The supportedLocales * diff --git a/src/Beta/Microsoft/Graph/Model/EndUserNotificationDetail.php b/src/Beta/Microsoft/Graph/Model/EndUserNotificationDetail.php index 7d22601352c..c4af44c6684 100644 --- a/src/Beta/Microsoft/Graph/Model/EndUserNotificationDetail.php +++ b/src/Beta/Microsoft/Graph/Model/EndUserNotificationDetail.php @@ -26,6 +26,7 @@ class EndUserNotificationDetail extends Entity { /** * Gets the emailContent + * Email HTML content. * * @return string|null The emailContent */ @@ -40,6 +41,7 @@ public function getEmailContent() /** * Sets the emailContent + * Email HTML content. * * @param string $val The emailContent * @@ -53,6 +55,7 @@ public function setEmailContent($val) /** * Gets the isDefaultLangauge + * Indicates whether this language is default. * * @return bool|null The isDefaultLangauge */ @@ -67,6 +70,7 @@ public function getIsDefaultLangauge() /** * Sets the isDefaultLangauge + * Indicates whether this language is default. * * @param bool $val The isDefaultLangauge * @@ -80,6 +84,7 @@ public function setIsDefaultLangauge($val) /** * Gets the language + * Notification language. * * @return string|null The language */ @@ -94,6 +99,7 @@ public function getLanguage() /** * Sets the language + * Notification language. * * @param string $val The language * @@ -107,6 +113,7 @@ public function setLanguage($val) /** * Gets the locale + * Notification locale. * * @return string|null The locale */ @@ -121,6 +128,7 @@ public function getLocale() /** * Sets the locale + * Notification locale. * * @param string $val The locale * @@ -134,6 +142,7 @@ public function setLocale($val) /** * Gets the sentFrom + * Email details of the sender. * * @return EmailIdentity|null The sentFrom */ @@ -152,6 +161,7 @@ public function getSentFrom() /** * Sets the sentFrom + * Email details of the sender. * * @param EmailIdentity $val The sentFrom * @@ -165,6 +175,7 @@ public function setSentFrom($val) /** * Gets the subject + * Mail subject. * * @return string|null The subject */ @@ -179,6 +190,7 @@ public function getSubject() /** * Sets the subject + * Mail subject. * * @param string $val The subject * diff --git a/src/Beta/Microsoft/Graph/Model/EndUserNotificationSetting.php b/src/Beta/Microsoft/Graph/Model/EndUserNotificationSetting.php index a1ae91d65b7..3502a6c77f7 100644 --- a/src/Beta/Microsoft/Graph/Model/EndUserNotificationSetting.php +++ b/src/Beta/Microsoft/Graph/Model/EndUserNotificationSetting.php @@ -26,6 +26,7 @@ class EndUserNotificationSetting extends Entity /** * Gets the notificationPreference + * Notification preference. Possible values are: unknown, microsoft, custom, unknownFutureValue. * * @return EndUserNotificationPreference|null The notificationPreference */ @@ -44,6 +45,7 @@ public function getNotificationPreference() /** * Sets the notificationPreference + * Notification preference. Possible values are: unknown, microsoft, custom, unknownFutureValue. * * @param EndUserNotificationPreference $val The value to assign to the notificationPreference * @@ -57,6 +59,7 @@ public function setNotificationPreference($val) /** * Gets the positiveReinforcement + * Positive reinforcement detail. * * @return PositiveReinforcementNotification|null The positiveReinforcement */ @@ -75,6 +78,7 @@ public function getPositiveReinforcement() /** * Sets the positiveReinforcement + * Positive reinforcement detail. * * @param PositiveReinforcementNotification $val The value to assign to the positiveReinforcement * @@ -88,6 +92,7 @@ public function setPositiveReinforcement($val) /** * Gets the settingType + * End user notification type. Possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue. * * @return EndUserNotificationSettingType|null The settingType */ @@ -106,6 +111,7 @@ public function getSettingType() /** * Sets the settingType + * End user notification type. Possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue. * * @param EndUserNotificationSettingType $val The value to assign to the settingType * diff --git a/src/Beta/Microsoft/Graph/Model/EntitlementsDataCollection.php b/src/Beta/Microsoft/Graph/Model/EntitlementsDataCollection.php new file mode 100644 index 00000000000..5b9cd0b5d2b --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/EntitlementsDataCollection.php @@ -0,0 +1,130 @@ +setODataType("#microsoft.graph.entitlementsDataCollection"); + } + + + /** + * Gets the lastCollectionDateTime + * + * @return \DateTime|null The lastCollectionDateTime + */ + public function getLastCollectionDateTime() + { + if (array_key_exists("lastCollectionDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastCollectionDateTime"], "\DateTime") || is_null($this->_propDict["lastCollectionDateTime"])) { + return $this->_propDict["lastCollectionDateTime"]; + } else { + $this->_propDict["lastCollectionDateTime"] = new \DateTime($this->_propDict["lastCollectionDateTime"]); + return $this->_propDict["lastCollectionDateTime"]; + } + } + return null; + } + + /** + * Sets the lastCollectionDateTime + * + * @param \DateTime $val The value to assign to the lastCollectionDateTime + * + * @return EntitlementsDataCollection The EntitlementsDataCollection + */ + public function setLastCollectionDateTime($val) + { + $this->_propDict["lastCollectionDateTime"] = $val; + return $this; + } + + /** + * Gets the permissionsModificationCapability + * + * @return PermissionsModificationCapability|null The permissionsModificationCapability + */ + public function getPermissionsModificationCapability() + { + if (array_key_exists("permissionsModificationCapability", $this->_propDict)) { + if (is_a($this->_propDict["permissionsModificationCapability"], "\Beta\Microsoft\Graph\Model\PermissionsModificationCapability") || is_null($this->_propDict["permissionsModificationCapability"])) { + return $this->_propDict["permissionsModificationCapability"]; + } else { + $this->_propDict["permissionsModificationCapability"] = new PermissionsModificationCapability($this->_propDict["permissionsModificationCapability"]); + return $this->_propDict["permissionsModificationCapability"]; + } + } + return null; + } + + /** + * Sets the permissionsModificationCapability + * + * @param PermissionsModificationCapability $val The value to assign to the permissionsModificationCapability + * + * @return EntitlementsDataCollection The EntitlementsDataCollection + */ + public function setPermissionsModificationCapability($val) + { + $this->_propDict["permissionsModificationCapability"] = $val; + return $this; + } + + /** + * Gets the status + * + * @return DataCollectionStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\DataCollectionStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new DataCollectionStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * + * @param DataCollectionStatus $val The value to assign to the status + * + * @return EntitlementsDataCollection The EntitlementsDataCollection + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/EntitlementsDataCollectionInfo.php b/src/Beta/Microsoft/Graph/Model/EntitlementsDataCollectionInfo.php new file mode 100644 index 00000000000..5ef1d157abf --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/EntitlementsDataCollectionInfo.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["accounts"], "\Beta\Microsoft\Graph\Model\AuthorizationSystem") || is_null($this->_propDict["accounts"])) { + return $this->_propDict["accounts"]; + } else { + $this->_propDict["accounts"] = new AuthorizationSystem($this->_propDict["accounts"]); + return $this->_propDict["accounts"]; + } + } + return null; + } + + /** + * Sets the accounts + * + * @param AuthorizationSystem $val The value to assign to the accounts + * + * @return EnumeratedAccountsWithAccess The EnumeratedAccountsWithAccess + */ + public function setAccounts($val) + { + $this->_propDict["accounts"] = $val; + return $this; + } } diff --git a/src/Beta/Microsoft/Graph/Model/EvaluateDynamicMembershipResult.php b/src/Beta/Microsoft/Graph/Model/EvaluateDynamicMembershipResult.php index 3846e4ad810..a8e70dd68b6 100644 --- a/src/Beta/Microsoft/Graph/Model/EvaluateDynamicMembershipResult.php +++ b/src/Beta/Microsoft/Graph/Model/EvaluateDynamicMembershipResult.php @@ -25,7 +25,7 @@ class EvaluateDynamicMembershipResult extends Entity { /** * Gets the membershipRule - * If a group ID is provided, the value is the membership rule for the group. If a group ID is not provided, the value is the membership rule that was provided as a parameter. For more information, see Dynamic membership rules for groups in Azure Active Directory. + * If a group ID is provided, the value is the membership rule for the group. If a group ID isn't provided, the value is the membership rule that was provided as a parameter. For more information, see Dynamic membership rules for groups in Azure Active Directory. * * @return string|null The membershipRule */ @@ -40,7 +40,7 @@ public function getMembershipRule() /** * Sets the membershipRule - * If a group ID is provided, the value is the membership rule for the group. If a group ID is not provided, the value is the membership rule that was provided as a parameter. For more information, see Dynamic membership rules for groups in Azure Active Directory. + * If a group ID is provided, the value is the membership rule for the group. If a group ID isn't provided, the value is the membership rule that was provided as a parameter. For more information, see Dynamic membership rules for groups in Azure Active Directory. * * @param string $val The value of the membershipRule * @@ -54,7 +54,7 @@ public function setMembershipRule($val) /** * Gets the membershipRuleEvaluationDetails - * Provides a detailed anaylsis of the membership evaluation result. + * Provides a detailed analysis of the membership evaluation result. * * @return ExpressionEvaluationDetails|null The membershipRuleEvaluationDetails */ @@ -73,7 +73,7 @@ public function getMembershipRuleEvaluationDetails() /** * Sets the membershipRuleEvaluationDetails - * Provides a detailed anaylsis of the membership evaluation result. + * Provides a detailed analysis of the membership evaluation result. * * @param ExpressionEvaluationDetails $val The value to assign to the membershipRuleEvaluationDetails * diff --git a/src/Beta/Microsoft/Graph/Model/FileAssessmentRequest.php b/src/Beta/Microsoft/Graph/Model/FileAssessmentRequest.php index 3c8a92e3dc3..b21213fb47f 100644 --- a/src/Beta/Microsoft/Graph/Model/FileAssessmentRequest.php +++ b/src/Beta/Microsoft/Graph/Model/FileAssessmentRequest.php @@ -26,7 +26,7 @@ class FileAssessmentRequest extends ThreatAssessmentRequest { /** * Gets the contentData - * Base64 encoded file content. The file content cannot fetch back because it isn't stored. + * Base64 encoded file content. The file content can't fetch back because it isn't stored. * * @return string|null The contentData */ @@ -41,7 +41,7 @@ public function getContentData() /** * Sets the contentData - * Base64 encoded file content. The file content cannot fetch back because it isn't stored. + * Base64 encoded file content. The file content can't fetch back because it isn't stored. * * @param string $val The contentData * diff --git a/src/Beta/Microsoft/Graph/Model/Filter.php b/src/Beta/Microsoft/Graph/Model/Filter.php index 9ba1da0531c..bd3ad744032 100644 --- a/src/Beta/Microsoft/Graph/Model/Filter.php +++ b/src/Beta/Microsoft/Graph/Model/Filter.php @@ -59,7 +59,7 @@ public function setCategoryFilterGroups($val) /** * Gets the groups - * Filter group set used to decide whether given object is in scope for provisioning. This is the filter which should be used in most cases. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is not satisfied any longer, such object will get de-provisioned'. An object is considered in scope if ANY of the groups in the collection is evaluated to true. + * Filter group set used to decide whether given object is in scope for provisioning. This is the filter which should be used in most cases. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter isn't satisfied any longer, such object will get de-provisioned'. An object is considered in scope if ANY of the groups in the collection is evaluated to true. * * @return FilterGroup|null The groups */ @@ -78,7 +78,7 @@ public function getGroups() /** * Sets the groups - * Filter group set used to decide whether given object is in scope for provisioning. This is the filter which should be used in most cases. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is not satisfied any longer, such object will get de-provisioned'. An object is considered in scope if ANY of the groups in the collection is evaluated to true. + * Filter group set used to decide whether given object is in scope for provisioning. This is the filter which should be used in most cases. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter isn't satisfied any longer, such object will get de-provisioned'. An object is considered in scope if ANY of the groups in the collection is evaluated to true. * * @param FilterGroup $val The value to assign to the groups * @@ -92,7 +92,7 @@ public function setGroups($val) /** * Gets the inputFilterGroups - * *Experimental* Filter group set used to filter out objects at the early stage of reading them from the directory. If an object doesn't satisfy this filter it will not be processed further. Important to understand is that if an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is no longer satisfied, such object will NOT get de-provisioned. An object is considered in scope if ANY of the groups in the collection is evaluated to true. + * *Experimental* Filter group set used to filter out objects at the early stage of reading them from the directory. If an object doesn't satisfy this filter, it will not be processed further. Important to understand is that if an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is no longer satisfied, such object will NOT get de-provisioned. An object is considered in scope if ANY of the groups in the collection is evaluated to true. * * @return FilterGroup|null The inputFilterGroups */ @@ -111,7 +111,7 @@ public function getInputFilterGroups() /** * Sets the inputFilterGroups - * *Experimental* Filter group set used to filter out objects at the early stage of reading them from the directory. If an object doesn't satisfy this filter it will not be processed further. Important to understand is that if an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is no longer satisfied, such object will NOT get de-provisioned. An object is considered in scope if ANY of the groups in the collection is evaluated to true. + * *Experimental* Filter group set used to filter out objects at the early stage of reading them from the directory. If an object doesn't satisfy this filter, it will not be processed further. Important to understand is that if an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is no longer satisfied, such object will NOT get de-provisioned. An object is considered in scope if ANY of the groups in the collection is evaluated to true. * * @param FilterGroup $val The value to assign to the inputFilterGroups * diff --git a/src/Beta/Microsoft/Graph/Model/GcpActionPermissionsDefinitionAction.php b/src/Beta/Microsoft/Graph/Model/GcpActionPermissionsDefinitionAction.php new file mode 100644 index 00000000000..3b3cdc67774 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpActionPermissionsDefinitionAction.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["actions"]; + } else { + return null; + } + } + + /** + * Sets the actions + * + * @param string $val The value of the actions + * + * @return GcpActionPermissionsDefinitionAction + */ + public function setActions($val) + { + $this->_propDict["actions"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/GcpAssociatedIdentities.php b/src/Beta/Microsoft/Graph/Model/GcpAssociatedIdentities.php new file mode 100644 index 00000000000..55c1ab8a9c7 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpAssociatedIdentities.php @@ -0,0 +1,119 @@ +_propDict)) { + if (is_a($this->_propDict["all"], "\Beta\Microsoft\Graph\Model\GcpIdentity") || is_null($this->_propDict["all"])) { + return $this->_propDict["all"]; + } else { + $this->_propDict["all"] = new GcpIdentity($this->_propDict["all"]); + return $this->_propDict["all"]; + } + } + return null; + } + + /** + * Sets the all + * + * @param GcpIdentity $val The value to assign to the all + * + * @return GcpAssociatedIdentities The GcpAssociatedIdentities + */ + public function setAll($val) + { + $this->_propDict["all"] = $val; + return $this; + } + + /** + * Gets the serviceAccounts + * + * @return GcpServiceAccount|null The serviceAccounts + */ + public function getServiceAccounts() + { + if (array_key_exists("serviceAccounts", $this->_propDict)) { + if (is_a($this->_propDict["serviceAccounts"], "\Beta\Microsoft\Graph\Model\GcpServiceAccount") || is_null($this->_propDict["serviceAccounts"])) { + return $this->_propDict["serviceAccounts"]; + } else { + $this->_propDict["serviceAccounts"] = new GcpServiceAccount($this->_propDict["serviceAccounts"]); + return $this->_propDict["serviceAccounts"]; + } + } + return null; + } + + /** + * Sets the serviceAccounts + * + * @param GcpServiceAccount $val The value to assign to the serviceAccounts + * + * @return GcpAssociatedIdentities The GcpAssociatedIdentities + */ + public function setServiceAccounts($val) + { + $this->_propDict["serviceAccounts"] = $val; + return $this; + } + + /** + * Gets the users + * + * @return GcpUser|null The users + */ + public function getUsers() + { + if (array_key_exists("users", $this->_propDict)) { + if (is_a($this->_propDict["users"], "\Beta\Microsoft\Graph\Model\GcpUser") || is_null($this->_propDict["users"])) { + return $this->_propDict["users"]; + } else { + $this->_propDict["users"] = new GcpUser($this->_propDict["users"]); + return $this->_propDict["users"]; + } + } + return null; + } + + /** + * Sets the users + * + * @param GcpUser $val The value to assign to the users + * + * @return GcpAssociatedIdentities The GcpAssociatedIdentities + */ + public function setUsers($val) + { + $this->_propDict["users"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystem.php b/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystem.php new file mode 100644 index 00000000000..c59786c4309 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystem.php @@ -0,0 +1,170 @@ +_propDict)) { + if (is_a($this->_propDict["associatedIdentities"], "\Beta\Microsoft\Graph\Model\GcpAssociatedIdentities") || is_null($this->_propDict["associatedIdentities"])) { + return $this->_propDict["associatedIdentities"]; + } else { + $this->_propDict["associatedIdentities"] = new GcpAssociatedIdentities($this->_propDict["associatedIdentities"]); + return $this->_propDict["associatedIdentities"]; + } + } + return null; + } + + /** + * Sets the associatedIdentities + * + * @param GcpAssociatedIdentities $val The associatedIdentities + * + * @return GcpAuthorizationSystem + */ + public function setAssociatedIdentities($val) + { + $this->_propDict["associatedIdentities"] = $val; + return $this; + } + + + /** + * Gets the actions + * + * @return array|null The actions + */ + public function getActions() + { + if (array_key_exists("actions", $this->_propDict)) { + return $this->_propDict["actions"]; + } else { + return null; + } + } + + /** + * Sets the actions + * + * @param GcpAuthorizationSystemTypeAction[] $val The actions + * + * @return GcpAuthorizationSystem + */ + public function setActions($val) + { + $this->_propDict["actions"] = $val; + return $this; + } + + + /** + * Gets the resources + * + * @return array|null The resources + */ + public function getResources() + { + if (array_key_exists("resources", $this->_propDict)) { + return $this->_propDict["resources"]; + } else { + return null; + } + } + + /** + * Sets the resources + * + * @param GcpAuthorizationSystemResource[] $val The resources + * + * @return GcpAuthorizationSystem + */ + public function setResources($val) + { + $this->_propDict["resources"] = $val; + return $this; + } + + + /** + * Gets the roles + * + * @return array|null The roles + */ + public function getRoles() + { + if (array_key_exists("roles", $this->_propDict)) { + return $this->_propDict["roles"]; + } else { + return null; + } + } + + /** + * Sets the roles + * + * @param GcpRole[] $val The roles + * + * @return GcpAuthorizationSystem + */ + public function setRoles($val) + { + $this->_propDict["roles"] = $val; + return $this; + } + + + /** + * Gets the services + * + * @return array|null The services + */ + public function getServices() + { + if (array_key_exists("services", $this->_propDict)) { + return $this->_propDict["services"]; + } else { + return null; + } + } + + /** + * Sets the services + * + * @param AuthorizationSystemTypeService[] $val The services + * + * @return GcpAuthorizationSystem + */ + public function setServices($val) + { + $this->_propDict["services"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystemResource.php b/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystemResource.php new file mode 100644 index 00000000000..37160ac6ae0 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystemResource.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) { + return $this->_propDict["service"]; + } else { + $this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]); + return $this->_propDict["service"]; + } + } + return null; + } + + /** + * Sets the service + * + * @param AuthorizationSystemTypeService $val The service + * + * @return GcpAuthorizationSystemResource + */ + public function setService($val) + { + $this->_propDict["service"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystemTypeAction.php b/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystemTypeAction.php new file mode 100644 index 00000000000..f479d2542e4 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpAuthorizationSystemTypeAction.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) { + return $this->_propDict["service"]; + } else { + $this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]); + return $this->_propDict["service"]; + } + } + return null; + } + + /** + * Sets the service + * + * @param AuthorizationSystemTypeService $val The service + * + * @return GcpAuthorizationSystemTypeAction + */ + public function setService($val) + { + $this->_propDict["service"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/GcpIdentity.php b/src/Beta/Microsoft/Graph/Model/GcpIdentity.php new file mode 100644 index 00000000000..3e68f479dd7 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpIdentity.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * + * @param string $val The displayName + * + * @return GcpRole + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the externalId + * + * @return string|null The externalId + */ + public function getExternalId() + { + if (array_key_exists("externalId", $this->_propDict)) { + return $this->_propDict["externalId"]; + } else { + return null; + } + } + + /** + * Sets the externalId + * + * @param string $val The externalId + * + * @return GcpRole + */ + public function setExternalId($val) + { + $this->_propDict["externalId"] = $val; + return $this; + } + + /** + * Gets the gcpRoleType + * + * @return GcpRoleType|null The gcpRoleType + */ + public function getGcpRoleType() + { + if (array_key_exists("gcpRoleType", $this->_propDict)) { + if (is_a($this->_propDict["gcpRoleType"], "\Beta\Microsoft\Graph\Model\GcpRoleType") || is_null($this->_propDict["gcpRoleType"])) { + return $this->_propDict["gcpRoleType"]; + } else { + $this->_propDict["gcpRoleType"] = new GcpRoleType($this->_propDict["gcpRoleType"]); + return $this->_propDict["gcpRoleType"]; + } + } + return null; + } + + /** + * Sets the gcpRoleType + * + * @param GcpRoleType $val The gcpRoleType + * + * @return GcpRole + */ + public function setGcpRoleType($val) + { + $this->_propDict["gcpRoleType"] = $val; + return $this; + } + + + /** + * Gets the scopes + * + * @return array|null The scopes + */ + public function getScopes() + { + if (array_key_exists("scopes", $this->_propDict)) { + return $this->_propDict["scopes"]; + } else { + return null; + } + } + + /** + * Sets the scopes + * + * @param GcpScope[] $val The scopes + * + * @return GcpRole + */ + public function setScopes($val) + { + $this->_propDict["scopes"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/GcpRolePermissionsDefinitionAction.php b/src/Beta/Microsoft/Graph/Model/GcpRolePermissionsDefinitionAction.php new file mode 100644 index 00000000000..7a1df9154fb --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpRolePermissionsDefinitionAction.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["roles"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionGcpRole") || is_null($this->_propDict["roles"])) { + return $this->_propDict["roles"]; + } else { + $this->_propDict["roles"] = new PermissionsDefinitionGcpRole($this->_propDict["roles"]); + return $this->_propDict["roles"]; + } + } + return null; + } + + /** + * Sets the roles + * + * @param PermissionsDefinitionGcpRole $val The value to assign to the roles + * + * @return GcpRolePermissionsDefinitionAction The GcpRolePermissionsDefinitionAction + */ + public function setRoles($val) + { + $this->_propDict["roles"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/GcpRoleType.php b/src/Beta/Microsoft/Graph/Model/GcpRoleType.php new file mode 100644 index 00000000000..913eb78462f --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpRoleType.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["resourceType"]; + } else { + return null; + } + } + + /** + * Sets the resourceType + * + * @param string $val The value of the resourceType + * + * @return GcpScope + */ + public function setResourceType($val) + { + $this->_propDict["resourceType"] = $val; + return $this; + } + + /** + * Gets the service + * + * @return AuthorizationSystemTypeService|null The service + */ + public function getService() + { + if (array_key_exists("service", $this->_propDict)) { + if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) { + return $this->_propDict["service"]; + } else { + $this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]); + return $this->_propDict["service"]; + } + } + return null; + } + + /** + * Sets the service + * + * @param AuthorizationSystemTypeService $val The value to assign to the service + * + * @return GcpScope The GcpScope + */ + public function setService($val) + { + $this->_propDict["service"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/GcpServiceAccount.php b/src/Beta/Microsoft/Graph/Model/GcpServiceAccount.php new file mode 100644 index 00000000000..202d5bc0f74 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/GcpServiceAccount.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["domain"]; + } else { + return null; + } + } + + /** + * Sets the domain + * + * @param string $val The value of the domain + * + * @return GsuiteSource + */ + public function setDomain($val) + { + $this->_propDict["domain"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/IdentityGovernance.php b/src/Beta/Microsoft/Graph/Model/IdentityGovernance.php index 794a9a44866..7e4071c2088 100644 --- a/src/Beta/Microsoft/Graph/Model/IdentityGovernance.php +++ b/src/Beta/Microsoft/Graph/Model/IdentityGovernance.php @@ -210,6 +210,37 @@ public function setEntitlementManagement($val) return $this; } + /** + * Gets the permissionsManagement + * + * @return PermissionsManagement|null The permissionsManagement + */ + public function getPermissionsManagement() + { + if (array_key_exists("permissionsManagement", $this->_propDict)) { + if (is_a($this->_propDict["permissionsManagement"], "\Beta\Microsoft\Graph\Model\PermissionsManagement") || is_null($this->_propDict["permissionsManagement"])) { + return $this->_propDict["permissionsManagement"]; + } else { + $this->_propDict["permissionsManagement"] = new PermissionsManagement($this->_propDict["permissionsManagement"]); + return $this->_propDict["permissionsManagement"]; + } + } + return null; + } + + /** + * Sets the permissionsManagement + * + * @param PermissionsManagement $val The permissionsManagement + * + * @return IdentityGovernance + */ + public function setPermissionsManagement($val) + { + $this->_propDict["permissionsManagement"] = $val; + return $this; + } + /** * Gets the privilegedAccess * diff --git a/src/Beta/Microsoft/Graph/Model/IdentitySecurityDefaultsEnforcementPolicy.php b/src/Beta/Microsoft/Graph/Model/IdentitySecurityDefaultsEnforcementPolicy.php index 5ff2f82c487..25b37f77ae7 100644 --- a/src/Beta/Microsoft/Graph/Model/IdentitySecurityDefaultsEnforcementPolicy.php +++ b/src/Beta/Microsoft/Graph/Model/IdentitySecurityDefaultsEnforcementPolicy.php @@ -26,7 +26,7 @@ class IdentitySecurityDefaultsEnforcementPolicy extends PolicyBase { /** * Gets the isEnabled - * If set to true, Azure Active Directory security defaults is enabled for the tenant. + * If set to true, Azure Active Directory security defaults are enabled for the tenant. * * @return bool|null The isEnabled */ @@ -41,7 +41,7 @@ public function getIsEnabled() /** * Sets the isEnabled - * If set to true, Azure Active Directory security defaults is enabled for the tenant. + * If set to true, Azure Active Directory security defaults are enabled for the tenant. * * @param bool $val The isEnabled * diff --git a/src/Beta/Microsoft/Graph/Model/IdentitySet.php b/src/Beta/Microsoft/Graph/Model/IdentitySet.php index 2046ffd53d1..655759bfd9f 100644 --- a/src/Beta/Microsoft/Graph/Model/IdentitySet.php +++ b/src/Beta/Microsoft/Graph/Model/IdentitySet.php @@ -26,7 +26,7 @@ class IdentitySet extends Entity /** * Gets the application - * The Identity of the Application. This property is read-only. + * Optional. The application associated with this action. * * @return Identity|null The application */ @@ -45,7 +45,7 @@ public function getApplication() /** * Sets the application - * The Identity of the Application. This property is read-only. + * Optional. The application associated with this action. * * @param Identity $val The value to assign to the application * @@ -59,7 +59,7 @@ public function setApplication($val) /** * Gets the device - * The Identity of the Device. This property is read-only. + * Optional. The device associated with this action. * * @return Identity|null The device */ @@ -78,7 +78,7 @@ public function getDevice() /** * Sets the device - * The Identity of the Device. This property is read-only. + * Optional. The device associated with this action. * * @param Identity $val The value to assign to the device * @@ -92,7 +92,7 @@ public function setDevice($val) /** * Gets the user - * The Identity of the User. This property is read-only. + * Optional. The user associated with this action. * * @return Identity|null The user */ @@ -111,7 +111,7 @@ public function getUser() /** * Sets the user - * The Identity of the User. This property is read-only. + * Optional. The user associated with this action. * * @param Identity $val The value to assign to the user * diff --git a/src/Beta/Microsoft/Graph/Model/IdentityUserFlowAttribute.php b/src/Beta/Microsoft/Graph/Model/IdentityUserFlowAttribute.php index 8f59a222bd0..30c3d50f715 100644 --- a/src/Beta/Microsoft/Graph/Model/IdentityUserFlowAttribute.php +++ b/src/Beta/Microsoft/Graph/Model/IdentityUserFlowAttribute.php @@ -26,7 +26,7 @@ class IdentityUserFlowAttribute extends Entity { /** * Gets the dataType - * The data type of the user flow attribute. This cannot be modified after the custom user flow attribute is created. The supported values for dataType are: string , boolean , int64 , stringCollection , dateTime, unknownFutureValue. Supports $filter (eq, ne). + * The data type of the user flow attribute. This can't be modified after the custom user flow attribute is created. The supported values for dataType are: string , boolean , int64 , stringCollection , dateTime, unknownFutureValue. Supports $filter (eq, ne). * * @return IdentityUserFlowAttributeDataType|null The dataType */ @@ -45,7 +45,7 @@ public function getDataType() /** * Sets the dataType - * The data type of the user flow attribute. This cannot be modified after the custom user flow attribute is created. The supported values for dataType are: string , boolean , int64 , stringCollection , dateTime, unknownFutureValue. Supports $filter (eq, ne). + * The data type of the user flow attribute. This can't be modified after the custom user flow attribute is created. The supported values for dataType are: string , boolean , int64 , stringCollection , dateTime, unknownFutureValue. Supports $filter (eq, ne). * * @param IdentityUserFlowAttributeDataType $val The dataType * @@ -117,7 +117,7 @@ public function setDisplayName($val) /** * Gets the userFlowAttributeType - * The type of the user flow attribute. This is a read-only attribute that is automatically set. Depending on the type of attribute, the values for this property will be builtIn, custom, required, unknownFutureValue. Supports $filter (eq, ne). + * The type of the user flow attribute. This is a read-only attribute that is automatically set. Depending on the type of attribute, the values for this property are builtIn, custom, required, unknownFutureValue. Supports $filter (eq, ne). * * @return IdentityUserFlowAttributeType|null The userFlowAttributeType */ @@ -136,7 +136,7 @@ public function getUserFlowAttributeType() /** * Sets the userFlowAttributeType - * The type of the user flow attribute. This is a read-only attribute that is automatically set. Depending on the type of attribute, the values for this property will be builtIn, custom, required, unknownFutureValue. Supports $filter (eq, ne). + * The type of the user flow attribute. This is a read-only attribute that is automatically set. Depending on the type of attribute, the values for this property are builtIn, custom, required, unknownFutureValue. Supports $filter (eq, ne). * * @param IdentityUserFlowAttributeType $val The userFlowAttributeType * diff --git a/src/Beta/Microsoft/Graph/Model/IdentityUserFlowAttributeAssignment.php b/src/Beta/Microsoft/Graph/Model/IdentityUserFlowAttributeAssignment.php index 60d953b658a..7e4a92b5c5f 100644 --- a/src/Beta/Microsoft/Graph/Model/IdentityUserFlowAttributeAssignment.php +++ b/src/Beta/Microsoft/Graph/Model/IdentityUserFlowAttributeAssignment.php @@ -55,7 +55,7 @@ public function setDisplayName($val) /** * Gets the isOptional - * Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user cannot complete sign-up without providing a value. + * Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user can't complete sign-up without providing a value. * * @return bool|null The isOptional */ @@ -70,7 +70,7 @@ public function getIsOptional() /** * Sets the isOptional - * Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user cannot complete sign-up without providing a value. + * Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user can't complete sign-up without providing a value. * * @param bool $val The isOptional * diff --git a/src/Beta/Microsoft/Graph/Model/InboundSharedUserProfile.php b/src/Beta/Microsoft/Graph/Model/InboundSharedUserProfile.php index e16d7109d44..cb250f0d209 100644 --- a/src/Beta/Microsoft/Graph/Model/InboundSharedUserProfile.php +++ b/src/Beta/Microsoft/Graph/Model/InboundSharedUserProfile.php @@ -57,7 +57,7 @@ public function getProperties() /** * Gets the displayName - * The name displayed in the address book for teh user at the time when the sharing record was created. Read-only. + * The name displayed in the address book for the user at the time when the sharing record was created. Read-only. * * @return string|null The displayName */ @@ -72,7 +72,7 @@ public function getDisplayName() /** * Sets the displayName - * The name displayed in the address book for teh user at the time when the sharing record was created. Read-only. + * The name displayed in the address book for the user at the time when the sharing record was created. Read-only. * * @param string $val The displayName * diff --git a/src/Beta/Microsoft/Graph/Model/InternalDomainFederation.php b/src/Beta/Microsoft/Graph/Model/InternalDomainFederation.php index ea354d0688d..7641c32482d 100644 --- a/src/Beta/Microsoft/Graph/Model/InternalDomainFederation.php +++ b/src/Beta/Microsoft/Graph/Model/InternalDomainFederation.php @@ -88,7 +88,7 @@ public function setFederatedIdpMfaBehavior($val) /** * Gets the isSignedAuthenticationRequestRequired - * If true, when SAML authentication requests are sent to the federated SAML IdP, Azure AD will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP are not signed. + * If true, when SAML authentication requests are sent to the federated SAML IdP, Azure AD will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP aren't signed. * * @return bool|null The isSignedAuthenticationRequestRequired */ @@ -103,7 +103,7 @@ public function getIsSignedAuthenticationRequestRequired() /** * Sets the isSignedAuthenticationRequestRequired - * If true, when SAML authentication requests are sent to the federated SAML IdP, Azure AD will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP are not signed. + * If true, when SAML authentication requests are sent to the federated SAML IdP, Azure AD will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP aren't signed. * * @param bool $val The isSignedAuthenticationRequestRequired * @@ -117,7 +117,7 @@ public function setIsSignedAuthenticationRequestRequired($val) /** * Gets the nextSigningCertificate - * Fallback token signing certificate that is used to sign tokens when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP's token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate is not present in the federation properties after the federation service certificate has been updated. + * Fallback token signing certificate that is used to sign tokens when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP's token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate isn't present in the federation properties after the federation service certificate has been updated. * * @return string|null The nextSigningCertificate */ @@ -132,7 +132,7 @@ public function getNextSigningCertificate() /** * Sets the nextSigningCertificate - * Fallback token signing certificate that is used to sign tokens when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP's token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate is not present in the federation properties after the federation service certificate has been updated. + * Fallback token signing certificate that is used to sign tokens when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP's token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate isn't present in the federation properties after the federation service certificate has been updated. * * @param string $val The nextSigningCertificate * diff --git a/src/Beta/Microsoft/Graph/Model/IpNamedLocation.php b/src/Beta/Microsoft/Graph/Model/IpNamedLocation.php index f79e46116f6..035ac10c3a7 100644 --- a/src/Beta/Microsoft/Graph/Model/IpNamedLocation.php +++ b/src/Beta/Microsoft/Graph/Model/IpNamedLocation.php @@ -27,7 +27,7 @@ class IpNamedLocation extends NamedLocation /** * Gets the ipRanges - * List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. + * List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. * * @return array|null The ipRanges */ @@ -42,7 +42,7 @@ public function getIpRanges() /** * Sets the ipRanges - * List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. + * List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. * * @param IpRange[] $val The ipRanges * diff --git a/src/Beta/Microsoft/Graph/Model/LandingPage.php b/src/Beta/Microsoft/Graph/Model/LandingPage.php index 3f99c81504f..f4d30fce42e 100644 --- a/src/Beta/Microsoft/Graph/Model/LandingPage.php +++ b/src/Beta/Microsoft/Graph/Model/LandingPage.php @@ -26,6 +26,7 @@ class LandingPage extends Entity { /** * Gets the createdBy + * Identity of the user who created the landing page. * * @return EmailIdentity|null The createdBy */ @@ -44,6 +45,7 @@ public function getCreatedBy() /** * Sets the createdBy + * Identity of the user who created the landing page. * * @param EmailIdentity $val The createdBy * @@ -57,6 +59,7 @@ public function setCreatedBy($val) /** * Gets the createdDateTime + * Date and time when the landing page was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The createdDateTime */ @@ -75,6 +78,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime + * Date and time when the landing page was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The createdDateTime * @@ -88,6 +92,7 @@ public function setCreatedDateTime($val) /** * Gets the description + * Description of the landing page as defined by the user. * * @return string|null The description */ @@ -102,6 +107,7 @@ public function getDescription() /** * Sets the description + * Description of the landing page as defined by the user. * * @param string $val The description * @@ -115,6 +121,7 @@ public function setDescription($val) /** * Gets the displayName + * The display name of the landing page. * * @return string|null The displayName */ @@ -129,6 +136,7 @@ public function getDisplayName() /** * Sets the displayName + * The display name of the landing page. * * @param string $val The displayName * @@ -142,6 +150,7 @@ public function setDisplayName($val) /** * Gets the lastModifiedBy + * Email identity of the user who last modified the landing page. * * @return EmailIdentity|null The lastModifiedBy */ @@ -160,6 +169,7 @@ public function getLastModifiedBy() /** * Sets the lastModifiedBy + * Email identity of the user who last modified the landing page. * * @param EmailIdentity $val The lastModifiedBy * @@ -173,6 +183,7 @@ public function setLastModifiedBy($val) /** * Gets the lastModifiedDateTime + * Date and time when the landing page was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The lastModifiedDateTime */ @@ -191,6 +202,7 @@ public function getLastModifiedDateTime() /** * Sets the lastModifiedDateTime + * Date and time when the landing page was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The lastModifiedDateTime * @@ -204,6 +216,7 @@ public function setLastModifiedDateTime($val) /** * Gets the locale + * Content locale. * * @return string|null The locale */ @@ -218,6 +231,7 @@ public function getLocale() /** * Sets the locale + * Content locale. * * @param string $val The locale * @@ -231,6 +245,7 @@ public function setLocale($val) /** * Gets the source + * The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. * * @return SimulationContentSource|null The source */ @@ -249,6 +264,7 @@ public function getSource() /** * Sets the source + * The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. * * @param SimulationContentSource $val The source * @@ -262,6 +278,7 @@ public function setSource($val) /** * Gets the status + * The status of the simulation. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * * @return SimulationContentStatus|null The status */ @@ -280,6 +297,7 @@ public function getStatus() /** * Sets the status + * The status of the simulation. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * * @param SimulationContentStatus $val The status * @@ -293,6 +311,7 @@ public function setStatus($val) /** * Gets the supportedLocales + * Supported locales. * * @return array|null The supportedLocales */ @@ -307,6 +326,7 @@ public function getSupportedLocales() /** * Sets the supportedLocales + * Supported locales. * * @param string[] $val The supportedLocales * diff --git a/src/Beta/Microsoft/Graph/Model/LandingPageDetail.php b/src/Beta/Microsoft/Graph/Model/LandingPageDetail.php index 7c3d6505ff4..db975511260 100644 --- a/src/Beta/Microsoft/Graph/Model/LandingPageDetail.php +++ b/src/Beta/Microsoft/Graph/Model/LandingPageDetail.php @@ -26,6 +26,7 @@ class LandingPageDetail extends Entity { /** * Gets the content + * Landing page detail content. * * @return string|null The content */ @@ -40,6 +41,7 @@ public function getContent() /** * Sets the content + * Landing page detail content. * * @param string $val The content * @@ -53,6 +55,7 @@ public function setContent($val) /** * Gets the isDefaultLangauge + * Indicates whether this language detail is default for the landing page. * * @return bool|null The isDefaultLangauge */ @@ -67,6 +70,7 @@ public function getIsDefaultLangauge() /** * Sets the isDefaultLangauge + * Indicates whether this language detail is default for the landing page. * * @param bool $val The isDefaultLangauge * @@ -80,6 +84,7 @@ public function setIsDefaultLangauge($val) /** * Gets the language + * The content language for the landing page. * * @return string|null The language */ @@ -94,6 +99,7 @@ public function getLanguage() /** * Sets the language + * The content language for the landing page. * * @param string $val The language * diff --git a/src/Beta/Microsoft/Graph/Model/ListInfo.php b/src/Beta/Microsoft/Graph/Model/ListInfo.php index 1da42e928f8..6d8c2675155 100644 --- a/src/Beta/Microsoft/Graph/Model/ListInfo.php +++ b/src/Beta/Microsoft/Graph/Model/ListInfo.php @@ -53,7 +53,7 @@ public function setContentTypesEnabled($val) } /** * Gets the hidden - * If true, indicates that the list is not normally visible in the SharePoint user experience. + * If true, indicates that the list isn't normally visible in the SharePoint user experience. * * @return bool|null The hidden */ @@ -68,7 +68,7 @@ public function getHidden() /** * Sets the hidden - * If true, indicates that the list is not normally visible in the SharePoint user experience. + * If true, indicates that the list isn't normally visible in the SharePoint user experience. * * @param bool $val The value of the hidden * diff --git a/src/Beta/Microsoft/Graph/Model/LocalIdentitySource.php b/src/Beta/Microsoft/Graph/Model/LocalIdentitySource.php new file mode 100644 index 00000000000..ae8c085b0c8 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/LocalIdentitySource.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.localIdentitySource"); + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/LocationConstraint.php b/src/Beta/Microsoft/Graph/Model/LocationConstraint.php index d77f743aba1..5f73a113bbf 100644 --- a/src/Beta/Microsoft/Graph/Model/LocationConstraint.php +++ b/src/Beta/Microsoft/Graph/Model/LocationConstraint.php @@ -25,7 +25,7 @@ class LocationConstraint extends Entity { /** * Gets the isRequired - * The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes will not return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations. + * The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes won't return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations. * * @return bool|null The isRequired */ @@ -40,7 +40,7 @@ public function getIsRequired() /** * Sets the isRequired - * The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes will not return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations. + * The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes won't return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations. * * @param bool $val The value of the isRequired * diff --git a/src/Beta/Microsoft/Graph/Model/LoginPage.php b/src/Beta/Microsoft/Graph/Model/LoginPage.php index 1157334c2c4..d023e0c77e0 100644 --- a/src/Beta/Microsoft/Graph/Model/LoginPage.php +++ b/src/Beta/Microsoft/Graph/Model/LoginPage.php @@ -26,6 +26,7 @@ class LoginPage extends Entity { /** * Gets the content + * The HTML content of the login page. * * @return string|null The content */ @@ -40,6 +41,7 @@ public function getContent() /** * Sets the content + * The HTML content of the login page. * * @param string $val The content * @@ -53,6 +55,7 @@ public function setContent($val) /** * Gets the createdBy + * Identity of the user who created the login page. * * @return EmailIdentity|null The createdBy */ @@ -71,6 +74,7 @@ public function getCreatedBy() /** * Sets the createdBy + * Identity of the user who created the login page. * * @param EmailIdentity $val The createdBy * @@ -84,6 +88,7 @@ public function setCreatedBy($val) /** * Gets the createdDateTime + * Date and time when the login page was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The createdDateTime */ @@ -102,6 +107,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime + * Date and time when the login page was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The createdDateTime * @@ -115,6 +121,7 @@ public function setCreatedDateTime($val) /** * Gets the description + * Description about the login page. * * @return string|null The description */ @@ -129,6 +136,7 @@ public function getDescription() /** * Sets the description + * Description about the login page. * * @param string $val The description * @@ -142,6 +150,7 @@ public function setDescription($val) /** * Gets the displayName + * Display name of the login page. * * @return string|null The displayName */ @@ -156,6 +165,7 @@ public function getDisplayName() /** * Sets the displayName + * Display name of the login page. * * @param string $val The displayName * @@ -169,6 +179,7 @@ public function setDisplayName($val) /** * Gets the language + * The content language of the login page. * * @return string|null The language */ @@ -183,6 +194,7 @@ public function getLanguage() /** * Sets the language + * The content language of the login page. * * @param string $val The language * @@ -196,6 +208,7 @@ public function setLanguage($val) /** * Gets the lastModifiedBy + * Identity of the user who last modified the login page. * * @return EmailIdentity|null The lastModifiedBy */ @@ -214,6 +227,7 @@ public function getLastModifiedBy() /** * Sets the lastModifiedBy + * Identity of the user who last modified the login page. * * @param EmailIdentity $val The lastModifiedBy * @@ -227,6 +241,7 @@ public function setLastModifiedBy($val) /** * Gets the lastModifiedDateTime + * Date and time when the login page was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The lastModifiedDateTime */ @@ -245,6 +260,7 @@ public function getLastModifiedDateTime() /** * Sets the lastModifiedDateTime + * Date and time when the login page was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The lastModifiedDateTime * @@ -258,6 +274,7 @@ public function setLastModifiedDateTime($val) /** * Gets the source + * The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. * * @return SimulationContentSource|null The source */ @@ -276,6 +293,7 @@ public function getSource() /** * Sets the source + * The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. * * @param SimulationContentSource $val The source * @@ -289,6 +307,7 @@ public function setSource($val) /** * Gets the status + * The login page status. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * * @return SimulationContentStatus|null The status */ @@ -307,6 +326,7 @@ public function getStatus() /** * Sets the status + * The login page status. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * * @param SimulationContentStatus $val The status * diff --git a/src/Beta/Microsoft/Graph/Model/MalwareState.php b/src/Beta/Microsoft/Graph/Model/MalwareState.php index e031c17e2c1..99c94af53cd 100644 --- a/src/Beta/Microsoft/Graph/Model/MalwareState.php +++ b/src/Beta/Microsoft/Graph/Model/MalwareState.php @@ -53,7 +53,7 @@ public function setCategory($val) } /** * Gets the family - * Provider-generated malware family (for example, 'wannacry', 'notpetya', etc.). + * Provider-generated malware family (for example, 'wannacry,' 'notpetya,' etc.). * * @return string|null The family */ @@ -68,7 +68,7 @@ public function getFamily() /** * Sets the family - * Provider-generated malware family (for example, 'wannacry', 'notpetya', etc.). + * Provider-generated malware family (for example, 'wannacry,' 'notpetya,' etc.). * * @param string $val The value of the family * diff --git a/src/Beta/Microsoft/Graph/Model/MediaInfo.php b/src/Beta/Microsoft/Graph/Model/MediaInfo.php index a6249d9b782..eb319b467f6 100644 --- a/src/Beta/Microsoft/Graph/Model/MediaInfo.php +++ b/src/Beta/Microsoft/Graph/Model/MediaInfo.php @@ -25,7 +25,7 @@ class MediaInfo extends Entity { /** * Gets the resourceId - * Optional, used to uniquely identity the resource. If passed the prompt uri will be cached against this resourceId as key. + * Optional, used to uniquely identity the resource. If passed, the prompt uri is cached against this resourceId as key. * * @return string|null The resourceId */ @@ -40,7 +40,7 @@ public function getResourceId() /** * Sets the resourceId - * Optional, used to uniquely identity the resource. If passed the prompt uri will be cached against this resourceId as key. + * Optional, used to uniquely identity the resource. If passed, the prompt uri is cached against this resourceId as key. * * @param string $val The value of the resourceId * @@ -53,7 +53,7 @@ public function setResourceId($val) } /** * Gets the uri - * Path to the prompt to be played. Currently only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate is only supported. + * Path to the prompt to be played. Currently only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16 KHz) sampling rate is only supported. * * @return string|null The uri */ @@ -68,7 +68,7 @@ public function getUri() /** * Sets the uri - * Path to the prompt to be played. Currently only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate is only supported. + * Path to the prompt to be played. Currently only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16 KHz) sampling rate is only supported. * * @param string $val The value of the uri * diff --git a/src/Beta/Microsoft/Graph/Model/MediaStream.php b/src/Beta/Microsoft/Graph/Model/MediaStream.php index f25be1160ca..a33ce05085d 100644 --- a/src/Beta/Microsoft/Graph/Model/MediaStream.php +++ b/src/Beta/Microsoft/Graph/Model/MediaStream.php @@ -87,7 +87,7 @@ public function setLabel($val) /** * Gets the mediaType - * The media type. The possible value are unknown, audio, video, videoBasedScreenSharing, data. + * The media type. The possible values are unknown, audio, video, videoBasedScreenSharing, data. * * @return Modality|null The mediaType */ @@ -106,7 +106,7 @@ public function getMediaType() /** * Sets the mediaType - * The media type. The possible value are unknown, audio, video, videoBasedScreenSharing, data. + * The media type. The possible values are unknown, audio, video, videoBasedScreenSharing, data. * * @param Modality $val The value to assign to the mediaType * @@ -119,7 +119,7 @@ public function setMediaType($val) } /** * Gets the serverMuted - * Indicates whether the media is muted by the server. + * Indicates whether the server has muted the media. * * @return bool|null The serverMuted */ @@ -134,7 +134,7 @@ public function getServerMuted() /** * Sets the serverMuted - * Indicates whether the media is muted by the server. + * Indicates whether the server has muted the media. * * @param bool $val The value of the serverMuted * diff --git a/src/Beta/Microsoft/Graph/Model/MicrosoftCustomTrainingSetting.php b/src/Beta/Microsoft/Graph/Model/MicrosoftCustomTrainingSetting.php index 8152ad3c48b..a6c9a7b5e1b 100644 --- a/src/Beta/Microsoft/Graph/Model/MicrosoftCustomTrainingSetting.php +++ b/src/Beta/Microsoft/Graph/Model/MicrosoftCustomTrainingSetting.php @@ -37,6 +37,7 @@ public function __construct($propDict = array()) /** * Gets the completionDateTime + * The completion date and time of the training. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The completionDateTime */ @@ -55,6 +56,7 @@ public function getCompletionDateTime() /** * Sets the completionDateTime + * The completion date and time of the training. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The value to assign to the completionDateTime * @@ -68,6 +70,7 @@ public function setCompletionDateTime($val) /** * Gets the trainingAssignmentMappings + * The mapping details of the associated training. * * @return MicrosoftTrainingAssignmentMapping|null The trainingAssignmentMappings */ @@ -86,6 +89,7 @@ public function getTrainingAssignmentMappings() /** * Sets the trainingAssignmentMappings + * The mapping details of the associated training. * * @param MicrosoftTrainingAssignmentMapping $val The value to assign to the trainingAssignmentMappings * @@ -99,6 +103,7 @@ public function setTrainingAssignmentMappings($val) /** * Gets the trainingCompletionDuration + * The training completion duration that needs to be provided before scheduling the training. Possible values are: week, fortnite, month, unknownFutureValue. * * @return TrainingCompletionDuration|null The trainingCompletionDuration */ @@ -117,6 +122,7 @@ public function getTrainingCompletionDuration() /** * Sets the trainingCompletionDuration + * The training completion duration that needs to be provided before scheduling the training. Possible values are: week, fortnite, month, unknownFutureValue. * * @param TrainingCompletionDuration $val The value to assign to the trainingCompletionDuration * diff --git a/src/Beta/Microsoft/Graph/Model/MicrosoftManagedTrainingSetting.php b/src/Beta/Microsoft/Graph/Model/MicrosoftManagedTrainingSetting.php index a9b832a4b7b..d25ba8bee35 100644 --- a/src/Beta/Microsoft/Graph/Model/MicrosoftManagedTrainingSetting.php +++ b/src/Beta/Microsoft/Graph/Model/MicrosoftManagedTrainingSetting.php @@ -37,6 +37,7 @@ public function __construct($propDict = array()) /** * Gets the completionDateTime + * The completion date for the training. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The completionDateTime */ @@ -55,6 +56,7 @@ public function getCompletionDateTime() /** * Sets the completionDateTime + * The completion date for the training. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The value to assign to the completionDateTime * @@ -68,6 +70,7 @@ public function setCompletionDateTime($val) /** * Gets the trainingCompletionDuration + * The training completion duration that needs to be provided before scheduling the training. The possible values are: week, fortnite, month, unknownFutureValue. * * @return TrainingCompletionDuration|null The trainingCompletionDuration */ @@ -86,6 +89,7 @@ public function getTrainingCompletionDuration() /** * Sets the trainingCompletionDuration + * The training completion duration that needs to be provided before scheduling the training. The possible values are: week, fortnite, month, unknownFutureValue. * * @param TrainingCompletionDuration $val The value to assign to the trainingCompletionDuration * diff --git a/src/Beta/Microsoft/Graph/Model/MicrosoftTrainingAssignmentMapping.php b/src/Beta/Microsoft/Graph/Model/MicrosoftTrainingAssignmentMapping.php index e51c0046a0e..7040b180503 100644 --- a/src/Beta/Microsoft/Graph/Model/MicrosoftTrainingAssignmentMapping.php +++ b/src/Beta/Microsoft/Graph/Model/MicrosoftTrainingAssignmentMapping.php @@ -37,6 +37,7 @@ public function __construct($propDict = array()) /** * Gets the assignedTo + * A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. * * @return TrainingAssignedTo|null The assignedTo */ @@ -55,6 +56,7 @@ public function getAssignedTo() /** * Sets the assignedTo + * A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. * * @param TrainingAssignedTo $val The value to assign to the assignedTo * diff --git a/src/Beta/Microsoft/Graph/Model/MultiTenantOrganization.php b/src/Beta/Microsoft/Graph/Model/MultiTenantOrganization.php index 6da3db37e85..bb72eeb1387 100644 --- a/src/Beta/Microsoft/Graph/Model/MultiTenantOrganization.php +++ b/src/Beta/Microsoft/Graph/Model/MultiTenantOrganization.php @@ -26,7 +26,7 @@ class MultiTenantOrganization extends Entity { /** * Gets the createdDateTime - * Date when multi-tenant organization was created. Read-only. + * Date when multitenant organization was created. Read-only. * * @return \DateTime|null The createdDateTime */ @@ -45,7 +45,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime - * Date when multi-tenant organization was created. Read-only. + * Date when multitenant organization was created. Read-only. * * @param \DateTime $val The createdDateTime * @@ -59,7 +59,7 @@ public function setCreatedDateTime($val) /** * Gets the description - * Description of the multi-tenant organization. + * Description of the multitenant organization. * * @return string|null The description */ @@ -74,7 +74,7 @@ public function getDescription() /** * Sets the description - * Description of the multi-tenant organization. + * Description of the multitenant organization. * * @param string $val The description * @@ -88,7 +88,7 @@ public function setDescription($val) /** * Gets the displayName - * Display name of the multi-tenant organization. + * Display name of the multitenant organization. * * @return string|null The displayName */ @@ -103,7 +103,7 @@ public function getDisplayName() /** * Sets the displayName - * Display name of the multi-tenant organization. + * Display name of the multitenant organization. * * @param string $val The displayName * @@ -117,7 +117,7 @@ public function setDisplayName($val) /** * Gets the state - * State of the multi-tenant organization. The possible values are: active, inactive, unknownFutureValue. active indicates the multi-tenant organization is created. inactive indicates the multi-tenant organization is not created. Read-only. + * State of the multitenant organization. The possible values are: active, inactive, unknownFutureValue. active indicates the multitenant organization is created. inactive indicates the multitenant organization isn't created. Read-only. * * @return MultiTenantOrganizationState|null The state */ @@ -136,7 +136,7 @@ public function getState() /** * Sets the state - * State of the multi-tenant organization. The possible values are: active, inactive, unknownFutureValue. active indicates the multi-tenant organization is created. inactive indicates the multi-tenant organization is not created. Read-only. + * State of the multitenant organization. The possible values are: active, inactive, unknownFutureValue. active indicates the multitenant organization is created. inactive indicates the multitenant organization isn't created. Read-only. * * @param MultiTenantOrganizationState $val The state * @@ -150,7 +150,7 @@ public function setState($val) /** * Gets the joinRequest - * Defines the status of a tenant joining a multi-tenant organization. + * Defines the status of a tenant joining a multitenant organization. * * @return MultiTenantOrganizationJoinRequestRecord|null The joinRequest */ @@ -169,7 +169,7 @@ public function getJoinRequest() /** * Sets the joinRequest - * Defines the status of a tenant joining a multi-tenant organization. + * Defines the status of a tenant joining a multitenant organization. * * @param MultiTenantOrganizationJoinRequestRecord $val The joinRequest * @@ -184,7 +184,7 @@ public function setJoinRequest($val) /** * Gets the tenants - * Defines tenants added to a multi-tenant organization. + * Defines tenants added to a multitenant organization. * * @return array|null The tenants */ @@ -199,7 +199,7 @@ public function getTenants() /** * Sets the tenants - * Defines tenants added to a multi-tenant organization. + * Defines tenants added to a multitenant organization. * * @param MultiTenantOrganizationMember[] $val The tenants * diff --git a/src/Beta/Microsoft/Graph/Model/MultiTenantOrganizationPartnerConfigurationTemplate.php b/src/Beta/Microsoft/Graph/Model/MultiTenantOrganizationPartnerConfigurationTemplate.php index 4d7f8a0ce20..af0eb91cf34 100644 --- a/src/Beta/Microsoft/Graph/Model/MultiTenantOrganizationPartnerConfigurationTemplate.php +++ b/src/Beta/Microsoft/Graph/Model/MultiTenantOrganizationPartnerConfigurationTemplate.php @@ -26,7 +26,7 @@ class MultiTenantOrganizationPartnerConfigurationTemplate extends Entity { /** * 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. + * Determines the partner-specific configuration for automatic user consent settings. Unless configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. * * @return InboundOutboundPolicyConfiguration|null The automaticUserConsentSettings */ @@ -45,7 +45,7 @@ public function getAutomaticUserConsentSettings() /** * 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. + * Determines the partner-specific configuration for automatic user consent settings. Unless configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. * * @param InboundOutboundPolicyConfiguration $val The automaticUserConsentSettings * @@ -224,7 +224,7 @@ public function setInboundTrust($val) /** * Gets the templateApplicationLevel - * Specifies whether the template will be applied to partner configuration settings of certain tenants. The possible values are: none, newPartners, existingPartners, unknownFutureValue. You can also specify multiple values like newPartners,existingPartners (default). none indicates the template is not applied to any new or existing partner tenants. newPartners indicates the template is applied to new partner tenants. existingPartners indicates the template is applied to existing partner tenants, those who already had partner-specific partner configurations in place. + * Specifies whether the template will be applied to partner configuration settings of certain tenants. The possible values are: none, newPartners, existingPartners, unknownFutureValue. You can also specify multiple values like newPartners,existingPartners (default). none indicates the template isn't applied to any new or existing partner tenants. newPartners indicates the template is applied to new partner tenants. existingPartners indicates the template is applied to existing partner tenants, those who already had partner-specific partner configurations in place. * * @return TemplateApplicationLevel|null The templateApplicationLevel */ @@ -243,7 +243,7 @@ public function getTemplateApplicationLevel() /** * Sets the templateApplicationLevel - * Specifies whether the template will be applied to partner configuration settings of certain tenants. The possible values are: none, newPartners, existingPartners, unknownFutureValue. You can also specify multiple values like newPartners,existingPartners (default). none indicates the template is not applied to any new or existing partner tenants. newPartners indicates the template is applied to new partner tenants. existingPartners indicates the template is applied to existing partner tenants, those who already had partner-specific partner configurations in place. + * Specifies whether the template will be applied to partner configuration settings of certain tenants. The possible values are: none, newPartners, existingPartners, unknownFutureValue. You can also specify multiple values like newPartners,existingPartners (default). none indicates the template isn't applied to any new or existing partner tenants. newPartners indicates the template is applied to new partner tenants. existingPartners indicates the template is applied to existing partner tenants, those who already had partner-specific partner configurations in place. * * @param TemplateApplicationLevel $val The templateApplicationLevel * diff --git a/src/Beta/Microsoft/Graph/Model/NoEntitlementsDataCollection.php b/src/Beta/Microsoft/Graph/Model/NoEntitlementsDataCollection.php new file mode 100644 index 00000000000..cdaf193d461 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/NoEntitlementsDataCollection.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.noEntitlementsDataCollection"); + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/NoTrainingNotificationSetting.php b/src/Beta/Microsoft/Graph/Model/NoTrainingNotificationSetting.php index 3fef0a5ccdd..3e647069d70 100644 --- a/src/Beta/Microsoft/Graph/Model/NoTrainingNotificationSetting.php +++ b/src/Beta/Microsoft/Graph/Model/NoTrainingNotificationSetting.php @@ -26,6 +26,7 @@ class NoTrainingNotificationSetting extends EndUserNotificationSetting /** * Gets the simulationNotification + * The notification for the user who is part of the simulation. * * @return SimulationNotification|null The simulationNotification */ @@ -44,6 +45,7 @@ public function getSimulationNotification() /** * Sets the simulationNotification + * The notification for the user who is part of the simulation. * * @param SimulationNotification $val The value to assign to the simulationNotification * diff --git a/src/Beta/Microsoft/Graph/Model/Notification.php b/src/Beta/Microsoft/Graph/Model/Notification.php index 0360554f76a..f2653c429b5 100644 --- a/src/Beta/Microsoft/Graph/Model/Notification.php +++ b/src/Beta/Microsoft/Graph/Model/Notification.php @@ -26,7 +26,7 @@ class Notification extends Entity { /** * Gets the displayTimeToLive - * Sets how long (in seconds) this notification content will stay in each platform's notification viewer. For example, when the notification is delivered to a Windows device, the value of this property is passed on to ToastNotification.ExpirationTime, which determines how long the toast notification will stay in the user's Windows Action Center. + * Sets how long (in seconds) this notification content stays in each platform's notification viewer. For example, when the notification is delivered to a Windows device, the value of this property is passed on to ToastNotification.ExpirationTime, which determines how long the toast notification stays in the user's Windows Action Center. * * @return int|null The displayTimeToLive */ @@ -41,7 +41,7 @@ public function getDisplayTimeToLive() /** * Sets the displayTimeToLive - * Sets how long (in seconds) this notification content will stay in each platform's notification viewer. For example, when the notification is delivered to a Windows device, the value of this property is passed on to ToastNotification.ExpirationTime, which determines how long the toast notification will stay in the user's Windows Action Center. + * Sets how long (in seconds) this notification content stays in each platform's notification viewer. For example, when the notification is delivered to a Windows device, the value of this property is passed on to ToastNotification.ExpirationTime, which determines how long the toast notification stays in the user's Windows Action Center. * * @param int $val The displayTimeToLive * @@ -88,7 +88,7 @@ public function setExpirationDateTime($val) /** * Gets the groupName - * The name of the group that this notification belongs to. It is set by the developer for the purpose of grouping notifications together. + * The name of the group that this notification belongs to. It is set by the developer for grouping notifications together. * * @return string|null The groupName */ @@ -103,7 +103,7 @@ public function getGroupName() /** * Sets the groupName - * The name of the group that this notification belongs to. It is set by the developer for the purpose of grouping notifications together. + * The name of the group that this notification belongs to. It is set by the developer for grouping notifications together. * * @param string $val The groupName * diff --git a/src/Beta/Microsoft/Graph/Model/OAuthConsentAppDetail.php b/src/Beta/Microsoft/Graph/Model/OAuthConsentAppDetail.php index ab8c2b95462..9c7ca6fdcea 100644 --- a/src/Beta/Microsoft/Graph/Model/OAuthConsentAppDetail.php +++ b/src/Beta/Microsoft/Graph/Model/OAuthConsentAppDetail.php @@ -26,6 +26,7 @@ class OAuthConsentAppDetail extends Entity /** * Gets the appScope + * App scope. Possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue. * * @return OAuthAppScope|null The appScope */ @@ -44,6 +45,7 @@ public function getAppScope() /** * Sets the appScope + * App scope. Possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue. * * @param OAuthAppScope $val The value to assign to the appScope * @@ -56,6 +58,7 @@ public function setAppScope($val) } /** * Gets the displayLogo + * App display logo. * * @return string|null The displayLogo */ @@ -70,6 +73,7 @@ public function getDisplayLogo() /** * Sets the displayLogo + * App display logo. * * @param string $val The value of the displayLogo * @@ -82,6 +86,7 @@ public function setDisplayLogo($val) } /** * Gets the displayName + * App name. * * @return string|null The displayName */ @@ -96,6 +101,7 @@ public function getDisplayName() /** * Sets the displayName + * App name. * * @param string $val The value of the displayName * diff --git a/src/Beta/Microsoft/Graph/Model/Office365ActiveUserDetail.php b/src/Beta/Microsoft/Graph/Model/Office365ActiveUserDetail.php index 6ac68cd024c..15521ae7fbe 100644 --- a/src/Beta/Microsoft/Graph/Model/Office365ActiveUserDetail.php +++ b/src/Beta/Microsoft/Graph/Model/Office365ActiveUserDetail.php @@ -55,7 +55,7 @@ public function setAssignedProducts($val) /** * Gets the deletedDate - * The date when the delete operation happened. Default value is 'null' when the user has not been deleted. + * The date when the delete operation happened. Default value is 'null' when the user hasn't been deleted. * * @return \DateTime|null The deletedDate */ @@ -74,7 +74,7 @@ public function getDeletedDate() /** * Sets the deletedDate - * The date when the delete operation happened. Default value is 'null' when the user has not been deleted. + * The date when the delete operation happened. Default value is 'null' when the user hasn't been deleted. * * @param \DateTime $val The deletedDate * @@ -88,7 +88,7 @@ public function setDeletedDate($val) /** * Gets the displayName - * The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. + * The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it can't be cleared during updates. * * @return string|null The displayName */ @@ -103,7 +103,7 @@ public function getDisplayName() /** * Sets the displayName - * The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. + * The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it can't be cleared during updates. * * @param string $val The displayName * diff --git a/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityDetail.php b/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityDetail.php index 294c83445a6..eb2dd3e7c34 100644 --- a/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityDetail.php +++ b/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityDetail.php @@ -84,7 +84,7 @@ public function setExchangeMailboxTotalItemCount($val) /** * Gets the exchangeReceivedEmailCount - * The number of email that the group mailbox received. + * The number of emails that the group mailbox received. * * @return int|null The exchangeReceivedEmailCount */ @@ -99,7 +99,7 @@ public function getExchangeReceivedEmailCount() /** * Sets the exchangeReceivedEmailCount - * The number of email that the group mailbox received. + * The number of emails that the group mailbox received. * * @param int $val The exchangeReceivedEmailCount * diff --git a/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityGroupCounts.php b/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityGroupCounts.php index 34b07bb599f..3cc20a6126d 100644 --- a/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityGroupCounts.php +++ b/src/Beta/Microsoft/Graph/Model/Office365GroupsActivityGroupCounts.php @@ -26,7 +26,7 @@ class Office365GroupsActivityGroupCounts extends Entity { /** * Gets the active - * The number of active groups. A group is considered active if any of the following occurred: group mailbox received email; user viewed, edited, shared, or synced files in SharePoint document library; user viewed SharePoint pages; user posted, read, or liked messages in Yammer groups. + * The number of active groups. A group is considered active if any of the following occurred: group mailbox received email, or a user viewed, edited, shared, or synced files in SharePoint document library, or a user viewed SharePoint pages, or a user posted, read, or liked messages in Yammer groups. * * @return int|null The active */ @@ -41,7 +41,7 @@ public function getActive() /** * Sets the active - * The number of active groups. A group is considered active if any of the following occurred: group mailbox received email; user viewed, edited, shared, or synced files in SharePoint document library; user viewed SharePoint pages; user posted, read, or liked messages in Yammer groups. + * The number of active groups. A group is considered active if any of the following occurred: group mailbox received email, or a user viewed, edited, shared, or synced files in SharePoint document library, or a user viewed SharePoint pages, or a user posted, read, or liked messages in Yammer groups. * * @param int $val The active * @@ -55,7 +55,7 @@ public function setActive($val) /** * Gets the reportDate - * The date on which a number of groups were active. + * The date on which groups were active. * * @return \DateTime|null The reportDate */ @@ -74,7 +74,7 @@ public function getReportDate() /** * Sets the reportDate - * The date on which a number of groups were active. + * The date on which groups were active. * * @param \DateTime $val The reportDate * diff --git a/src/Beta/Microsoft/Graph/Model/OnPremisesAgent.php b/src/Beta/Microsoft/Graph/Model/OnPremisesAgent.php index 5eb9c3a6412..3b047c4d6f9 100644 --- a/src/Beta/Microsoft/Graph/Model/OnPremisesAgent.php +++ b/src/Beta/Microsoft/Graph/Model/OnPremisesAgent.php @@ -55,7 +55,7 @@ public function setExternalIp($val) /** * Gets the machineName - * The name of the machine that the aggent is running on. Read-only + * The name of the machine that the agent is running on. Read-only * * @return string|null The machineName */ @@ -70,7 +70,7 @@ public function getMachineName() /** * Sets the machineName - * The name of the machine that the aggent is running on. Read-only + * The name of the machine that the agent is running on. Read-only * * @param string $val The machineName * diff --git a/src/Beta/Microsoft/Graph/Model/Onenote.php b/src/Beta/Microsoft/Graph/Model/Onenote.php index ec675021a59..73c4f39ac47 100644 --- a/src/Beta/Microsoft/Graph/Model/Onenote.php +++ b/src/Beta/Microsoft/Graph/Model/Onenote.php @@ -57,7 +57,7 @@ public function setNotebooks($val) /** * Gets the operations - * The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable. + * The status of OneNote operations. Getting an operations collection isn't supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable. * * @return array|null The operations */ @@ -72,7 +72,7 @@ public function getOperations() /** * Sets the operations - * The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable. + * The status of OneNote operations. Getting an operations collection isn't supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable. * * @param OnenoteOperation[] $val The operations * @@ -117,7 +117,7 @@ public function setPages($val) /** * Gets the resources - * The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable. + * The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. * * @return array|null The resources */ @@ -132,7 +132,7 @@ public function getResources() /** * Sets the resources - * The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable. + * The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. * * @param OnenoteResource[] $val The resources * diff --git a/src/Beta/Microsoft/Graph/Model/OpenIdConnectIdentityProvider.php b/src/Beta/Microsoft/Graph/Model/OpenIdConnectIdentityProvider.php index 3c7fcb78973..1b50c50931f 100644 --- a/src/Beta/Microsoft/Graph/Model/OpenIdConnectIdentityProvider.php +++ b/src/Beta/Microsoft/Graph/Model/OpenIdConnectIdentityProvider.php @@ -241,7 +241,7 @@ public function setResponseType($val) /** * Gets the scope - * Scope defines the information and permissions you are looking to gather from your custom identity provider. OpenID Connect requests must contain the openid scope value in order to receive the ID token from the identity provider. Without the ID token, users are not able to sign in to Azure AD B2C using the custom identity provider. Other scopes can be appended, separated by a space. For more details about the scope limitations see RFC6749 Section 3.3. Required. + * Scope defines the information and permissions you are looking to gather from your custom identity provider. OpenID Connect requests must contain the openid scope value in order to receive the ID token from the identity provider. Without the ID token, users are not able to sign in to Azure AD B2C using the custom identity provider. Other scopes can be appended, separated by a space. For more details about the scope limitations, see RFC6749 Section 3.3. Required. * * @return string|null The scope */ @@ -256,7 +256,7 @@ public function getScope() /** * Sets the scope - * Scope defines the information and permissions you are looking to gather from your custom identity provider. OpenID Connect requests must contain the openid scope value in order to receive the ID token from the identity provider. Without the ID token, users are not able to sign in to Azure AD B2C using the custom identity provider. Other scopes can be appended, separated by a space. For more details about the scope limitations see RFC6749 Section 3.3. Required. + * Scope defines the information and permissions you are looking to gather from your custom identity provider. OpenID Connect requests must contain the openid scope value in order to receive the ID token from the identity provider. Without the ID token, users are not able to sign in to Azure AD B2C using the custom identity provider. Other scopes can be appended, separated by a space. For more details about the scope limitations, see RFC6749 Section 3.3. Required. * * @param string $val The scope * diff --git a/src/Beta/Microsoft/Graph/Model/Participant.php b/src/Beta/Microsoft/Graph/Model/Participant.php index 620e6cdcc38..fd3093c5f7a 100644 --- a/src/Beta/Microsoft/Graph/Model/Participant.php +++ b/src/Beta/Microsoft/Graph/Model/Participant.php @@ -203,6 +203,7 @@ public function setMetadata($val) /** * Gets the preferredDisplayName + * The participant's preferred display name that overrides the original display name. * * @return string|null The preferredDisplayName */ @@ -217,6 +218,7 @@ public function getPreferredDisplayName() /** * Sets the preferredDisplayName + * The participant's preferred display name that overrides the original display name. * * @param string $val The preferredDisplayName * diff --git a/src/Beta/Microsoft/Graph/Model/ParticipantInfo.php b/src/Beta/Microsoft/Graph/Model/ParticipantInfo.php index 5e41fe303e2..30c8777296e 100644 --- a/src/Beta/Microsoft/Graph/Model/ParticipantInfo.php +++ b/src/Beta/Microsoft/Graph/Model/ParticipantInfo.php @@ -234,7 +234,7 @@ public function setPlatformId($val) } /** * Gets the region - * The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location, unlike countryCode. Read-only. + * The home region of the participant, and can be a country, a continent, or a larger geographic region. The region doesn't change based on the participant's current physical location, unlike countryCode. Read-only. * * @return string|null The region */ @@ -249,7 +249,7 @@ public function getRegion() /** * Sets the region - * The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location, unlike countryCode. Read-only. + * The home region of the participant, and can be a country, a continent, or a larger geographic region. The region doesn't change based on the participant's current physical location, unlike countryCode. Read-only. * * @param string $val The value of the region * diff --git a/src/Beta/Microsoft/Graph/Model/Permission.php b/src/Beta/Microsoft/Graph/Model/Permission.php index d06576bf909..75b2a65b237 100644 --- a/src/Beta/Microsoft/Graph/Model/Permission.php +++ b/src/Beta/Microsoft/Graph/Model/Permission.php @@ -26,7 +26,7 @@ class Permission extends Entity { /** * Gets the expirationDateTime - * A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. + * A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there's no expiration set for this permission. Optional. * * @return \DateTime|null The expirationDateTime */ @@ -45,7 +45,7 @@ public function getExpirationDateTime() /** * Sets the expirationDateTime - * A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. + * A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there's no expiration set for this permission. Optional. * * @param \DateTime $val The expirationDateTime * @@ -210,7 +210,7 @@ public function setHasPassword($val) /** * Gets the inheritedFrom - * Provides a reference to the ancestor of the current permission, if it is inherited from an ancestor. Read-only. + * Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only. * * @return ItemReference|null The inheritedFrom */ @@ -229,7 +229,7 @@ public function getInheritedFrom() /** * Sets the inheritedFrom - * Provides a reference to the ancestor of the current permission, if it is inherited from an ancestor. Read-only. + * Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only. * * @param ItemReference $val The inheritedFrom * @@ -276,7 +276,7 @@ public function setInvitation($val) /** * Gets the link - * Provides the link details of the current permission, if it is a link type permissions. Read-only. + * Provides the link details of the current permission, if it's a link type permission. Read-only. * * @return SharingLink|null The link */ @@ -295,7 +295,7 @@ public function getLink() /** * Sets the link - * Provides the link details of the current permission, if it is a link type permissions. Read-only. + * Provides the link details of the current permission, if it's a link type permission. Read-only. * * @param SharingLink $val The link * @@ -309,7 +309,7 @@ public function setLink($val) /** * Gets the roles - * The type of permission, for example, read. See below for the full list of roles. Read-only. + * The type of permission, for example, read. See the Roles property values section for the full list of roles. Read-only. * * @return array|null The roles */ @@ -324,7 +324,7 @@ public function getRoles() /** * Sets the roles - * The type of permission, for example, read. See below for the full list of roles. Read-only. + * The type of permission, for example, read. See the Roles property values section for the full list of roles. Read-only. * * @param string[] $val The roles * diff --git a/src/Beta/Microsoft/Graph/Model/PermissionsDefinition.php b/src/Beta/Microsoft/Graph/Model/PermissionsDefinition.php new file mode 100644 index 00000000000..186bb4689b0 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/PermissionsDefinition.php @@ -0,0 +1,88 @@ +_propDict)) { + if (is_a($this->_propDict["authorizationSystemInfo"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionAuthorizationSystem") || is_null($this->_propDict["authorizationSystemInfo"])) { + return $this->_propDict["authorizationSystemInfo"]; + } else { + $this->_propDict["authorizationSystemInfo"] = new PermissionsDefinitionAuthorizationSystem($this->_propDict["authorizationSystemInfo"]); + return $this->_propDict["authorizationSystemInfo"]; + } + } + return null; + } + + /** + * Sets the authorizationSystemInfo + * + * @param PermissionsDefinitionAuthorizationSystem $val The value to assign to the authorizationSystemInfo + * + * @return PermissionsDefinition The PermissionsDefinition + */ + public function setAuthorizationSystemInfo($val) + { + $this->_propDict["authorizationSystemInfo"] = $val; + return $this; + } + + /** + * Gets the identityInfo + * + * @return PermissionsDefinitionAuthorizationSystemIdentity|null The identityInfo + */ + public function getIdentityInfo() + { + if (array_key_exists("identityInfo", $this->_propDict)) { + if (is_a($this->_propDict["identityInfo"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionAuthorizationSystemIdentity") || is_null($this->_propDict["identityInfo"])) { + return $this->_propDict["identityInfo"]; + } else { + $this->_propDict["identityInfo"] = new PermissionsDefinitionAuthorizationSystemIdentity($this->_propDict["identityInfo"]); + return $this->_propDict["identityInfo"]; + } + } + return null; + } + + /** + * Sets the identityInfo + * + * @param PermissionsDefinitionAuthorizationSystemIdentity $val The value to assign to the identityInfo + * + * @return PermissionsDefinition The PermissionsDefinition + */ + public function setIdentityInfo($val) + { + $this->_propDict["identityInfo"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAction.php b/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAction.php new file mode 100644 index 00000000000..ef27cb69a2f --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAction.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["authorizationSystemId"]; + } else { + return null; + } + } + + /** + * Sets the authorizationSystemId + * + * @param string $val The value of the authorizationSystemId + * + * @return PermissionsDefinitionAuthorizationSystem + */ + public function setAuthorizationSystemId($val) + { + $this->_propDict["authorizationSystemId"] = $val; + return $this; + } + /** + * Gets the authorizationSystemType + * + * @return string|null The authorizationSystemType + */ + public function getAuthorizationSystemType() + { + if (array_key_exists("authorizationSystemType", $this->_propDict)) { + return $this->_propDict["authorizationSystemType"]; + } else { + return null; + } + } + + /** + * Sets the authorizationSystemType + * + * @param string $val The value of the authorizationSystemType + * + * @return PermissionsDefinitionAuthorizationSystem + */ + public function setAuthorizationSystemType($val) + { + $this->_propDict["authorizationSystemType"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAuthorizationSystemIdentity.php b/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAuthorizationSystemIdentity.php new file mode 100644 index 00000000000..abd59a5c50f --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAuthorizationSystemIdentity.php @@ -0,0 +1,196 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the PermissionsDefinitionAuthorizationSystemIdentity + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + + /** + * Gets the externalId + * + * @return string|null The externalId + */ + public function getExternalId() + { + if (array_key_exists("externalId", $this->_propDict)) { + return $this->_propDict["externalId"]; + } else { + return null; + } + } + + /** + * Sets the externalId + * + * @param string $val The externalId + * + * @return PermissionsDefinitionAuthorizationSystemIdentity + */ + public function setExternalId($val) + { + $this->_propDict["externalId"] = $val; + return $this; + } + + /** + * Gets the identityType + * + * @return PermissionsDefinitionIdentityType|null The identityType + */ + public function getIdentityType() + { + if (array_key_exists("identityType", $this->_propDict)) { + if (is_a($this->_propDict["identityType"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionIdentityType") || is_null($this->_propDict["identityType"])) { + return $this->_propDict["identityType"]; + } else { + $this->_propDict["identityType"] = new PermissionsDefinitionIdentityType($this->_propDict["identityType"]); + return $this->_propDict["identityType"]; + } + } + return null; + } + + /** + * Sets the identityType + * + * @param PermissionsDefinitionIdentityType $val The identityType + * + * @return PermissionsDefinitionAuthorizationSystemIdentity + */ + public function setIdentityType($val) + { + $this->_propDict["identityType"] = $val; + return $this; + } + + /** + * Gets the source + * + * @return PermissionsDefinitionIdentitySource|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + if (is_a($this->_propDict["source"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionIdentitySource") || is_null($this->_propDict["source"])) { + return $this->_propDict["source"]; + } else { + $this->_propDict["source"] = new PermissionsDefinitionIdentitySource($this->_propDict["source"]); + return $this->_propDict["source"]; + } + } + return null; + } + + /** + * Sets the source + * + * @param PermissionsDefinitionIdentitySource $val The source + * + * @return PermissionsDefinitionAuthorizationSystemIdentity + */ + public function setSource($val) + { + $this->_propDict["source"] = $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 PermissionsDefinitionAuthorizationSystemIdentity + */ + 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/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAwsPolicy.php b/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAwsPolicy.php new file mode 100644 index 00000000000..0bdcdf1f0cc --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/PermissionsDefinitionAwsPolicy.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["permissionsRequestChanges"]; + } else { + return null; + } + } + + /** + * Sets the permissionsRequestChanges + * + * @param PermissionsRequestChange[] $val The permissionsRequestChanges + * + * @return PermissionsManagement + */ + public function setPermissionsRequestChanges($val) + { + $this->_propDict["permissionsRequestChanges"] = $val; + return $this; + } + + + /** + * Gets the scheduledPermissionsRequests + * + * @return array|null The scheduledPermissionsRequests + */ + public function getScheduledPermissionsRequests() + { + if (array_key_exists("scheduledPermissionsRequests", $this->_propDict)) { + return $this->_propDict["scheduledPermissionsRequests"]; + } else { + return null; + } + } + + /** + * Sets the scheduledPermissionsRequests + * + * @param ScheduledPermissionsRequest[] $val The scheduledPermissionsRequests + * + * @return PermissionsManagement + */ + public function setScheduledPermissionsRequests($val) + { + $this->_propDict["scheduledPermissionsRequests"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/PermissionsModificationCapability.php b/src/Beta/Microsoft/Graph/Model/PermissionsModificationCapability.php new file mode 100644 index 00000000000..0f8f5d7f361 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/PermissionsModificationCapability.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["activeOccurrenceStatus"], "\Beta\Microsoft\Graph\Model\PermissionsRequestOccurrenceStatus") || is_null($this->_propDict["activeOccurrenceStatus"])) { + return $this->_propDict["activeOccurrenceStatus"]; + } else { + $this->_propDict["activeOccurrenceStatus"] = new PermissionsRequestOccurrenceStatus($this->_propDict["activeOccurrenceStatus"]); + return $this->_propDict["activeOccurrenceStatus"]; + } + } + return null; + } + + /** + * Sets the activeOccurrenceStatus + * + * @param PermissionsRequestOccurrenceStatus $val The activeOccurrenceStatus + * + * @return PermissionsRequestChange + */ + public function setActiveOccurrenceStatus($val) + { + $this->_propDict["activeOccurrenceStatus"] = $val; + return $this; + } + + /** + * Gets the modificationDateTime + * + * @return \DateTime|null The modificationDateTime + */ + public function getModificationDateTime() + { + if (array_key_exists("modificationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["modificationDateTime"], "\DateTime") || is_null($this->_propDict["modificationDateTime"])) { + return $this->_propDict["modificationDateTime"]; + } else { + $this->_propDict["modificationDateTime"] = new \DateTime($this->_propDict["modificationDateTime"]); + return $this->_propDict["modificationDateTime"]; + } + } + return null; + } + + /** + * Sets the modificationDateTime + * + * @param \DateTime $val The modificationDateTime + * + * @return PermissionsRequestChange + */ + public function setModificationDateTime($val) + { + $this->_propDict["modificationDateTime"] = $val; + return $this; + } + + /** + * Gets the permissionsRequestId + * + * @return string|null The permissionsRequestId + */ + public function getPermissionsRequestId() + { + if (array_key_exists("permissionsRequestId", $this->_propDict)) { + return $this->_propDict["permissionsRequestId"]; + } else { + return null; + } + } + + /** + * Sets the permissionsRequestId + * + * @param string $val The permissionsRequestId + * + * @return PermissionsRequestChange + */ + public function setPermissionsRequestId($val) + { + $this->_propDict["permissionsRequestId"] = $val; + return $this; + } + + /** + * Gets the statusDetail + * + * @return StatusDetail|null The statusDetail + */ + public function getStatusDetail() + { + if (array_key_exists("statusDetail", $this->_propDict)) { + if (is_a($this->_propDict["statusDetail"], "\Beta\Microsoft\Graph\Model\StatusDetail") || is_null($this->_propDict["statusDetail"])) { + return $this->_propDict["statusDetail"]; + } else { + $this->_propDict["statusDetail"] = new StatusDetail($this->_propDict["statusDetail"]); + return $this->_propDict["statusDetail"]; + } + } + return null; + } + + /** + * Sets the statusDetail + * + * @param StatusDetail $val The statusDetail + * + * @return PermissionsRequestChange + */ + public function setStatusDetail($val) + { + $this->_propDict["statusDetail"] = $val; + return $this; + } + + /** + * Gets the ticketId + * + * @return string|null The ticketId + */ + public function getTicketId() + { + if (array_key_exists("ticketId", $this->_propDict)) { + return $this->_propDict["ticketId"]; + } else { + return null; + } + } + + /** + * Sets the ticketId + * + * @param string $val The ticketId + * + * @return PermissionsRequestChange + */ + public function setTicketId($val) + { + $this->_propDict["ticketId"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/PermissionsRequestOccurrenceStatus.php b/src/Beta/Microsoft/Graph/Model/PermissionsRequestOccurrenceStatus.php new file mode 100644 index 00000000000..db9c641c636 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/PermissionsRequestOccurrenceStatus.php @@ -0,0 +1,39 @@ +_propDict)) { + return $this->_propDict["items"]; + } else { + return null; + } + } + + /** + * Sets the items + * + * @param RecycleBinItem[] $val The items + * + * @return RecycleBin + */ + public function setItems($val) + { + $this->_propDict["items"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/RecycleBinItem.php b/src/Beta/Microsoft/Graph/Model/RecycleBinItem.php new file mode 100644 index 00000000000..62215844328 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/RecycleBinItem.php @@ -0,0 +1,112 @@ +_propDict)) { + if (is_a($this->_propDict["deletedDateTime"], "\DateTime") || is_null($this->_propDict["deletedDateTime"])) { + return $this->_propDict["deletedDateTime"]; + } else { + $this->_propDict["deletedDateTime"] = new \DateTime($this->_propDict["deletedDateTime"]); + return $this->_propDict["deletedDateTime"]; + } + } + return null; + } + + /** + * Sets the deletedDateTime + * + * @param \DateTime $val The deletedDateTime + * + * @return RecycleBinItem + */ + public function setDeletedDateTime($val) + { + $this->_propDict["deletedDateTime"] = $val; + return $this; + } + + /** + * Gets the deletedFromLocation + * + * @return string|null The deletedFromLocation + */ + public function getDeletedFromLocation() + { + if (array_key_exists("deletedFromLocation", $this->_propDict)) { + return $this->_propDict["deletedFromLocation"]; + } else { + return null; + } + } + + /** + * Sets the deletedFromLocation + * + * @param string $val The deletedFromLocation + * + * @return RecycleBinItem + */ + public function setDeletedFromLocation($val) + { + $this->_propDict["deletedFromLocation"] = $val; + return $this; + } + + /** + * Gets the size + * + * @return int|null The size + */ + public function getSize() + { + if (array_key_exists("size", $this->_propDict)) { + return $this->_propDict["size"]; + } else { + return null; + } + } + + /** + * Sets the size + * + * @param int $val The size + * + * @return RecycleBinItem + */ + public function setSize($val) + { + $this->_propDict["size"] = intval($val); + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/RegistrationEnforcement.php b/src/Beta/Microsoft/Graph/Model/RegistrationEnforcement.php index 5a14e4dc42f..3e7600226ea 100644 --- a/src/Beta/Microsoft/Graph/Model/RegistrationEnforcement.php +++ b/src/Beta/Microsoft/Graph/Model/RegistrationEnforcement.php @@ -26,7 +26,7 @@ class RegistrationEnforcement extends Entity /** * Gets the authenticationMethodsRegistrationCampaign - * Run campaigns to remind users to setup targeted authentication methods. + * Run campaigns to remind users to set up targeted authentication methods. * * @return AuthenticationMethodsRegistrationCampaign|null The authenticationMethodsRegistrationCampaign */ @@ -45,7 +45,7 @@ public function getAuthenticationMethodsRegistrationCampaign() /** * Sets the authenticationMethodsRegistrationCampaign - * Run campaigns to remind users to setup targeted authentication methods. + * Run campaigns to remind users to set up targeted authentication methods. * * @param AuthenticationMethodsRegistrationCampaign $val The value to assign to the authenticationMethodsRegistrationCampaign * diff --git a/src/Beta/Microsoft/Graph/Model/ResourceVisualization.php b/src/Beta/Microsoft/Graph/Model/ResourceVisualization.php index d5c592dc012..8ea8761166c 100644 --- a/src/Beta/Microsoft/Graph/Model/ResourceVisualization.php +++ b/src/Beta/Microsoft/Graph/Model/ResourceVisualization.php @@ -109,7 +109,7 @@ public function setContainerWebUrl($val) } /** * Gets the mediaType - * The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Note that not all Media Mime Types are supported. + * The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. * * @return string|null The mediaType */ @@ -124,7 +124,7 @@ public function getMediaType() /** * Sets the mediaType - * The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Note that not all Media Mime Types are supported. + * The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. * * @param string $val The value of the mediaType * @@ -221,7 +221,7 @@ public function setTitle($val) } /** * Gets the type - * The item's media type. Can be used for filtering for a specific file based on a specific type. See below for supported types. + * The item's media type. Can be used for filtering for a specific file based on a specific type. See the Type property values section, for supported types. * * @return string|null The type */ @@ -236,7 +236,7 @@ public function getType() /** * Sets the type - * The item's media type. Can be used for filtering for a specific file based on a specific type. See below for supported types. + * The item's media type. Can be used for filtering for a specific file based on a specific type. See the Type property values section, for supported types. * * @param string $val The value of the type * diff --git a/src/Beta/Microsoft/Graph/Model/RubricLevel.php b/src/Beta/Microsoft/Graph/Model/RubricLevel.php index db7b8f6748a..b776cd4be7b 100644 --- a/src/Beta/Microsoft/Graph/Model/RubricLevel.php +++ b/src/Beta/Microsoft/Graph/Model/RubricLevel.php @@ -87,7 +87,7 @@ public function setDisplayName($val) /** * Gets the grading - * Null if this is a no-points rubric; educationAssignmentPointsGradeType if it is a points rubric. + * Null if this is a no-points rubric; educationAssignmentPointsGradeType if it's a points rubric. * * @return EducationAssignmentGradeType|null The grading */ @@ -106,7 +106,7 @@ public function getGrading() /** * Sets the grading - * Null if this is a no-points rubric; educationAssignmentPointsGradeType if it is a points rubric. + * Null if this is a no-points rubric; educationAssignmentPointsGradeType if it's a points rubric. * * @param EducationAssignmentGradeType $val The value to assign to the grading * diff --git a/src/Beta/Microsoft/Graph/Model/SamlIdentitySource.php b/src/Beta/Microsoft/Graph/Model/SamlIdentitySource.php new file mode 100644 index 00000000000..55bce48656a --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/SamlIdentitySource.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.samlIdentitySource"); + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/ScheduledPermissionsRequest.php b/src/Beta/Microsoft/Graph/Model/ScheduledPermissionsRequest.php new file mode 100644 index 00000000000..8a1c626b772 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/ScheduledPermissionsRequest.php @@ -0,0 +1,236 @@ +_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 ScheduledPermissionsRequest + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the justification + * + * @return string|null The justification + */ + public function getJustification() + { + if (array_key_exists("justification", $this->_propDict)) { + return $this->_propDict["justification"]; + } else { + return null; + } + } + + /** + * Sets the justification + * + * @param string $val The justification + * + * @return ScheduledPermissionsRequest + */ + public function setJustification($val) + { + $this->_propDict["justification"] = $val; + return $this; + } + + /** + * Gets the notes + * + * @return string|null The notes + */ + public function getNotes() + { + if (array_key_exists("notes", $this->_propDict)) { + return $this->_propDict["notes"]; + } else { + return null; + } + } + + /** + * Sets the notes + * + * @param string $val The notes + * + * @return ScheduledPermissionsRequest + */ + public function setNotes($val) + { + $this->_propDict["notes"] = $val; + return $this; + } + + /** + * Gets the requestedPermissions + * + * @return PermissionsDefinition|null The requestedPermissions + */ + public function getRequestedPermissions() + { + if (array_key_exists("requestedPermissions", $this->_propDict)) { + if (is_a($this->_propDict["requestedPermissions"], "\Beta\Microsoft\Graph\Model\PermissionsDefinition") || is_null($this->_propDict["requestedPermissions"])) { + return $this->_propDict["requestedPermissions"]; + } else { + $this->_propDict["requestedPermissions"] = new PermissionsDefinition($this->_propDict["requestedPermissions"]); + return $this->_propDict["requestedPermissions"]; + } + } + return null; + } + + /** + * Sets the requestedPermissions + * + * @param PermissionsDefinition $val The requestedPermissions + * + * @return ScheduledPermissionsRequest + */ + public function setRequestedPermissions($val) + { + $this->_propDict["requestedPermissions"] = $val; + return $this; + } + + /** + * Gets the scheduleInfo + * + * @return RequestSchedule|null The scheduleInfo + */ + public function getScheduleInfo() + { + if (array_key_exists("scheduleInfo", $this->_propDict)) { + if (is_a($this->_propDict["scheduleInfo"], "\Beta\Microsoft\Graph\Model\RequestSchedule") || is_null($this->_propDict["scheduleInfo"])) { + return $this->_propDict["scheduleInfo"]; + } else { + $this->_propDict["scheduleInfo"] = new RequestSchedule($this->_propDict["scheduleInfo"]); + return $this->_propDict["scheduleInfo"]; + } + } + return null; + } + + /** + * Sets the scheduleInfo + * + * @param RequestSchedule $val The scheduleInfo + * + * @return ScheduledPermissionsRequest + */ + public function setScheduleInfo($val) + { + $this->_propDict["scheduleInfo"] = $val; + return $this; + } + + /** + * Gets the statusDetail + * + * @return StatusDetail|null The statusDetail + */ + public function getStatusDetail() + { + if (array_key_exists("statusDetail", $this->_propDict)) { + if (is_a($this->_propDict["statusDetail"], "\Beta\Microsoft\Graph\Model\StatusDetail") || is_null($this->_propDict["statusDetail"])) { + return $this->_propDict["statusDetail"]; + } else { + $this->_propDict["statusDetail"] = new StatusDetail($this->_propDict["statusDetail"]); + return $this->_propDict["statusDetail"]; + } + } + return null; + } + + /** + * Sets the statusDetail + * + * @param StatusDetail $val The statusDetail + * + * @return ScheduledPermissionsRequest + */ + public function setStatusDetail($val) + { + $this->_propDict["statusDetail"] = $val; + return $this; + } + + /** + * Gets the ticketInfo + * + * @return TicketInfo|null The ticketInfo + */ + public function getTicketInfo() + { + if (array_key_exists("ticketInfo", $this->_propDict)) { + if (is_a($this->_propDict["ticketInfo"], "\Beta\Microsoft\Graph\Model\TicketInfo") || is_null($this->_propDict["ticketInfo"])) { + return $this->_propDict["ticketInfo"]; + } else { + $this->_propDict["ticketInfo"] = new TicketInfo($this->_propDict["ticketInfo"]); + return $this->_propDict["ticketInfo"]; + } + } + return null; + } + + /** + * Sets the ticketInfo + * + * @param TicketInfo $val The ticketInfo + * + * @return ScheduledPermissionsRequest + */ + public function setTicketInfo($val) + { + $this->_propDict["ticketInfo"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/ServiceHealth.php b/src/Beta/Microsoft/Graph/Model/ServiceHealth.php index 62a212e274d..2775e819242 100644 --- a/src/Beta/Microsoft/Graph/Model/ServiceHealth.php +++ b/src/Beta/Microsoft/Graph/Model/ServiceHealth.php @@ -55,7 +55,7 @@ public function setService($val) /** * Gets the status - * Show the overall service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more details, see serviceHealthStatus values. + * Show the overall service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more information, see serviceHealthStatus values. * * @return ServiceHealthStatus|null The status */ @@ -74,7 +74,7 @@ public function getStatus() /** * Sets the status - * Show the overall service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more details, see serviceHealthStatus values. + * Show the overall service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more information, see serviceHealthStatus values. * * @param ServiceHealthStatus $val The status * diff --git a/src/Beta/Microsoft/Graph/Model/ServiceProvisioningError.php b/src/Beta/Microsoft/Graph/Model/ServiceProvisioningError.php index ae0b0b59710..8785b67ee5b 100644 --- a/src/Beta/Microsoft/Graph/Model/ServiceProvisioningError.php +++ b/src/Beta/Microsoft/Graph/Model/ServiceProvisioningError.php @@ -86,7 +86,7 @@ public function setIsResolved($val) } /** * Gets the serviceInstance - * Qualified service instance (e.g., 'SharePoint/Dublin') that published the service error information. + * Qualified service instance (for example, 'SharePoint/Dublin') that published the service error information. * * @return string|null The serviceInstance */ @@ -101,7 +101,7 @@ public function getServiceInstance() /** * Sets the serviceInstance - * Qualified service instance (e.g., 'SharePoint/Dublin') that published the service error information. + * Qualified service instance (for example, 'SharePoint/Dublin') that published the service error information. * * @param string $val The value of the serviceInstance * diff --git a/src/Beta/Microsoft/Graph/Model/Simulation.php b/src/Beta/Microsoft/Graph/Model/Simulation.php index f670bf6bc8b..874d9f3a68a 100644 --- a/src/Beta/Microsoft/Graph/Model/Simulation.php +++ b/src/Beta/Microsoft/Graph/Model/Simulation.php @@ -26,7 +26,7 @@ class Simulation extends Entity { /** * Gets the attackTechnique - * The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue. For more information on the types of social engineering attack techniques, see simulations. + * The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. * * @return SimulationAttackTechnique|null The attackTechnique */ @@ -45,7 +45,7 @@ public function getAttackTechnique() /** * Sets the attackTechnique - * The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue. For more information on the types of social engineering attack techniques, see simulations. + * The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. * * @param SimulationAttackTechnique $val The attackTechnique * @@ -307,6 +307,7 @@ public function setDurationInDays($val) /** * Gets the endUserNotificationSetting + * Details about the end user notification setting. * * @return EndUserNotificationSetting|null The endUserNotificationSetting */ @@ -325,6 +326,7 @@ public function getEndUserNotificationSetting() /** * Sets the endUserNotificationSetting + * Details about the end user notification setting. * * @param EndUserNotificationSetting $val The endUserNotificationSetting * @@ -532,6 +534,7 @@ public function setLaunchDateTime($val) /** * Gets the oAuthConsentAppDetail + * OAuth app details for the OAuth technique. * * @return OAuthConsentAppDetail|null The oAuthConsentAppDetail */ @@ -550,6 +553,7 @@ public function getOAuthConsentAppDetail() /** * Sets the oAuthConsentAppDetail + * OAuth app details for the OAuth technique. * * @param OAuthConsentAppDetail $val The oAuthConsentAppDetail * @@ -662,6 +666,7 @@ public function setStatus($val) /** * Gets the trainingSetting + * Details about the training settings for a simulation. * * @return TrainingSetting|null The trainingSetting */ @@ -680,6 +685,7 @@ public function getTrainingSetting() /** * Sets the trainingSetting + * Details about the training settings for a simulation. * * @param TrainingSetting $val The trainingSetting * @@ -693,6 +699,7 @@ public function setTrainingSetting($val) /** * Gets the landingPage + * The landing page associated with a simulation during its creation. * * @return LandingPage|null The landingPage */ @@ -711,6 +718,7 @@ public function getLandingPage() /** * Sets the landingPage + * The landing page associated with a simulation during its creation. * * @param LandingPage $val The landingPage * @@ -724,6 +732,7 @@ public function setLandingPage($val) /** * Gets the loginPage + * The login page associated with a simulation during its creation. * * @return LoginPage|null The loginPage */ @@ -742,6 +751,7 @@ public function getLoginPage() /** * Sets the loginPage + * The login page associated with a simulation during its creation. * * @param LoginPage $val The loginPage * diff --git a/src/Beta/Microsoft/Graph/Model/SimulationNotification.php b/src/Beta/Microsoft/Graph/Model/SimulationNotification.php index a3c92763c28..fa483799458 100644 --- a/src/Beta/Microsoft/Graph/Model/SimulationNotification.php +++ b/src/Beta/Microsoft/Graph/Model/SimulationNotification.php @@ -26,6 +26,7 @@ class SimulationNotification extends BaseEndUserNotification /** * Gets the targettedUserType + * Target user type. Possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. * * @return TargettedUserType|null The targettedUserType */ @@ -44,6 +45,7 @@ public function getTargettedUserType() /** * Sets the targettedUserType + * Target user type. Possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. * * @param TargettedUserType $val The value to assign to the targettedUserType * diff --git a/src/Beta/Microsoft/Graph/Model/SingleResourceAzurePermissionsDefinition.php b/src/Beta/Microsoft/Graph/Model/SingleResourceAzurePermissionsDefinition.php new file mode 100644 index 00000000000..64ad280ff7d --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/SingleResourceAzurePermissionsDefinition.php @@ -0,0 +1,94 @@ +setODataType("#microsoft.graph.singleResourceAzurePermissionsDefinition"); + } + + + /** + * Gets the actionInfo + * + * @return AzurePermissionsDefinitionAction|null The actionInfo + */ + public function getActionInfo() + { + if (array_key_exists("actionInfo", $this->_propDict)) { + if (is_a($this->_propDict["actionInfo"], "\Beta\Microsoft\Graph\Model\AzurePermissionsDefinitionAction") || is_null($this->_propDict["actionInfo"])) { + return $this->_propDict["actionInfo"]; + } else { + $this->_propDict["actionInfo"] = new AzurePermissionsDefinitionAction($this->_propDict["actionInfo"]); + return $this->_propDict["actionInfo"]; + } + } + return null; + } + + /** + * Sets the actionInfo + * + * @param AzurePermissionsDefinitionAction $val The value to assign to the actionInfo + * + * @return SingleResourceAzurePermissionsDefinition The SingleResourceAzurePermissionsDefinition + */ + public function setActionInfo($val) + { + $this->_propDict["actionInfo"] = $val; + return $this; + } + /** + * Gets the resourceId + * + * @return string|null The resourceId + */ + public function getResourceId() + { + if (array_key_exists("resourceId", $this->_propDict)) { + return $this->_propDict["resourceId"]; + } else { + return null; + } + } + + /** + * Sets the resourceId + * + * @param string $val The value of the resourceId + * + * @return SingleResourceAzurePermissionsDefinition + */ + public function setResourceId($val) + { + $this->_propDict["resourceId"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/SingleResourceGcpPermissionsDefinition.php b/src/Beta/Microsoft/Graph/Model/SingleResourceGcpPermissionsDefinition.php new file mode 100644 index 00000000000..73ca68ad307 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/SingleResourceGcpPermissionsDefinition.php @@ -0,0 +1,94 @@ +setODataType("#microsoft.graph.singleResourceGcpPermissionsDefinition"); + } + + + /** + * Gets the actionInfo + * + * @return GcpPermissionsDefinitionAction|null The actionInfo + */ + public function getActionInfo() + { + if (array_key_exists("actionInfo", $this->_propDict)) { + if (is_a($this->_propDict["actionInfo"], "\Beta\Microsoft\Graph\Model\GcpPermissionsDefinitionAction") || is_null($this->_propDict["actionInfo"])) { + return $this->_propDict["actionInfo"]; + } else { + $this->_propDict["actionInfo"] = new GcpPermissionsDefinitionAction($this->_propDict["actionInfo"]); + return $this->_propDict["actionInfo"]; + } + } + return null; + } + + /** + * Sets the actionInfo + * + * @param GcpPermissionsDefinitionAction $val The value to assign to the actionInfo + * + * @return SingleResourceGcpPermissionsDefinition The SingleResourceGcpPermissionsDefinition + */ + public function setActionInfo($val) + { + $this->_propDict["actionInfo"] = $val; + return $this; + } + /** + * Gets the resourceId + * + * @return string|null The resourceId + */ + public function getResourceId() + { + if (array_key_exists("resourceId", $this->_propDict)) { + return $this->_propDict["resourceId"]; + } else { + return null; + } + } + + /** + * Sets the resourceId + * + * @param string $val The value of the resourceId + * + * @return SingleResourceGcpPermissionsDefinition + */ + public function setResourceId($val) + { + $this->_propDict["resourceId"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/Site.php b/src/Beta/Microsoft/Graph/Model/Site.php index 36d036c31f8..506ca3cbf92 100644 --- a/src/Beta/Microsoft/Graph/Model/Site.php +++ b/src/Beta/Microsoft/Graph/Model/Site.php @@ -610,6 +610,37 @@ public function setPermissions($val) return $this; } + /** + * Gets the recycleBin + * + * @return RecycleBin|null The recycleBin + */ + public function getRecycleBin() + { + if (array_key_exists("recycleBin", $this->_propDict)) { + if (is_a($this->_propDict["recycleBin"], "\Beta\Microsoft\Graph\Model\RecycleBin") || is_null($this->_propDict["recycleBin"])) { + return $this->_propDict["recycleBin"]; + } else { + $this->_propDict["recycleBin"] = new RecycleBin($this->_propDict["recycleBin"]); + return $this->_propDict["recycleBin"]; + } + } + return null; + } + + /** + * Sets the recycleBin + * + * @param RecycleBin $val The recycleBin + * + * @return Site + */ + public function setRecycleBin($val) + { + $this->_propDict["recycleBin"] = $val; + return $this; + } + /** * Gets the sites diff --git a/src/Beta/Microsoft/Graph/Model/StaleSignInAlertConfiguration.php b/src/Beta/Microsoft/Graph/Model/StaleSignInAlertConfiguration.php index 0092858977d..e0cf1066a66 100644 --- a/src/Beta/Microsoft/Graph/Model/StaleSignInAlertConfiguration.php +++ b/src/Beta/Microsoft/Graph/Model/StaleSignInAlertConfiguration.php @@ -26,7 +26,7 @@ class StaleSignInAlertConfiguration extends UnifiedRoleManagementAlertConfigurat { /** * Gets the duration - * The number of days to look back from current timestamp within which the account has not signed in. + * The number of days to look back from current timestamp within which the account hasn't signed in. * * @return \DateInterval|null The duration */ @@ -45,7 +45,7 @@ public function getDuration() /** * Sets the duration - * The number of days to look back from current timestamp within which the account has not signed in. + * The number of days to look back from current timestamp within which the account hasn't signed in. * * @param \DateInterval $val The duration * diff --git a/src/Beta/Microsoft/Graph/Model/StatusDetail.php b/src/Beta/Microsoft/Graph/Model/StatusDetail.php new file mode 100644 index 00000000000..4f32fe863f6 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/StatusDetail.php @@ -0,0 +1,38 @@ +_propDict)) { + return $this->_propDict["ticketApproverIdentityId"]; + } else { + return null; + } + } + + /** + * Sets the ticketApproverIdentityId + * + * @param string $val The value of the ticketApproverIdentityId + * + * @return TicketInfo + */ + public function setTicketApproverIdentityId($val) + { + $this->_propDict["ticketApproverIdentityId"] = $val; + return $this; + } /** * Gets the ticketNumber * The ticket number. @@ -52,6 +78,32 @@ public function setTicketNumber($val) return $this; } /** + * Gets the ticketSubmitterIdentityId + * + * @return string|null The ticketSubmitterIdentityId + */ + public function getTicketSubmitterIdentityId() + { + if (array_key_exists("ticketSubmitterIdentityId", $this->_propDict)) { + return $this->_propDict["ticketSubmitterIdentityId"]; + } else { + return null; + } + } + + /** + * Sets the ticketSubmitterIdentityId + * + * @param string $val The value of the ticketSubmitterIdentityId + * + * @return TicketInfo + */ + public function setTicketSubmitterIdentityId($val) + { + $this->_propDict["ticketSubmitterIdentityId"] = $val; + return $this; + } + /** * Gets the ticketSystem * The description of the ticket system. * diff --git a/src/Beta/Microsoft/Graph/Model/Training.php b/src/Beta/Microsoft/Graph/Model/Training.php index c7a3d46a345..698706c1531 100644 --- a/src/Beta/Microsoft/Graph/Model/Training.php +++ b/src/Beta/Microsoft/Graph/Model/Training.php @@ -26,6 +26,7 @@ class Training extends Entity { /** * Gets the availabilityStatus + * Training availability status.Possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. * * @return TrainingAvailabilityStatus|null The availabilityStatus */ @@ -44,6 +45,7 @@ public function getAvailabilityStatus() /** * Sets the availabilityStatus + * Training availability status.Possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. * * @param TrainingAvailabilityStatus $val The availabilityStatus * @@ -57,6 +59,7 @@ public function setAvailabilityStatus($val) /** * Gets the createdBy + * Identity of the user who created the training. * * @return EmailIdentity|null The createdBy */ @@ -75,6 +78,7 @@ public function getCreatedBy() /** * Sets the createdBy + * Identity of the user who created the training. * * @param EmailIdentity $val The createdBy * @@ -88,6 +92,7 @@ public function setCreatedBy($val) /** * Gets the createdDateTime + * Date and time when the training was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The createdDateTime */ @@ -106,6 +111,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime + * Date and time when the training was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The createdDateTime * @@ -119,6 +125,7 @@ public function setCreatedDateTime($val) /** * Gets the description + * The description for the training. * * @return string|null The description */ @@ -133,6 +140,7 @@ public function getDescription() /** * Sets the description + * The description for the training. * * @param string $val The description * @@ -146,6 +154,7 @@ public function setDescription($val) /** * Gets the displayName + * The display name for the training. * * @return string|null The displayName */ @@ -160,6 +169,7 @@ public function getDisplayName() /** * Sets the displayName + * The display name for the training. * * @param string $val The displayName * @@ -173,6 +183,7 @@ public function setDisplayName($val) /** * Gets the durationInMinutes + * Training duration. * * @return int|null The durationInMinutes */ @@ -187,6 +198,7 @@ public function getDurationInMinutes() /** * Sets the durationInMinutes + * Training duration. * * @param int $val The durationInMinutes * @@ -200,6 +212,7 @@ public function setDurationInMinutes($val) /** * Gets the hasEvaluation + * Indicates whether the training has any evaluation. * * @return bool|null The hasEvaluation */ @@ -214,6 +227,7 @@ public function getHasEvaluation() /** * Sets the hasEvaluation + * Indicates whether the training has any evaluation. * * @param bool $val The hasEvaluation * @@ -227,6 +241,7 @@ public function setHasEvaluation($val) /** * Gets the lastModifiedBy + * Identity of the user who last modified the training. * * @return EmailIdentity|null The lastModifiedBy */ @@ -245,6 +260,7 @@ public function getLastModifiedBy() /** * Sets the lastModifiedBy + * Identity of the user who last modified the training. * * @param EmailIdentity $val The lastModifiedBy * @@ -258,6 +274,7 @@ public function setLastModifiedBy($val) /** * Gets the lastModifiedDateTime + * Date and time when the training was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The lastModifiedDateTime */ @@ -276,6 +293,7 @@ public function getLastModifiedDateTime() /** * Sets the lastModifiedDateTime + * Date and time when the training was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The lastModifiedDateTime * @@ -289,6 +307,7 @@ public function setLastModifiedDateTime($val) /** * Gets the source + * Training content source. Possible values are: unknown, global, tenant, unknownFutureValue. * * @return SimulationContentSource|null The source */ @@ -307,6 +326,7 @@ public function getSource() /** * Sets the source + * Training content source. Possible values are: unknown, global, tenant, unknownFutureValue. * * @param SimulationContentSource $val The source * @@ -320,6 +340,7 @@ public function setSource($val) /** * Gets the supportedLocales + * Supported locales for content for the associated training. * * @return array|null The supportedLocales */ @@ -334,6 +355,7 @@ public function getSupportedLocales() /** * Sets the supportedLocales + * Supported locales for content for the associated training. * * @param string[] $val The supportedLocales * @@ -347,6 +369,7 @@ public function setSupportedLocales($val) /** * Gets the tags + * Training tags. * * @return array|null The tags */ @@ -361,6 +384,7 @@ public function getTags() /** * Sets the tags + * Training tags. * * @param string[] $val The tags * @@ -374,6 +398,7 @@ public function setTags($val) /** * Gets the type + * The type of training. Possible values are: unknown, phishing, unknownFutureValue. * * @return TrainingType|null The type */ @@ -392,6 +417,7 @@ public function getType() /** * Sets the type + * The type of training. Possible values are: unknown, phishing, unknownFutureValue. * * @param TrainingType $val The type * @@ -406,6 +432,7 @@ public function setType($val) /** * Gets the languageDetails + * Language specific details on a training. * * @return array|null The languageDetails */ @@ -420,6 +447,7 @@ public function getLanguageDetails() /** * Sets the languageDetails + * Language specific details on a training. * * @param TrainingLanguageDetail[] $val The languageDetails * diff --git a/src/Beta/Microsoft/Graph/Model/TrainingLanguageDetail.php b/src/Beta/Microsoft/Graph/Model/TrainingLanguageDetail.php index f44425530a7..744d73ce092 100644 --- a/src/Beta/Microsoft/Graph/Model/TrainingLanguageDetail.php +++ b/src/Beta/Microsoft/Graph/Model/TrainingLanguageDetail.php @@ -26,6 +26,7 @@ class TrainingLanguageDetail extends Entity { /** * Gets the content + * Language specific content for the training. * * @return string|null The content */ @@ -40,6 +41,7 @@ public function getContent() /** * Sets the content + * Language specific content for the training. * * @param string $val The content * @@ -53,6 +55,7 @@ public function setContent($val) /** * Gets the createdBy + * Identity of the user who created the language details. * * @return EmailIdentity|null The createdBy */ @@ -71,6 +74,7 @@ public function getCreatedBy() /** * Sets the createdBy + * Identity of the user who created the language details. * * @param EmailIdentity $val The createdBy * @@ -84,6 +88,7 @@ public function setCreatedBy($val) /** * Gets the createdDateTime + * Date and time when the language details were created. * * @return \DateTime|null The createdDateTime */ @@ -102,6 +107,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime + * Date and time when the language details were created. * * @param \DateTime $val The createdDateTime * @@ -115,6 +121,7 @@ public function setCreatedDateTime($val) /** * Gets the description + * Description as defined by the user. * * @return string|null The description */ @@ -129,6 +136,7 @@ public function getDescription() /** * Sets the description + * Description as defined by the user. * * @param string $val The description * @@ -142,6 +150,7 @@ public function setDescription($val) /** * Gets the displayName + * Display name as defined by the user. * * @return string|null The displayName */ @@ -156,6 +165,7 @@ public function getDisplayName() /** * Sets the displayName + * Display name as defined by the user. * * @param string $val The displayName * @@ -169,6 +179,7 @@ public function setDisplayName($val) /** * Gets the isDefaultLangauge + * Indicates whether the training has a default language. * * @return bool|null The isDefaultLangauge */ @@ -183,6 +194,7 @@ public function getIsDefaultLangauge() /** * Sets the isDefaultLangauge + * Indicates whether the training has a default language. * * @param bool $val The isDefaultLangauge * @@ -196,6 +208,7 @@ public function setIsDefaultLangauge($val) /** * Gets the lastModifiedBy + * Identity of the user who last modified the details. * * @return EmailIdentity|null The lastModifiedBy */ @@ -214,6 +227,7 @@ public function getLastModifiedBy() /** * Sets the lastModifiedBy + * Identity of the user who last modified the details. * * @param EmailIdentity $val The lastModifiedBy * @@ -227,6 +241,7 @@ public function setLastModifiedBy($val) /** * Gets the lastModifiedDateTime + * Date and time when the trainingLanguageDetail was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The lastModifiedDateTime */ @@ -245,6 +260,7 @@ public function getLastModifiedDateTime() /** * Sets the lastModifiedDateTime + * Date and time when the trainingLanguageDetail was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The lastModifiedDateTime * @@ -258,6 +274,7 @@ public function setLastModifiedDateTime($val) /** * Gets the locale + * Content locale for the training detail. * * @return string|null The locale */ @@ -272,6 +289,7 @@ public function getLocale() /** * Sets the locale + * Content locale for the training detail. * * @param string $val The locale * diff --git a/src/Beta/Microsoft/Graph/Model/TrainingNotificationSetting.php b/src/Beta/Microsoft/Graph/Model/TrainingNotificationSetting.php index 64ccaa6b5e2..b9703612d99 100644 --- a/src/Beta/Microsoft/Graph/Model/TrainingNotificationSetting.php +++ b/src/Beta/Microsoft/Graph/Model/TrainingNotificationSetting.php @@ -26,6 +26,7 @@ class TrainingNotificationSetting extends EndUserNotificationSetting /** * Gets the trainingAssignment + * Training assignment details. * * @return BaseEndUserNotification|null The trainingAssignment */ @@ -44,6 +45,7 @@ public function getTrainingAssignment() /** * Sets the trainingAssignment + * Training assignment details. * * @param BaseEndUserNotification $val The value to assign to the trainingAssignment * @@ -57,6 +59,7 @@ public function setTrainingAssignment($val) /** * Gets the trainingReminder + * Training reminder details. * * @return TrainingReminderNotification|null The trainingReminder */ @@ -75,6 +78,7 @@ public function getTrainingReminder() /** * Sets the trainingReminder + * Training reminder details. * * @param TrainingReminderNotification $val The value to assign to the trainingReminder * diff --git a/src/Beta/Microsoft/Graph/Model/TrainingReminderNotification.php b/src/Beta/Microsoft/Graph/Model/TrainingReminderNotification.php index fc0b3e8b2cc..27a292fae05 100644 --- a/src/Beta/Microsoft/Graph/Model/TrainingReminderNotification.php +++ b/src/Beta/Microsoft/Graph/Model/TrainingReminderNotification.php @@ -26,6 +26,7 @@ class TrainingReminderNotification extends BaseEndUserNotification /** * Gets the deliveryFrequency + * Configurable frequency for the reminder email introduced during simulation creation. Possible values are: unknown, weekly, biWeekly, unknownFutureValue. * * @return NotificationDeliveryFrequency|null The deliveryFrequency */ @@ -44,6 +45,7 @@ public function getDeliveryFrequency() /** * Sets the deliveryFrequency + * Configurable frequency for the reminder email introduced during simulation creation. Possible values are: unknown, weekly, biWeekly, unknownFutureValue. * * @param NotificationDeliveryFrequency $val The value to assign to the deliveryFrequency * diff --git a/src/Beta/Microsoft/Graph/Model/TrainingSetting.php b/src/Beta/Microsoft/Graph/Model/TrainingSetting.php index b675afbb288..39994216fec 100644 --- a/src/Beta/Microsoft/Graph/Model/TrainingSetting.php +++ b/src/Beta/Microsoft/Graph/Model/TrainingSetting.php @@ -26,6 +26,7 @@ class TrainingSetting extends Entity /** * Gets the settingType + * Type of setting. Possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue. * * @return TrainingSettingType|null The settingType */ @@ -44,6 +45,7 @@ public function getSettingType() /** * Sets the settingType + * Type of setting. Possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue. * * @param TrainingSettingType $val The value to assign to the settingType * diff --git a/src/Beta/Microsoft/Graph/Model/UnknownSource.php b/src/Beta/Microsoft/Graph/Model/UnknownSource.php new file mode 100644 index 00000000000..15c620c9328 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/UnknownSource.php @@ -0,0 +1,26 @@ + Date: Tue, 3 Oct 2023 10:12:18 +0000 Subject: [PATCH 2/2] Bump SDK version --- README.md | 2 +- src/Core/GraphConstants.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 28894260c2c..656793f5970 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ You can install the PHP SDK with Composer, either run `composer require microsof ``` { "require": { - "microsoft/microsoft-graph": "^1.107.0" + "microsoft/microsoft-graph": "^1.108.0" } } ``` diff --git a/src/Core/GraphConstants.php b/src/Core/GraphConstants.php index ba518fd7a23..f29a3a0db4d 100644 --- a/src/Core/GraphConstants.php +++ b/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.107.0"; + const SDK_VERSION = "1.108.0"; // Define error constants const MAX_PAGE_SIZE = 999;