Skip to content

Commit

Permalink
Update generated files with build 2738952
Browse files Browse the repository at this point in the history
  • Loading branch information
Microsoft Graph DevX Tooling authored and Microsoft Graph DevX Tooling committed Apr 14, 2020
1 parent 5ddc999 commit 924bdd5
Show file tree
Hide file tree
Showing 195 changed files with 13,423 additions and 14 deletions.
6 changes: 3 additions & 3 deletions src/Microsoft.Graph/Microsoft.Graph.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>Microsoft Graph Client Library allows you to call Office 365, Azure AD and other Microsoft services through a single unified developer experience.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<AssemblyTitle>Microsoft Graph V1.0 Service Client Library</AssemblyTitle>
<Authors>Microsoft</Authors>
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
Expand All @@ -19,7 +19,7 @@
<DelaySign>false</DelaySign>
<AssemblyOriginatorKeyFile>35MSSharedLib1024.snk</AssemblyOriginatorKeyFile>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<VersionPrefix>3.2.0</VersionPrefix>
<VersionPrefix>3.3.0</VersionPrefix>
<!-- VersionPrefix minor version should not be set when the change comes from the generator. It will be updated automatically. -->
<!-- VersionPrefix minor version must be manually set when making manual changes to code. -->
<!-- VersionPrefix major and patch versions must be manually set. -->
Expand Down Expand Up @@ -47,4 +47,4 @@
</PackagePath>
</None>
</ItemGroup>
</Project>
</Project>
35 changes: 35 additions & 0 deletions src/Microsoft.Graph/Models/Generated/ActivityBasedTimeoutPolicy.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------

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

// Template Source: Templates\CSharp\Model\EntityType.cs.tt

namespace Microsoft.Graph
{
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization;
using Newtonsoft.Json;

/// <summary>
/// The type Activity Based Timeout Policy.
/// </summary>
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
public partial class ActivityBasedTimeoutPolicy : StsPolicy
{

///<summary>
/// The ActivityBasedTimeoutPolicy constructor
///</summary>
public ActivityBasedTimeoutPolicy()
{
this.ODataType = "microsoft.graph.activityBasedTimeoutPolicy";
}

}
}

12 changes: 12 additions & 0 deletions src/Microsoft.Graph/Models/Generated/Application.cs
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,18 @@ public Application()
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "owners", Required = Newtonsoft.Json.Required.Default)]
public IApplicationOwnersCollectionWithReferencesPage Owners { get; set; }

/// <summary>
/// Gets or sets token lifetime policies.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "tokenLifetimePolicies", Required = Newtonsoft.Json.Required.Default)]
public IApplicationTokenLifetimePoliciesCollectionWithReferencesPage TokenLifetimePolicies { get; set; }

/// <summary>
/// Gets or sets token issuance policies.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "tokenIssuancePolicies", Required = Newtonsoft.Json.Required.Default)]
public IApplicationTokenIssuancePoliciesCollectionWithReferencesPage TokenIssuancePolicies { get; set; }

}
}

35 changes: 35 additions & 0 deletions src/Microsoft.Graph/Models/Generated/Calendar.cs
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,34 @@ public Calendar()
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "owner", Required = Newtonsoft.Json.Required.Default)]
public EmailAddress Owner { get; set; }

/// <summary>
/// Gets or sets allowed online meeting providers.
/// Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "allowedOnlineMeetingProviders", Required = Newtonsoft.Json.Required.Default)]
public IEnumerable<OnlineMeetingProviderType> AllowedOnlineMeetingProviders { get; set; }

/// <summary>
/// Gets or sets default online meeting provider.
/// The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "defaultOnlineMeetingProvider", Required = Newtonsoft.Json.Required.Default)]
public OnlineMeetingProviderType? DefaultOnlineMeetingProvider { get; set; }

/// <summary>
/// Gets or sets is tallying responses.
/// Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "isTallyingResponses", Required = Newtonsoft.Json.Required.Default)]
public bool? IsTallyingResponses { get; set; }

/// <summary>
/// Gets or sets is removable.
/// Indicates whether this user calendar can be deleted from the user mailbox.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "isRemovable", Required = Newtonsoft.Json.Required.Default)]
public bool? IsRemovable { get; set; }

/// <summary>
/// Gets or sets single value extended properties.
/// The collection of single-value extended properties defined for the calendar. Read-only. Nullable.
Expand All @@ -93,6 +121,13 @@ public Calendar()
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "multiValueExtendedProperties", Required = Newtonsoft.Json.Required.Default)]
public ICalendarMultiValueExtendedPropertiesCollectionPage MultiValueExtendedProperties { get; set; }

/// <summary>
/// Gets or sets calendar permissions.
/// The permissions of the users with whom the calendar is shared.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "calendarPermissions", Required = Newtonsoft.Json.Required.Default)]
public ICalendarCalendarPermissionsCollectionPage CalendarPermissions { get; set; }

