Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ repositories {

dependencies {
// Include the sdk as a dependency
implementation 'com.microsoft.graph:microsoft-graph:3.3.0'
implementation 'com.microsoft.graph:microsoft-graph:3.4.0'
// Uncomment the line below if you are building an android application
//implementation 'com.google.guava:guava:30.1.1-android'
//implementation 'com.google.guava:guava:3.4.0-android'
}
```

Expand All @@ -33,7 +33,7 @@ Add the dependency in `dependencies` in pom.xml
<dependency>
<groupId>com.microsoft.graph</groupId>
<artifactId>microsoft-graph</artifactId>
<version>3.3.0</version>
<version>3.4.0</version>
</dependency>
```

Expand Down Expand Up @@ -129,3 +129,4 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI




3 changes: 2 additions & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ org.gradle.caching=true
mavenGroupId = com.microsoft.graph
mavenArtifactId = microsoft-graph
mavenMajorVersion = 3
mavenMinorVersion = 3
mavenMinorVersion = 4
mavenPatchVersion = 0
mavenArtifactSuffix =

Expand All @@ -47,3 +47,4 @@ mavenCentralPublishingEnabled=false




Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ public class CallRecord extends Entity implements IJsonBackedObject {

/**
* The Start Date Time.
* UTC time when the first user joined the call. 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 call. 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.
*/
@SerializedName(value = "startDateTime", alternate = {"StartDateTime"})
@Expose
Expand All @@ -105,7 +105,7 @@ public class CallRecord extends Entity implements IJsonBackedObject {

/**
* The Version.
* Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version.
* Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version.
*/
@SerializedName(value = "version", alternate = {"Version"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public class Session extends Entity implements IJsonBackedObject {

/**
* The Start Date Time.
* 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
*/
@SerializedName(value = "startDateTime", alternate = {"StartDateTime"})
@Expose
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/com/microsoft/graph/info/Constants.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@ private Constants() {
/** The client secret to use for unit testing */
public static final String CLIENTSECRET = "clientsecret";
/** The SDK version */
public static final String VERSION_NAME = "3.3.0";
public static final String VERSION_NAME = "3.4.0";
}





Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public class AadUserConversationMember extends ConversationMember implements IJs

/**
* The User Id.
* The GUID of the user.
* The guid of the user.
*/
@SerializedName(value = "userId", alternate = {"UserId"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* The Query Root.
* In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.
* The type of query. Examples include MicrosoftGraph and ARM.
*/
@SerializedName(value = "queryRoot", alternate = {"QueryRoot"})
@Expose
Expand All @@ -57,7 +57,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* The Query Type.
* The type of query. Examples include MicrosoftGraph and ARM.
* In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified.
*/
@SerializedName(value = "queryType", alternate = {"QueryType"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public class AdminConsentRequestPolicy extends Entity implements IJsonBackedObje

/**
* The Reviewers.
* Required.
* The list of reviewers for the admin consent. Required.
*/
@SerializedName(value = "reviewers", alternate = {"Reviewers"})
@Expose
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/microsoft/graph/models/Agreement.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public class Agreement extends Entity implements IJsonBackedObject {

/**
* The Is Per Device Acceptance Required.
* This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven't already done so.
* Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Azure AD, if they haven't already done so.
*/
@SerializedName(value = "isPerDeviceAcceptanceRequired", alternate = {"IsPerDeviceAcceptanceRequired"})
@Expose
Expand Down Expand Up @@ -97,7 +97,7 @@ public class Agreement extends Entity implements IJsonBackedObject {

/**
* The Files.
* PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.
* PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead.
*/
@SerializedName(value = "files", alternate = {"Files"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject {

/**
* The Agreement File Id.
* ID of the agreement file accepted by the user.
* The identifier of the agreement file accepted by the user.
*/
@SerializedName(value = "agreementFileId", alternate = {"AgreementFileId"})
@Expose
Expand All @@ -37,7 +37,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject {

/**
* The Agreement Id.
* ID of the agreement.
* The identifier of the agreement.
*/
@SerializedName(value = "agreementId", alternate = {"AgreementId"})
@Expose
Expand All @@ -64,7 +64,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject {

/**
* The Device OSType.
* The operating system used for accepting the agreement.
* The operating system used to accept the agreement.
*/
@SerializedName(value = "deviceOSType", alternate = {"DeviceOSType"})
@Expose
Expand All @@ -73,7 +73,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject {

/**
* The Device OSVersion.
* The operating system version of the device used for accepting the agreement.
* The operating system version of the device used to accept the agreement.
*/
@SerializedName(value = "deviceOSVersion", alternate = {"DeviceOSVersion"})
@Expose
Expand All @@ -82,7 +82,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject {

/**
* The Expiration Date Time.
* The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
* The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'
*/
@SerializedName(value = "expirationDateTime", alternate = {"ExpirationDateTime"})
@Expose
Expand All @@ -91,7 +91,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject {

/**
* The Recorded Date Time.
* The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
* The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'
*/
@SerializedName(value = "recordedDateTime", alternate = {"RecordedDateTime"})
@Expose
Expand All @@ -100,7 +100,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject {

/**
* The State.
* Possible values are: accepted, declined.
* The state of the agreement acceptance. Possible values are: accepted, declined.
*/
@SerializedName(value = "state", alternate = {"State"})
@Expose
Expand All @@ -127,7 +127,7 @@ public class AgreementAcceptance extends Entity implements IJsonBackedObject {

/**
* The User Id.
* ID of the user who accepted the agreement.
* The identifier of the user who accepted the agreement.
*/
@SerializedName(value = "userId", alternate = {"UserId"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public class AndroidManagedAppProtection extends TargetedManagedAppProtection im

/**
* The Custom Browser Display Name.
* Friendly name of the preferred custom browser to open weblink on Android.
* Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
*/
@SerializedName(value = "customBrowserDisplayName", alternate = {"CustomBrowserDisplayName"})
@Expose
Expand All @@ -40,7 +40,7 @@ public class AndroidManagedAppProtection extends TargetedManagedAppProtection im

/**
* The Custom Browser Package Id.
* Unique identifier of a custom browser to open weblink on Android.
* Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
*/
@SerializedName(value = "customBrowserPackageId", alternate = {"CustomBrowserPackageId"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public class AppConsentRequest extends Entity implements IJsonBackedObject {

/**
* The Pending Scopes.
* A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required.
* A list of pending scopes waiting for approval. Required.
*/
@SerializedName(value = "pendingScopes", alternate = {"PendingScopes"})
@Expose
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/com/microsoft/graph/models/Application.java
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {

/**
* The App Id.
* The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only.
* The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only.
*/
@SerializedName(value = "appId", alternate = {"AppId"})
@Expose
Expand Down Expand Up @@ -121,7 +121,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {

/**
* The Group Membership Claims.
* Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).
* Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).
*/
@SerializedName(value = "groupMembershipClaims", alternate = {"GroupMembershipClaims"})
@Expose
Expand All @@ -130,7 +130,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {

/**
* The Identifier Uris.
* The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.
* The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.
*/
@SerializedName(value = "identifierUris", alternate = {"IdentifierUris"})
@Expose
Expand All @@ -139,7 +139,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {

/**
* The Info.
* Basic profile information of the application, such as it's marketing, support, terms of service, and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more information, see How to: Add Terms of service and privacy statement for registered Azure AD apps.
* Basic profile information of the application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps.
*/
@SerializedName(value = "info", alternate = {"Info"})
@Expose
Expand All @@ -157,7 +157,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {

/**
* The Is Fallback Public Client.
* Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.
* Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.
*/
@SerializedName(value = "isFallbackPublicClient", alternate = {"IsFallbackPublicClient"})
@Expose
Expand Down Expand Up @@ -229,7 +229,7 @@ public class Application extends DirectoryObject implements IJsonBackedObject {

/**
* The Publisher Domain.
* The verified publisher domain for the application. Read-only.
* The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application's publisher domain.
*/
@SerializedName(value = "publisherDomain", alternate = {"PublisherDomain"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* The Id.
* Identifier of the conditional access policy.
* An identifier of the conditional access policy.
*/
@SerializedName(value = "id", alternate = {"Id"})
@Expose
Expand All @@ -77,7 +77,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* 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
* 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.
*/
@SerializedName(value = "result", alternate = {"Result"})
@Expose
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/microsoft/graph/models/Approval.java
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public class Approval extends Entity implements IJsonBackedObject {

/**
* The Stages.
* Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.
* A collection of stages in the approval decision.
*/
@SerializedName(value = "stages", alternate = {"Stages"})
@Expose
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/microsoft/graph/models/AssignedPlan.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* The Assigned Date Time.
* The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
* The date and time at which the plan was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*/
@SerializedName(value = "assignedDateTime", alternate = {"AssignedDateTime"})
@Expose
Expand All @@ -48,7 +48,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* The Capability Status.
* Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.
* Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.
*/
@SerializedName(value = "capabilityStatus", alternate = {"CapabilityStatus"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* The Order.
* A list of identityUserFlowAttribute IDs provided to determine the order in which attributes should be collected within a user flow.
* A list of identityUserFlowAttribute object identifiers that determine the order in which attributes should be collected within a user flow.
*/
@SerializedName(value = "order", alternate = {"Order"})
@Expose
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/microsoft/graph/models/Attachment.java
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public class Attachment extends Entity implements IJsonBackedObject {

/**
* The Name.
* The display name of the attachment. This does not need to be the actual file name.
* The attachment's file name.
*/
@SerializedName(value = "name", alternate = {"Name"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* The Availability.
* The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
* The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
*/
@SerializedName(value = "availability", alternate = {"Availability"})
@Expose
Expand Down
Loading