Skip to content

Commit ef34e37

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
Update generated files with build 109147
1 parent 1284842 commit ef34e37

30 files changed

+2019
-18
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ repositories {
1919
2020
dependencies {
2121
// Include the sdk as a dependency
22-
implementation 'com.microsoft.graph:microsoft-graph:5.48.0'
22+
implementation 'com.microsoft.graph:microsoft-graph:5.49.0'
2323
// Uncomment the line below if you are building an android application
2424
//implementation 'com.google.guava:guava:30.1.1-android'
2525
// This dependency is only needed if you are using the TokenCrendentialAuthProvider
@@ -36,7 +36,7 @@ Add the dependency in `dependencies` in pom.xml
3636
<!-- Include the sdk as a dependency -->
3737
<groupId>com.microsoft.graph</groupId>
3838
<artifactId>microsoft-graph</artifactId>
39-
<version>5.48.0</version>
39+
<version>5.49.0</version>
4040
</dependency>
4141
<dependency>
4242
<!-- This dependency is only needed if you are using the TokenCrendentialAuthProvider -->
@@ -179,5 +179,6 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI
179179

180180

181181

182+
182183

183184

gradle.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ org.gradle.caching=true
2626
mavenGroupId = com.microsoft.graph
2727
mavenArtifactId = microsoft-graph
2828
mavenMajorVersion = 5
29-
mavenMinorVersion = 48
29+
mavenMinorVersion = 49
3030
mavenPatchVersion = 0
3131
mavenArtifactSuffix =
3232

@@ -102,5 +102,6 @@ mavenCentralPublishingEnabled=false
102102

103103

104104

105+
105106

106107

src/main/java/com/microsoft/graph/info/Constants.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ private Constants() {
1818
/** The client secret to use for unit testing */
1919
public static final String CLIENTSECRET = "clientsecret";
2020
/** The SDK version */
21-
public static final String VERSION_NAME = "5.48.0";
21+
public static final String VERSION_NAME = "5.49.0";
2222
}
2323

2424

@@ -79,5 +79,6 @@ private Constants() {
7979

8080

8181

82+
8283

8384

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Template Source: BaseEntity.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.models;
7+
import com.microsoft.graph.serializer.ISerializer;
8+
import com.microsoft.graph.serializer.IJsonBackedObject;
9+
import com.microsoft.graph.serializer.AdditionalDataManager;
10+
import java.util.EnumSet;
11+
import com.microsoft.graph.models.ConditionalAccessExternalTenants;
12+
13+
14+
import com.google.gson.JsonObject;
15+
import com.google.gson.annotations.SerializedName;
16+
import com.google.gson.annotations.Expose;
17+
import javax.annotation.Nullable;
18+
import javax.annotation.Nonnull;
19+
20+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
21+
22+
/**
23+
* The class for the Conditional Access All External Tenants.
24+
*/
25+
public class ConditionalAccessAllExternalTenants extends ConditionalAccessExternalTenants implements IJsonBackedObject {
26+
27+
28+
29+
/**
30+
* Sets the raw JSON object
31+
*
32+
* @param serializer the serializer
33+
* @param json the JSON object to set this object to
34+
*/
35+
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
36+
37+
}
38+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
// Template Source: BaseEntity.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.models;
7+
import com.microsoft.graph.serializer.ISerializer;
8+
import com.microsoft.graph.serializer.IJsonBackedObject;
9+
import com.microsoft.graph.serializer.AdditionalDataManager;
10+
import java.util.EnumSet;
11+
import com.microsoft.graph.http.BaseCollectionPage;
12+
import com.microsoft.graph.models.ConditionalAccessExternalTenants;
13+
14+
15+
import com.google.gson.JsonObject;
16+
import com.google.gson.annotations.SerializedName;
17+
import com.google.gson.annotations.Expose;
18+
import javax.annotation.Nullable;
19+
import javax.annotation.Nonnull;
20+
21+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
22+
23+
/**
24+
* The class for the Conditional Access Enumerated External Tenants.
25+
*/
26+
public class ConditionalAccessEnumeratedExternalTenants extends ConditionalAccessExternalTenants implements IJsonBackedObject {
27+
28+
29+
/**
30+
* The Members.
31+
*
32+
*/
33+
@SerializedName(value = "members", alternate = {"Members"})
34+
@Expose
35+
@Nullable
36+
public java.util.List<String> members;
37+
38+
39+
/**
40+
* Sets the raw JSON object
41+
*
42+
* @param serializer the serializer
43+
* @param json the JSON object to set this object to
44+
*/
45+
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
46+
47+
}
48+
}
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
// Template Source: BaseEntity.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.models;
7+
import com.microsoft.graph.serializer.ISerializer;
8+
import com.microsoft.graph.serializer.IJsonBackedObject;
9+
import com.microsoft.graph.serializer.AdditionalDataManager;
10+
import java.util.EnumSet;
11+
import com.microsoft.graph.models.ConditionalAccessExternalTenantsMembershipKind;
12+
13+
14+
import com.google.gson.JsonObject;
15+
import com.google.gson.annotations.SerializedName;
16+
import com.google.gson.annotations.Expose;
17+
import javax.annotation.Nullable;
18+
import javax.annotation.Nonnull;
19+
20+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
21+
22+
/**
23+
* The class for the Conditional Access External Tenants.
24+
*/
25+
public class ConditionalAccessExternalTenants implements IJsonBackedObject {
26+
27+
/** the OData type of the object as returned by the service */
28+
@SerializedName("@odata.type")
29+
@Expose
30+
@Nullable
31+
public String oDataType;
32+
33+
private transient AdditionalDataManager additionalDataManager = new AdditionalDataManager(this);
34+
35+
@Override
36+
@Nonnull
37+
public final AdditionalDataManager additionalDataManager() {
38+
return additionalDataManager;
39+
}
40+
41+
/**
42+
* The Membership Kind.
43+
*
44+
*/
45+
@SerializedName(value = "membershipKind", alternate = {"MembershipKind"})
46+
@Expose
47+
@Nullable
48+
public ConditionalAccessExternalTenantsMembershipKind membershipKind;
49+
50+
51+
/**
52+
* Sets the raw JSON object
53+
*
54+
* @param serializer the serializer
55+
* @param json the JSON object to set this object to
56+
*/
57+
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
58+
59+
}
60+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// Template Source: Enum.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.models;
7+
8+
9+
/**
10+
* The Enum Conditional Access External Tenants Membership Kind.
11+
*/
12+
public enum ConditionalAccessExternalTenantsMembershipKind
13+
{
14+
/**
15+
* all
16+
*/
17+
ALL,
18+
/**
19+
* enumerated
20+
*/
21+
ENUMERATED,
22+
/**
23+
* unknown Future Value
24+
*/
25+
UNKNOWN_FUTURE_VALUE,
26+
/**
27+
* For ConditionalAccessExternalTenantsMembershipKind values that were not expected from the service
28+
*/
29+
UNEXPECTED_VALUE
30+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
// Template Source: Enum.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.models;
7+
8+
9+
/**
10+
* The Enum Conditional Access Guest Or External User Types.
11+
*/
12+
public enum ConditionalAccessGuestOrExternalUserTypes
13+
{
14+
/**
15+
* none
16+
*/
17+
NONE,
18+
/**
19+
* internal Guest
20+
*/
21+
INTERNAL_GUEST,
22+
/**
23+
* b2b Collaboration Guest
24+
*/
25+
B2B_COLLABORATION_GUEST,
26+
/**
27+
* b2b Collaboration Member
28+
*/
29+
B2B_COLLABORATION_MEMBER,
30+
/**
31+
* b2b Direct Connect User
32+
*/
33+
B2B_DIRECT_CONNECT_USER,
34+
/**
35+
* other External User
36+
*/
37+
OTHER_EXTERNAL_USER,
38+
/**
39+
* service Provider
40+
*/
41+
SERVICE_PROVIDER,
42+
/**
43+
* unknown Future Value
44+
*/
45+
UNKNOWN_FUTURE_VALUE,
46+
/**
47+
* For ConditionalAccessGuestOrExternalUserTypes values that were not expected from the service
48+
*/
49+
UNEXPECTED_VALUE
50+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Template Source: BaseEntity.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.models;
7+
import com.microsoft.graph.serializer.ISerializer;
8+
import com.microsoft.graph.serializer.IJsonBackedObject;
9+
import com.microsoft.graph.serializer.AdditionalDataManager;
10+
import java.util.EnumSet;
11+
import com.microsoft.graph.models.ConditionalAccessExternalTenants;
12+
import com.microsoft.graph.models.ConditionalAccessGuestOrExternalUserTypes;
13+
14+
15+
import com.google.gson.JsonObject;
16+
import com.google.gson.annotations.SerializedName;
17+
import com.google.gson.annotations.Expose;
18+
import javax.annotation.Nullable;
19+
import javax.annotation.Nonnull;
20+
21+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
22+
23+
/**
24+
* The class for the Conditional Access Guests Or External Users.
25+
*/
26+
public class ConditionalAccessGuestsOrExternalUsers implements IJsonBackedObject {
27+
28+
/** the OData type of the object as returned by the service */
29+
@SerializedName("@odata.type")
30+
@Expose
31+
@Nullable
32+
public String oDataType;
33+
34+
private transient AdditionalDataManager additionalDataManager = new AdditionalDataManager(this);
35+
36+
@Override
37+
@Nonnull
38+
public final AdditionalDataManager additionalDataManager() {
39+
return additionalDataManager;
40+
}
41+
42+
/**
43+
* The External Tenants.
44+
*
45+
*/
46+
@SerializedName(value = "externalTenants", alternate = {"ExternalTenants"})
47+
@Expose
48+
@Nullable
49+
public ConditionalAccessExternalTenants externalTenants;
50+
51+
/**
52+
* The Guest Or External User Types.
53+
*
54+
*/
55+
@SerializedName(value = "guestOrExternalUserTypes", alternate = {"GuestOrExternalUserTypes"})
56+
@Expose
57+
@Nullable
58+
public EnumSet<ConditionalAccessGuestOrExternalUserTypes> guestOrExternalUserTypes;
59+
60+
61+
/**
62+
* Sets the raw JSON object
63+
*
64+
* @param serializer the serializer
65+
* @param json the JSON object to set this object to
66+
*/
67+
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
68+
69+
}
70+
}

src/main/java/com/microsoft/graph/models/ConditionalAccessUsers.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.microsoft.graph.serializer.AdditionalDataManager;
1010
import java.util.EnumSet;
1111
import com.microsoft.graph.http.BaseCollectionPage;
12+
import com.microsoft.graph.models.ConditionalAccessGuestsOrExternalUsers;
1213

1314

1415
import com.google.gson.JsonObject;
@@ -47,6 +48,15 @@ public final AdditionalDataManager additionalDataManager() {
4748
@Nullable
4849
public java.util.List<String> excludeGroups;
4950

51+
/**
52+
* The Exclude Guests Or External Users.
53+
*
54+
*/
55+
@SerializedName(value = "excludeGuestsOrExternalUsers", alternate = {"ExcludeGuestsOrExternalUsers"})
56+
@Expose
57+
@Nullable
58+
public ConditionalAccessGuestsOrExternalUsers excludeGuestsOrExternalUsers;
59+
5060
/**
5161
* The Exclude Roles.
5262
* Role IDs excluded from scope of policy.
@@ -74,6 +84,15 @@ public final AdditionalDataManager additionalDataManager() {
7484
@Nullable
7585
public java.util.List<String> includeGroups;
7686

87+
/**
88+
* The Include Guests Or External Users.
89+
*
90+
*/
91+
@SerializedName(value = "includeGuestsOrExternalUsers", alternate = {"IncludeGuestsOrExternalUsers"})
92+
@Expose
93+
@Nullable
94+
public ConditionalAccessGuestsOrExternalUsers includeGuestsOrExternalUsers;
95+
7796
/**
7897
* The Include Roles.
7998
* Role IDs in scope of policy unless explicitly excluded, or All.

0 commit comments

Comments
 (0)