/// <summary>
/// Gets or sets events.
/// The events in the calendar. Navigation property. Read-only.
Expand Down
70 changes: 70 additions & 0 deletions src/Microsoft.Graph/Models/Generated/CalendarPermission.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------

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

// Template Source: Templates\CSharp\Model\EntityType.cs.tt

namespace Microsoft.Graph
{
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization;
using Newtonsoft.Json;

/// <summary>
/// The type Calendar Permission.
/// </summary>
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
public partial class CalendarPermission : Entity
{

///<summary>
/// The CalendarPermission constructor
///</summary>
public CalendarPermission()
{
this.ODataType = "microsoft.graph.calendarPermission";
}

/// <summary>
/// Gets or sets email address.
/// Represents a sharee or delegate who has access to the calendar. For the 'My Organization' sharee, the address property is null. Read-only.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "emailAddress", Required = Newtonsoft.Json.Required.Default)]
public EmailAddress EmailAddress { get; set; }

/// <summary>
/// Gets or sets is removable.
/// True if the user can be removed from the list of sharees or delegates for the specified calendar, false otherwise. The 'My organization' user determines the permissions other people within your organization have to the given calendar. You cannot remove 'My organization' as a sharee to a calendar.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "isRemovable", Required = Newtonsoft.Json.Required.Default)]
public bool? IsRemovable { get; set; }

/// <summary>
/// Gets or sets is inside organization.
/// True if the user in context (sharee or delegate) is inside the same organization as the calendar owner.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "isInsideOrganization", Required = Newtonsoft.Json.Required.Default)]
public bool? IsInsideOrganization { get; set; }

/// <summary>
/// Gets or sets role.
/// Current permission level of the calendar sharee or delegate.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "role", Required = Newtonsoft.Json.Required.Default)]
public CalendarRoleType? Role { get; set; }

/// <summary>
/// Gets or sets allowed roles.
/// List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
/// </summary>
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "allowedRoles", Required = Newtonsoft.Json.Required.Default)]
public IEnumerable<CalendarRoleType> AllowedRoles { get; set; }

}
}

63 changes: 63 additions & 0 deletions src/Microsoft.Graph/Models/Generated/CalendarRoleType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------

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

// Template Source: Templates\CSharp\Model\EnumType.cs.tt


namespace Microsoft.Graph
{
using Newtonsoft.Json;

/// <summary>
/// The enum CalendarRoleType.
/// </summary>
[JsonConverter(typeof(EnumConverter))]
public enum CalendarRoleType
{

/// <summary>
/// None
/// </summary>
None = 0,

/// <summary>
/// Free Busy Read
/// </summary>
FreeBusyRead = 1,

/// <summary>
/// Limited Read
/// </summary>
LimitedRead = 2,

/// <summary>
/// Read
/// </summary>
Read = 3,

/// <summary>
/// Write
/// </summary>
Write = 4,

/// <summary>
/// Delegate Without Private Event Access
/// </summary>
DelegateWithoutPrivateEventAccess = 5,

/// <summary>
/// Delegate With Private Event Access
/// </summary>
DelegateWithPrivateEventAccess = 6,

/// <summary>
/// Custom
/// </summary>
Custom = 7,

}
}
43 changes: 43 additions & 0 deletions src/Microsoft.Graph/Models/Generated/CalendarSharingAction.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------

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

// Template Source: Templates\CSharp\Model\EnumType.cs.tt


namespace Microsoft.Graph
{
using Newtonsoft.Json;

/// <summary>
/// The enum CalendarSharingAction.
/// </summary>
[JsonConverter(typeof(EnumConverter))]
public enum CalendarSharingAction
{

/// <summary>
/// Accept
/// </summary>
Accept = 0,

/// <summary>
/// Accept And View Calendar
/// </summary>
AcceptAndViewCalendar = 1,

/// <summary>
/// View Calendar
/// </summary>
ViewCalendar = 2,

/// <summary>
/// Add This Calendar
/// </summary>
AddThisCalendar = 3,

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------

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

// Template Source: Templates\CSharp\Model\EnumType.cs.tt


namespace Microsoft.Graph
{
using Newtonsoft.Json;

/// <summary>
/// The enum CalendarSharingActionImportance.
/// </summary>
[JsonConverter(typeof(EnumConverter))]
public enum CalendarSharingActionImportance
{

/// <summary>
/// Primary
/// </summary>
Primary = 0,

/// <summary>
/// Secondary
/// </summary>
Secondary = 1,

}
}
28 changes: 28 additions & 0 deletions src/Microsoft.Graph/Models/Generated/CalendarSharingActionType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------

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

// Template Source: Templates\CSharp\Model\EnumType.cs.tt


namespace Microsoft.Graph
{
using Newtonsoft.Json;

/// <summary>
/// The enum CalendarSharingActionType.
/// </summary>
[JsonConverter(typeof(EnumConverter))]
public enum CalendarSharingActionType
{

/// <summary>
/// Accept
/// </summary>
Accept = 0,

}
}
Loading

0 comments on commit 924bdd5

Please sign in to comment.