Skip to content

Commit 64a8582

Browse files
authored
Regen SDK (#14)
1 parent f7c398c commit 64a8582

File tree

1 file changed

+40
-21
lines changed

1 file changed

+40
-21
lines changed

microsoft-graph.d.ts

Lines changed: 40 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,7 @@ export interface Group extends DirectoryObject {
318318
/** The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 10 owners. HTTP Methods: GET (supported for all groups), POST (supported for Office 365 groups, security groups and mail-enabled security groups), DELETE (supported for Office 365 groups and security groups). Nullable. */
319319
owners?: DirectoryObject[]
320320

321+
/** Read-only. Nullable. */
321322
settings?: GroupSetting[]
322323

323324
/** The collection of open extensions defined for the group. Read-only. Nullable. */
@@ -368,10 +369,13 @@ export interface Group extends DirectoryObject {
368369

369370
export interface GroupSetting extends Entity {
370371

372+
/** Display name of this group of settings, which comes from the associated template. */
371373
displayName?: string
372374

375+
/** Unique identifier for the template used to create this group of settings. Read-only. */
373376
templateId?: string
374377

378+
/** Collection of name value pairs. Must contain and set all the settings defined in the template. */
375379
values?: SettingValue[]
376380

377381
}
@@ -415,15 +419,19 @@ export interface Calendar extends Entity {
415419
/** Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1 */
416420
color?: CalendarColor
417421

418-
/** Identifies the version of the calendar object. Every time the calendar is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only. */
422+
/** Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only. */
419423
changeKey?: string
420424

425+
/** True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. */
421426
canShare?: boolean
422427

428+
/** True if the user can read calendar items that have been marked private, false otherwise. */
423429
canViewPrivateItems?: boolean
424430

431+
/** True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access. */
425432
canEdit?: boolean
426433

434+
/** If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. */
427435
owner?: EmailAddress
428436

429437
/** The events in the calendar. Navigation property. Read-only. */
@@ -671,6 +679,7 @@ export interface Site extends BaseItem {
671679
/** The collection of the sub-sites under this site. */
672680
sites?: Site[]
673681

682+
/** Calls the OneNote service for notebook related operations. */
674683
onenote?: Onenote
675684

676685
}
@@ -1276,10 +1285,13 @@ export interface PlannerUser extends Entity {
12761285

12771286
export interface GroupSettingTemplate extends DirectoryObject {
12781287

1288+
/** Display name of the template. */
12791289
displayName?: string
12801290

1291+
/** Description of the template. */
12811292
description?: string
12821293

1294+
/** Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template. */
12831295
values?: SettingTemplateValue[]
12841296

12851297
}
@@ -2219,7 +2231,7 @@ export interface PlannerTask extends Entity {
22192231

22202232
export interface PlannerPlan extends Entity {
22212233

2222-
/** Read-only. The user that created the Plan */
2234+
/** Read-only. The user who created the plan. */
22232235
createdBy?: IdentitySet
22242236

22252237
/** Read-only. Date and time at which the plan is created. The Timestamp 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' */
@@ -2479,24 +2491,6 @@ export interface OnenoteOperation extends Operation {
24792491
/** The operation percent complete if the operation is still in running status */
24802492
percentComplete?: string
24812493

2482-
}
2483-
export interface SettingValue {
2484-
2485-
name?: string
2486-
2487-
value?: string
2488-
2489-
}
2490-
export interface SettingTemplateValue {
2491-
2492-
name?: string
2493-
2494-
type?: string
2495-
2496-
defaultValue?: string
2497-
2498-
description?: string
2499-
25002494
}
25012495
export interface AlternativeSecurityId {
25022496

@@ -2527,9 +2521,10 @@ export interface ServicePlanInfo {
25272521
/** The name of the service plan. */
25282522
servicePlanName?: string
25292523

2530-
/** The provisioning status of the service plan. */
2524+
/** The provisioning status of the service plan. Possible values:"Success" - Service is fully provisioned."Disabled" - Service has been disabled."PendingInput" - Service is not yet provisioned; awaiting service confirmation."PendingActivation" - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)"PendingProvisioning" - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet. */
25312525
provisioningStatus?: string
25322526

2527+
/** The object the service plan can be assigned to. Possible values:"User" - service plan can be assigned to individual users."Company" - service plan can be assigned to the entire tenant. */
25332528
appliesTo?: string
25342529

25352530
}
@@ -2648,6 +2643,30 @@ export interface LocaleInfo {
26482643
/** A name representing the user's locale in natural language, for example, "English (United States)". */
26492644
displayName?: string
26502645

2646+
}
2647+
export interface SettingValue {
2648+
2649+
/** Name of the setting (as defined by the groupSettingTemplate). */
2650+
name?: string
2651+
2652+
/** Value of the setting. */
2653+
value?: string
2654+
2655+
}
2656+
export interface SettingTemplateValue {
2657+
2658+
/** Name of the setting. */
2659+
name?: string
2660+
2661+
/** Type of the setting. */
2662+
type?: string
2663+
2664+
/** Default value for the setting. */
2665+
defaultValue?: string
2666+
2667+
/** Description of the setting. */
2668+
description?: string
2669+
26512670
}
26522671
export interface ComplexExtensionValue {
26532672

0 commit comments

Comments
 (0)