Skip to content

Commit 9036d70

Browse files
Merge pull request #1727 from microsoftgraph/v1.0/pipelinebuild/130669
Generated models and request builders
2 parents d4aa61f + 8761e0e commit 9036d70

23 files changed

+709
-49
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Changed
1313

14+
## [5.79.0] - 2023-12-21
15+
16+
### Added
17+
18+
- CallSendDtmfTonesParameterSet model and derived requests.
19+
- SendDtmfCompletionReason model.
20+
- SendDtmfTonesOperation model and derived requests.
21+
22+
### Changed
23+
24+
- CallRequestBuilder request.
25+
1426
## [5.78.0] - 2023-12-14
1527

1628
### Added

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.78.0'
22+
implementation 'com.microsoft.graph:microsoft-graph:5.79.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.78.0</version>
39+
<version>5.79.0</version>
4040
</dependency>
4141
<dependency>
4242
<!-- This dependency is only needed if you are using the TokenCredentialAuthProvider -->
@@ -209,5 +209,6 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI
209209

210210

211211

212+
212213

213214

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 = 78
29+
mavenMinorVersion = 79
3030
mavenPatchVersion = 0
3131
mavenArtifactSuffix =
3232

@@ -132,5 +132,6 @@ mavenCentralPublishingEnabled=false
132132

133133

134134

135+
135136

136137

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.78.0";
21+
public static final String VERSION_NAME = "5.79.0";
2222
}
2323

2424

@@ -109,5 +109,6 @@ private Constants() {
109109

110110

111111

112+
112113

113114

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
// Template Source: BaseMethodParameterSet.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+
import com.microsoft.graph.models.Tone;
9+
import com.microsoft.graph.models.SendDtmfTonesOperation;
10+
import com.google.gson.annotations.Expose;
11+
import com.google.gson.annotations.SerializedName;
12+
import javax.annotation.Nonnull;
13+
import javax.annotation.Nullable;
14+
import com.google.gson.JsonObject;
15+
import java.util.EnumSet;
16+
import java.util.ArrayList;
17+
18+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
19+
20+
/**
21+
* The class for the Call Send Dtmf Tones Parameter Set.
22+
*/
23+
public class CallSendDtmfTonesParameterSet {
24+
/**
25+
* The tones.
26+
*
27+
*/
28+
@SerializedName(value = "tones", alternate = {"Tones"})
29+
@Expose
30+
@Nullable
31+
public java.util.List<Tone> tones;
32+
33+
/**
34+
* The delay Between Tones Ms.
35+
*
36+
*/
37+
@SerializedName(value = "delayBetweenTonesMs", alternate = {"DelayBetweenTonesMs"})
38+
@Expose
39+
@Nullable
40+
public Integer delayBetweenTonesMs;
41+
42+
/**
43+
* The client Context.
44+
*
45+
*/
46+
@SerializedName(value = "clientContext", alternate = {"ClientContext"})
47+
@Expose
48+
@Nullable
49+
public String clientContext;
50+
51+
52+
/**
53+
* Instiaciates a new CallSendDtmfTonesParameterSet
54+
*/
55+
public CallSendDtmfTonesParameterSet() {}
56+
/**
57+
* Instiaciates a new CallSendDtmfTonesParameterSet
58+
* @param builder builder bearing the parameters to initialize from
59+
*/
60+
protected CallSendDtmfTonesParameterSet(@Nonnull final CallSendDtmfTonesParameterSetBuilder builder) {
61+
this.tones = builder.tones;
62+
this.delayBetweenTonesMs = builder.delayBetweenTonesMs;
63+
this.clientContext = builder.clientContext;
64+
}
65+
/**
66+
* Gets a new builder for the body
67+
* @return a new builder
68+
*/
69+
@Nonnull
70+
public static CallSendDtmfTonesParameterSetBuilder newBuilder() {
71+
return new CallSendDtmfTonesParameterSetBuilder();
72+
}
73+
/**
74+
* Fluent builder for the CallSendDtmfTonesParameterSet
75+
*/
76+
public static final class CallSendDtmfTonesParameterSetBuilder {
77+
/**
78+
* The tones parameter value
79+
*/
80+
@Nullable
81+
protected java.util.List<Tone> tones;
82+
/**
83+
* Sets the Tones
84+
* @param val the value to set it to
85+
* @return the current builder object
86+
*/
87+
@Nonnull
88+
public CallSendDtmfTonesParameterSetBuilder withTones(@Nullable final java.util.List<Tone> val) {
89+
this.tones = val;
90+
return this;
91+
}
92+
/**
93+
* The delayBetweenTonesMs parameter value
94+
*/
95+
@Nullable
96+
protected Integer delayBetweenTonesMs;
97+
/**
98+
* Sets the DelayBetweenTonesMs
99+
* @param val the value to set it to
100+
* @return the current builder object
101+
*/
102+
@Nonnull
103+
public CallSendDtmfTonesParameterSetBuilder withDelayBetweenTonesMs(@Nullable final Integer val) {
104+
this.delayBetweenTonesMs = val;
105+
return this;
106+
}
107+
/**
108+
* The clientContext parameter value
109+
*/
110+
@Nullable
111+
protected String clientContext;
112+
/**
113+
* Sets the ClientContext
114+
* @param val the value to set it to
115+
* @return the current builder object
116+
*/
117+
@Nonnull
118+
public CallSendDtmfTonesParameterSetBuilder withClientContext(@Nullable final String val) {
119+
this.clientContext = val;
120+
return this;
121+
}
122+
/**
123+
* Instanciates a new CallSendDtmfTonesParameterSetBuilder
124+
*/
125+
@Nullable
126+
protected CallSendDtmfTonesParameterSetBuilder(){}
127+
/**
128+
* Buils the resulting body object to be passed to the request
129+
* @return the body object to pass to the request
130+
*/
131+
@Nonnull
132+
public CallSendDtmfTonesParameterSet build() {
133+
return new CallSendDtmfTonesParameterSet(this);
134+
}
135+
}
136+
/**
137+
* Gets the functions options from the properties that have been set
138+
* @return a list of function options for the request
139+
*/
140+
@Nonnull
141+
public java.util.List<com.microsoft.graph.options.FunctionOption> getFunctionOptions() {
142+
final ArrayList<com.microsoft.graph.options.FunctionOption> result = new ArrayList<>();
143+
if(this.tones != null) {
144+
result.add(new com.microsoft.graph.options.FunctionOption("tones", tones));
145+
}
146+
if(this.delayBetweenTonesMs != null) {
147+
result.add(new com.microsoft.graph.options.FunctionOption("delayBetweenTonesMs", delayBetweenTonesMs));
148+
}
149+
if(this.clientContext != null) {
150+
result.add(new com.microsoft.graph.options.FunctionOption("clientContext", clientContext));
151+
}
152+
return result;
153+
}
154+
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public class OnlineMeeting extends OnlineMeetingBase implements IJsonBackedObjec
7777

7878
/**
7979
* The Participants.
80-
* The participants associated with the online meeting. This includes the organizer and the attendees.
80+
* The participants associated with the online meeting, including the organizer and the attendees.
8181
*/
8282
@SerializedName(value = "participants", alternate = {"Participants"})
8383
@Expose

0 commit comments

Comments
 (0)