forked from microsoftgraph/msgraph-sdk-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAccessPackageResourceEnvironment.java
More file actions
116 lines (98 loc) · 3.99 KB
/
Copy pathAccessPackageResourceEnvironment.java
File metadata and controls
116 lines (98 loc) · 3.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
// 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.http.BaseCollectionPage;
import com.microsoft.graph.models.Entity;
import com.microsoft.graph.requests.AccessPackageResourceCollectionPage;
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;
// **NOTE** This file was generated by a tool and any changes will be overwritten.
/**
* The class for the Access Package Resource Environment.
*/
public class AccessPackageResourceEnvironment extends Entity implements IJsonBackedObject {
/**
* The Created Date Time.
* The date and time that this object was created. 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 = "createdDateTime", alternate = {"CreatedDateTime"})
@Expose
@Nullable
public java.time.OffsetDateTime createdDateTime;
/**
* The Description.
* The description of this object.
*/
@SerializedName(value = "description", alternate = {"Description"})
@Expose
@Nullable
public String description;
/**
* The Display Name.
* The display name of this object.
*/
@SerializedName(value = "displayName", alternate = {"DisplayName"})
@Expose
@Nullable
public String displayName;
/**
* The Is Default Environment.
* Determines whether this is default environment or not. It is set to true for all static origin systems, such as Microsoft Entra groups and Microsoft Entra Applications.
*/
@SerializedName(value = "isDefaultEnvironment", alternate = {"IsDefaultEnvironment"})
@Expose
@Nullable
public Boolean isDefaultEnvironment;
/**
* The Modified Date Time.
* The date and time that this object was last modified. 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 = "modifiedDateTime", alternate = {"ModifiedDateTime"})
@Expose
@Nullable
public java.time.OffsetDateTime modifiedDateTime;
/**
* The Origin Id.
* The unique identifier of this environment in the origin system.
*/
@SerializedName(value = "originId", alternate = {"OriginId"})
@Expose
@Nullable
public String originId;
/**
* The Origin System.
* The type of the resource in the origin system, that is, SharePointOnline. Requires $filter (eq).
*/
@SerializedName(value = "originSystem", alternate = {"OriginSystem"})
@Expose
@Nullable
public String originSystem;
/**
* The Resources.
* Read-only. Required.
*/
@SerializedName(value = "resources", alternate = {"Resources"})
@Expose
@Nullable
public com.microsoft.graph.requests.AccessPackageResourceCollectionPage resources;
/**
* 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) {
if (json.has("resources")) {
resources = serializer.deserializeObject(json.get("resources"), com.microsoft.graph.requests.AccessPackageResourceCollectionPage.class);
}
}
}