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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ repositories {

dependencies {
// Include the sdk as a dependency
implementation 'com.microsoft.graph:microsoft-graph:3.0.0'
implementation 'com.microsoft.graph:microsoft-graph:3.1.0'
// Uncomment the line below if you are building an android application
//implementation 'com.google.guava:guava:29.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.0.0</version>
<version>3.1.0</version>
</dependency>
```

Expand Down Expand Up @@ -126,3 +126,4 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI
## 9. Third-party notices

[Third-party notices](THIRD%20PARTY%20NOTICES)

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 = 0
mavenMinorVersion = 1
mavenPatchVersion = 0
mavenArtifactSuffix =

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




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

/**
* The End Date Time.
* UTC time when the last user left 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 would look like this: '2014-01-01T00:00:00Z'
* UTC time when the last user left 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 = "endDateTime", alternate = {"EndDateTime"})
@Expose
@Expose
@Nullable
public java.time.OffsetDateTime endDateTime;

Expand All @@ -45,16 +45,16 @@ public class CallRecord extends Entity implements IJsonBackedObject {
* Meeting URL associated to the call. May not be available for a peerToPeer call record type.
*/
@SerializedName(value = "joinWebUrl", alternate = {"JoinWebUrl"})
@Expose
@Expose
@Nullable
public String joinWebUrl;

/**
* The Last Modified Date Time.
* UTC time when the call record 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 would look like this: '2014-01-01T00:00:00Z'
* UTC time when the call record 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 = "lastModifiedDateTime", alternate = {"LastModifiedDateTime"})
@Expose
@Expose
@Nullable
public java.time.OffsetDateTime lastModifiedDateTime;

Expand All @@ -63,7 +63,7 @@ public class CallRecord extends Entity implements IJsonBackedObject {
* List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
*/
@SerializedName(value = "modalities", alternate = {"Modalities"})
@Expose
@Expose
@Nullable
public java.util.List<Modality> modalities;

Expand All @@ -72,7 +72,7 @@ public class CallRecord extends Entity implements IJsonBackedObject {
* The organizing party's identity.
*/
@SerializedName(value = "organizer", alternate = {"Organizer"})
@Expose
@Expose
@Nullable
public IdentitySet organizer;

Expand All @@ -81,16 +81,16 @@ public class CallRecord extends Entity implements IJsonBackedObject {
* List of distinct identities involved in the call.
*/
@SerializedName(value = "participants", alternate = {"Participants"})
@Expose
@Expose
@Nullable
public java.util.List<IdentitySet> participants;

/**
* 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 would look like this: '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
@Expose
@Nullable
public java.time.OffsetDateTime startDateTime;

Expand All @@ -99,16 +99,16 @@ public class CallRecord extends Entity implements IJsonBackedObject {
* Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.
*/
@SerializedName(value = "type", alternate = {"Type"})
@Expose
@Expose
@Nullable
public CallType type;

/**
* 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
@Expose
@Nullable
public Long version;

Expand All @@ -117,7 +117,7 @@ public class CallRecord extends Entity implements IJsonBackedObject {
* List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.
*/
@SerializedName(value = "sessions", alternate = {"Sessions"})
@Expose
@Expose
@Nullable
public SessionCollectionPage sessions;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public class ClientUserAgent extends UserAgent implements IJsonBackedObject {
* Identifies the platform used by this endpoint. Possible values are: unknown, windows, macOS, iOS, android, web, ipPhone, roomSystem, surfaceHub, holoLens, unknownFutureValue.
*/
@SerializedName(value = "platform", alternate = {"Platform"})
@Expose
@Expose
@Nullable
public ClientPlatform platform;

Expand All @@ -41,7 +41,7 @@ public class ClientUserAgent extends UserAgent implements IJsonBackedObject {
* Identifies the family of application software used by this endpoint. Possible values are: unknown, teams, skypeForBusiness, lync, unknownFutureValue.
*/
@SerializedName(value = "productFamily", alternate = {"ProductFamily"})
@Expose
@Expose
@Nullable
public ProductFamily productFamily;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public final AdditionalDataManager additionalDataManager() {
* Name of the capture device driver used by the media endpoint.
*/
@SerializedName(value = "captureDeviceDriver", alternate = {"CaptureDeviceDriver"})
@Expose
@Expose
@Nullable
public String captureDeviceDriver;

Expand All @@ -51,7 +51,7 @@ public final AdditionalDataManager additionalDataManager() {
* Name of the capture device used by the media endpoint.
*/
@SerializedName(value = "captureDeviceName", alternate = {"CaptureDeviceName"})
@Expose
@Expose
@Nullable
public String captureDeviceName;

Expand All @@ -60,7 +60,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that the media endpoint detected the capture device was not working properly.
*/
@SerializedName(value = "captureNotFunctioningEventRatio", alternate = {"CaptureNotFunctioningEventRatio"})
@Expose
@Expose
@Nullable
public Float captureNotFunctioningEventRatio;

Expand All @@ -69,7 +69,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that the media endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received.
*/
@SerializedName(value = "cpuInsufficentEventRatio", alternate = {"CpuInsufficentEventRatio"})
@Expose
@Expose
@Nullable
public Float cpuInsufficentEventRatio;

Expand All @@ -78,7 +78,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent.
*/
@SerializedName(value = "deviceClippingEventRatio", alternate = {"DeviceClippingEventRatio"})
@Expose
@Expose
@Nullable
public Float deviceClippingEventRatio;

Expand All @@ -87,7 +87,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that the media endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received.
*/
@SerializedName(value = "deviceGlitchEventRatio", alternate = {"DeviceGlitchEventRatio"})
@Expose
@Expose
@Nullable
public Float deviceGlitchEventRatio;

Expand All @@ -96,7 +96,7 @@ public final AdditionalDataManager additionalDataManager() {
* Number of times during the call that the media endpoint detected howling or screeching audio.
*/
@SerializedName(value = "howlingEventCount", alternate = {"HowlingEventCount"})
@Expose
@Expose
@Nullable
public Integer howlingEventCount;

Expand All @@ -105,7 +105,7 @@ public final AdditionalDataManager additionalDataManager() {
* The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call.
*/
@SerializedName(value = "initialSignalLevelRootMeanSquare", alternate = {"InitialSignalLevelRootMeanSquare"})
@Expose
@Expose
@Nullable
public Float initialSignalLevelRootMeanSquare;

Expand All @@ -114,7 +114,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent.
*/
@SerializedName(value = "lowSpeechLevelEventRatio", alternate = {"LowSpeechLevelEventRatio"})
@Expose
@Expose
@Nullable
public Float lowSpeechLevelEventRatio;

Expand All @@ -123,7 +123,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent.
*/
@SerializedName(value = "lowSpeechToNoiseEventRatio", alternate = {"LowSpeechToNoiseEventRatio"})
@Expose
@Expose
@Nullable
public Float lowSpeechToNoiseEventRatio;

Expand All @@ -132,7 +132,7 @@ public final AdditionalDataManager additionalDataManager() {
* Glitches per 5 minute interval for the media endpoint's microphone.
*/
@SerializedName(value = "micGlitchRate", alternate = {"MicGlitchRate"})
@Expose
@Expose
@Nullable
public Float micGlitchRate;

Expand All @@ -141,7 +141,7 @@ public final AdditionalDataManager additionalDataManager() {
* Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.
*/
@SerializedName(value = "receivedNoiseLevel", alternate = {"ReceivedNoiseLevel"})
@Expose
@Expose
@Nullable
public Integer receivedNoiseLevel;

Expand All @@ -150,7 +150,7 @@ public final AdditionalDataManager additionalDataManager() {
* Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.
*/
@SerializedName(value = "receivedSignalLevel", alternate = {"ReceivedSignalLevel"})
@Expose
@Expose
@Nullable
public Integer receivedSignalLevel;

Expand All @@ -159,7 +159,7 @@ public final AdditionalDataManager additionalDataManager() {
* Name of the render device driver used by the media endpoint.
*/
@SerializedName(value = "renderDeviceDriver", alternate = {"RenderDeviceDriver"})
@Expose
@Expose
@Nullable
public String renderDeviceDriver;

Expand All @@ -168,7 +168,7 @@ public final AdditionalDataManager additionalDataManager() {
* Name of the render device used by the media endpoint.
*/
@SerializedName(value = "renderDeviceName", alternate = {"RenderDeviceName"})
@Expose
@Expose
@Nullable
public String renderDeviceName;

Expand All @@ -177,7 +177,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that media endpoint detected device render is muted.
*/
@SerializedName(value = "renderMuteEventRatio", alternate = {"RenderMuteEventRatio"})
@Expose
@Expose
@Nullable
public Float renderMuteEventRatio;

Expand All @@ -186,7 +186,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that the media endpoint detected the render device was not working properly.
*/
@SerializedName(value = "renderNotFunctioningEventRatio", alternate = {"RenderNotFunctioningEventRatio"})
@Expose
@Expose
@Nullable
public Float renderNotFunctioningEventRatio;

Expand All @@ -195,7 +195,7 @@ public final AdditionalDataManager additionalDataManager() {
* Fraction of the call that media endpoint detected device render volume is set to 0.
*/
@SerializedName(value = "renderZeroVolumeEventRatio", alternate = {"RenderZeroVolumeEventRatio"})
@Expose
@Expose
@Nullable
public Float renderZeroVolumeEventRatio;

Expand All @@ -204,7 +204,7 @@ public final AdditionalDataManager additionalDataManager() {
* Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.
*/
@SerializedName(value = "sentNoiseLevel", alternate = {"SentNoiseLevel"})
@Expose
@Expose
@Nullable
public Integer sentNoiseLevel;

Expand All @@ -213,7 +213,7 @@ public final AdditionalDataManager additionalDataManager() {
* Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.
*/
@SerializedName(value = "sentSignalLevel", alternate = {"SentSignalLevel"})
@Expose
@Expose
@Nullable
public Integer sentSignalLevel;

Expand All @@ -222,7 +222,7 @@ public final AdditionalDataManager additionalDataManager() {
* Glitches per 5 minute internal for the media endpoint's loudspeaker.
*/
@SerializedName(value = "speakerGlitchRate", alternate = {"SpeakerGlitchRate"})
@Expose
@Expose
@Nullable
public Float speakerGlitchRate;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public final AdditionalDataManager additionalDataManager() {
* User-agent reported by this endpoint.
*/
@SerializedName(value = "userAgent", alternate = {"UserAgent"})
@Expose
@Expose
@Nullable
public UserAgent userAgent;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public final AdditionalDataManager additionalDataManager() {
* Classification of why a call or portion of a call failed.
*/
@SerializedName(value = "reason", alternate = {"Reason"})
@Expose
@Expose
@Nullable
public String reason;

Expand All @@ -52,7 +52,7 @@ public final AdditionalDataManager additionalDataManager() {
* The stage when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue.
*/
@SerializedName(value = "stage", alternate = {"Stage"})
@Expose
@Expose
@Nullable
public FailureStage stage;

Expand Down
Loading