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
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

## [0.43.0] - 2022-03-29

### Added

- CloudPC and related models and requests.
- AddLargeGalleryViewOperation and related models and requests.
- MicrosoftApplicationDataAccessSettings and related requests.
- ChatMessageSoftDeleteParameterSet and ChatMessageUndoSoftDeleteParameterSet along with related models and requests for both.
- InformationalUrls, JoinMeetingIdMeetingInfo, PrinterShareViewpoint, & UserPrint models.

### Changed

- Updated beta models and request builders generated using Typewriter, based on latest Beta-Metadata.
- Updated referances to the added models and request builders in related classes.

## [0.42.0] - 2022-03-17

### Added
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ repositories {

dependencies {
// Include the sdk as a dependency
implementation 'com.microsoft.graph:microsoft-graph-beta:0.42.0-SNAPSHOT'
implementation 'com.microsoft.graph:microsoft-graph-beta:0.43.0-SNAPSHOT'
// Uncomment the line below if you are building an android application
//implementation 'com.google.guava:guava:30.1.1-android'
// This dependency is only needed if you are using the TokenCrendentialAuthProvider
Expand All @@ -37,7 +37,7 @@ Add the dependency in `dependencies` in pom.xml
<!-- Include the sdk as a dependency -->
<groupId>com.microsoft.graph</groupId>
<artifactId>microsoft-graph-beta</artifactId>
<version>0.42.0-SNAPSHOT</version>
<version>0.43.0-SNAPSHOT</version>
</dependency>
<dependency>
<!-- This dependency is only needed if you are using the TokenCrendentialAuthProvider -->
Expand Down Expand Up @@ -180,5 +180,6 @@ 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-beta
mavenMajorVersion = 0
mavenMinorVersion = 42
mavenMinorVersion = 43
mavenPatchVersion = 0
mavenArtifactSuffix =

Expand Down Expand Up @@ -79,5 +79,6 @@ mavenCentralPublishingEnabled=false






Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public final AdditionalDataManager additionalDataManager() {

/**
* The Type.
* The type of content in the value property. Possible values are: text, html, unknownFutureValue.
* The type of content in the value property. Possible values are: text, html, unknownFutureValue. These are the content types that the indexer supports, and not the file extension types allowed.
*/
@SerializedName(value = "type", alternate = {"Type"})
@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,7 +18,7 @@ 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 = "0.42.0";
public static final String VERSION_NAME = "0.43.0";
}


Expand Down Expand Up @@ -54,5 +54,6 @@ private Constants() {






Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,15 @@ public class CloudPcDevice extends Entity implements IJsonBackedObject {
@Nullable
public String cloudPcStatus;

/**
* The Device Specification.
*
*/
@SerializedName(value = "deviceSpecification", alternate = {"DeviceSpecification"})
@Expose
@Nullable
public String deviceSpecification;

/**
* The Display Name.
* The display name for the cloud PC. Required. Read-only.
Expand Down Expand Up @@ -88,6 +97,15 @@ public class CloudPcDevice extends Entity implements IJsonBackedObject {
@Nullable
public String servicePlanName;

/**
* The Service Plan Type.
*
*/
@SerializedName(value = "servicePlanType", alternate = {"ServicePlanType"})
@Expose
@Nullable
public String servicePlanType;

/**
* The Tenant Display Name.
* The display name for the managed tenant. Required. Read-only.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,15 @@ public class CloudPcOverview extends Entity implements IJsonBackedObject {
@Nullable
public String tenantId;

/**
* The Total Business Licenses.
*
*/
@SerializedName(value = "totalBusinessLicenses", alternate = {"TotalBusinessLicenses"})
@Expose
@Nullable
public Integer totalBusinessLicenses;

/**
* The Total Cloud Pc Connection Status.
* The total number of cloud PC connection statuses for the given managed tenant. Optional. Read-only.
Expand All @@ -187,6 +196,15 @@ public class CloudPcOverview extends Entity implements IJsonBackedObject {
@Nullable
public Integer totalCloudPcStatus;

/**
* The Total Enterprise Licenses.
*
*/
@SerializedName(value = "totalEnterpriseLicenses", alternate = {"TotalEnterpriseLicenses"})
@Expose
@Nullable
public Integer totalEnterpriseLicenses;


/**
* Sets the raw JSON object
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,14 @@ public enum DelegatedPrivilegeStatus
*/
UNKNOWN_FUTURE_VALUE,
/**
* granular Delegated Admin Privileges
*/
GRANULAR_DELEGATED_ADMIN_PRIVILEGES,
/**
* delegated And Granular Delegeted Admin Privileges
*/
DELEGATED_AND_GRANULAR_DELEGETED_ADMIN_PRIVILEGES,
/**
* For DelegatedPrivilegeStatus values that were not expected from the service
*/
UNEXPECTED_VALUE
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
// Template Source: BaseEntity.java.tt
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------

package com.microsoft.graph.models;
import com.microsoft.graph.serializer.ISerializer;
import com.microsoft.graph.serializer.IJsonBackedObject;
import com.microsoft.graph.serializer.AdditionalDataManager;
import java.util.EnumSet;
import com.microsoft.graph.models.CommsOperation;


import com.google.gson.JsonObject;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import javax.annotation.Nullable;
import javax.annotation.Nonnull;
import java.util.HashMap;

// **NOTE** This file was generated by a tool and any changes will be overwritten.

/**
* The class for the Add Large Gallery View Operation.
*/
public class AddLargeGalleryViewOperation extends CommsOperation implements IJsonBackedObject {



/**
* Sets the raw JSON object
*
* @param serializer the serializer
* @param json the JSON object to set this object to
*/
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {

}
}
10 changes: 10 additions & 0 deletions src/main/java/com/microsoft/graph/models/ApplicationTemplate.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import com.microsoft.graph.serializer.AdditionalDataManager;
import java.util.EnumSet;
import com.microsoft.graph.http.BaseCollectionPage;
import com.microsoft.graph.models.InformationalUrls;
import com.microsoft.graph.models.Entity;


Expand Down Expand Up @@ -62,6 +63,15 @@ public class ApplicationTemplate extends Entity implements IJsonBackedObject {
@Nullable
public String homePageUrl;

/**
* The Informational Urls.
*
*/
@SerializedName(value = "informationalUrls", alternate = {"InformationalUrls"})
@Expose
@Nullable
public InformationalUrls informationalUrls;

/**
* The Logo Url.
* The URL to get the logo for this application.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public class AttackSimulationRoot extends Entity implements IJsonBackedObject {

/**
* The Simulation Automations.
*
* Represents simulation automations created to run on a tenant.
*/
@SerializedName(value = "simulationAutomations", alternate = {"SimulationAutomations"})
@Expose
Expand All @@ -41,7 +41,7 @@ public class AttackSimulationRoot extends Entity implements IJsonBackedObject {

/**
* The Simulations.
* Represent attack simulation and training campaign of a tenant.
* Represents an attack simulation training campaign in a tenant.
*/
@SerializedName(value = "simulations", alternate = {"Simulations"})
@Expose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,15 @@ public class AttendanceRecord extends Entity implements IJsonBackedObject {
@Nullable
public Identity identity;

/**
* The Registrant Id.
* Unique identifier of a meetingRegistrant. Presents when the participant has registered for the meeting.
*/
@SerializedName(value = "registrantId", alternate = {"RegistrantId"})
@Expose
@Nullable
public String registrantId;

/**
* The Role.
* Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.
Expand Down
18 changes: 9 additions & 9 deletions src/main/java/com/microsoft/graph/models/Authentication.java
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Email Methods.
*
* Represents the email addresses registered to a user for authentication.
*/
@SerializedName(value = "emailMethods", alternate = {"EmailMethods"})
@Expose
Expand All @@ -59,7 +59,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Fido2Methods.
*
* Represents the FIDO2 security keys registered to a user for authentication.
*/
@SerializedName(value = "fido2Methods", alternate = {"Fido2Methods"})
@Expose
Expand All @@ -68,7 +68,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Methods.
*
* Represents all authentication methods registered to a user.
*/
@SerializedName(value = "methods", alternate = {"Methods"})
@Expose
Expand All @@ -77,7 +77,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Microsoft Authenticator Methods.
*
* The details of the Microsoft Authenticator app registered to a user for authentication.
* @deprecated
*/
@Deprecated
Expand All @@ -97,7 +97,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Passwordless Microsoft Authenticator Methods.
*
* Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication.
*/
@SerializedName(value = "passwordlessMicrosoftAuthenticatorMethods", alternate = {"PasswordlessMicrosoftAuthenticatorMethods"})
@Expose
Expand All @@ -106,7 +106,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Password Methods.
*
* Represents the details of the password authentication method registered to a user for authentication.
*/
@SerializedName(value = "passwordMethods", alternate = {"PasswordMethods"})
@Expose
Expand All @@ -115,7 +115,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Phone Methods.
*
* Represents the phone registered to a user for authentication.
*/
@SerializedName(value = "phoneMethods", alternate = {"PhoneMethods"})
@Expose
Expand All @@ -133,7 +133,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Temporary Access Pass Methods.
*
* Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.
*/
@SerializedName(value = "temporaryAccessPassMethods", alternate = {"TemporaryAccessPassMethods"})
@Expose
Expand All @@ -142,7 +142,7 @@ public class Authentication extends Entity implements IJsonBackedObject {

/**
* The Windows Hello For Business Methods.
*
* Represents the Windows Hello for Business authentication method registered to a user for authentication.
*/
@SerializedName(value = "windowsHelloForBusinessMethods", alternate = {"WindowsHelloForBusinessMethods"})
@Expose
Expand Down
Loading