Skip to content

Commit 59e07c7

Browse files
committed
new examples for directory, Outlook API updates
1 parent d1d6df2 commit 59e07c7

File tree

22 files changed

+221
-50
lines changed

22 files changed

+221
-50
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
Example shows a request to retrieve all app role assignments granted to the user
3+
"""
4+
5+
from office365.graph_client import GraphClient
6+
from tests import test_client_id, test_password, test_tenant, test_username
7+
8+
client = GraphClient.with_username_and_password(
9+
test_tenant, test_client_id, test_username, test_password
10+
)
11+
12+
result = client.me.app_role_assignments.get().execute_query()
13+
for assignment in result:
14+
print(assignment.resource_display_name)

examples/sharepoint/taxonomy/get_field_value.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""
22
Demonstrates how to get taxonomy field value
33
"""
4+
45
import sys
56

67
from office365.sharepoint.client_context import ClientContext
@@ -14,5 +15,5 @@
1415

1516
tax_field_value = list_items[0].get_property("Country")
1617
tax_field_multi_value = list_items[0].get_property("Countries")
17-
print(tax_field_value['TermGuid'])
18-
print(tax_field_multi_value[0]['TermGuid'])
18+
print(tax_field_value["TermGuid"])
19+
print(tax_field_multi_value[0]["TermGuid"])

generator/import_metadata.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ def export_to_file(path, content):
2626
"--endpoint",
2727
dest="endpoint",
2828
help="Import metadata endpoint",
29-
default="sharepoint",
29+
default="graph",
3030
)
3131
parser.add_argument(
3232
"-p",
3333
"--path",
3434
dest="path",
35-
default="./metadata/SharePoint.xml",
35+
default="./metadata/MicrosoftGraph.xml",
3636
help="Import metadata endpoint",
3737
)
3838

generator/metadata/MicrosoftGraph.xml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22026,6 +22026,15 @@
2202622026
<Member Name="flaggedEmails" Value="2"/>
2202722027
<Member Name="unknownFutureValue" Value="3"/>
2202822028
</EnumType>
22029+
<EnumType Name="communityPrivacy">
22030+
<Member Name="public" Value="0"/>
22031+
<Member Name="private" Value="1"/>
22032+
<Member Name="unknownFutureValue" Value="2"/>
22033+
</EnumType>
22034+
<EnumType Name="engagementAsyncOperationType">
22035+
<Member Name="createCommunity" Value="0"/>
22036+
<Member Name="unknownFutureValue" Value="1"/>
22037+
</EnumType>
2202922038
<EnumType Name="assignmentType">
2203022039
<Member Name="required" Value="0"/>
2203122040
<Member Name="recommended" Value="1"/>
@@ -28288,15 +28297,21 @@
2828828297
<Property Name="organizer" Type="graph.meetingParticipantInfo"/>
2828928298
</ComplexType>
2829028299
<EntityType Name="callRecording" BaseType="graph.entity">
28300+
<Property Name="callId" Type="Edm.String"/>
2829128301
<Property Name="content" Type="Edm.Stream"/>
28302+
<Property Name="contentCorrelationId" Type="Edm.String"/>
2829228303
<Property Name="createdDateTime" Type="Edm.DateTimeOffset"/>
28304+
<Property Name="endDateTime" Type="Edm.DateTimeOffset"/>
2829328305
<Property Name="meetingId" Type="Edm.String"/>
2829428306
<Property Name="meetingOrganizer" Type="graph.identitySet"/>
2829528307
<Property Name="recordingContentUrl" Type="Edm.String"/>
2829628308
</EntityType>
2829728309
<EntityType Name="callTranscript" BaseType="graph.entity">
28310+
<Property Name="callId" Type="Edm.String"/>
2829828311
<Property Name="content" Type="Edm.Stream"/>
28312+
<Property Name="contentCorrelationId" Type="Edm.String"/>
2829928313
<Property Name="createdDateTime" Type="Edm.DateTimeOffset"/>
28314+
<Property Name="endDateTime" Type="Edm.DateTimeOffset"/>
2830028315
<Property Name="meetingId" Type="Edm.String"/>
2830128316
<Property Name="meetingOrganizer" Type="graph.identitySet"/>
2830228317
<Property Name="metadataContent" Type="Edm.Stream"/>
@@ -33433,6 +33448,9 @@
3343333448
<Property Name="questionId" Type="Edm.String"/>
3343433449
<Property Name="value" Type="Edm.String"/>
3343533450
</ComplexType>
33451+
<ComplexType Name="virtualEventSettings">
33452+
<Property Name="isAttendeeEmailNotificationEnabled" Type="Edm.Boolean"/>
33453+
</ComplexType>
3343633454
<EntityType Name="commsOperation" BaseType="graph.entity" OpenType="true">
3343733455
<Property Name="clientContext" Type="Edm.String"/>
3343833456
<Property Name="resultInfo" Type="graph.resultInfo"/>
@@ -33503,6 +33521,7 @@
3350333521
<Property Name="description" Type="graph.itemBody"/>
3350433522
<Property Name="displayName" Type="Edm.String"/>
3350533523
<Property Name="endDateTime" Type="graph.dateTimeTimeZone"/>
33524+
<Property Name="settings" Type="graph.virtualEventSettings"/>
3350633525
<Property Name="startDateTime" Type="graph.dateTimeTimeZone"/>
3350733526
<Property Name="status" Type="graph.virtualEventStatus"/>
3350833527
<NavigationProperty Name="presenters" Type="Collection(graph.virtualEventPresenter)" ContainsTarget="true"/>
@@ -34255,10 +34274,24 @@
3425534274
<Property Name="used" Type="Edm.Int64"/>
3425634275
<NavigationProperty Name="services" Type="Collection(graph.serviceStorageQuotaBreakdown)" ContainsTarget="true"/>
3425734276
</EntityType>
34277+
<EntityType Name="community" BaseType="graph.entity">
34278+
<Property Name="description" Type="Edm.String" Nullable="false"/>
34279+
<Property Name="displayName" Type="Edm.String" Nullable="false"/>
34280+
<Property Name="groupId" Type="Edm.String"/>
34281+
<Property Name="privacy" Type="graph.communityPrivacy" Nullable="false"/>
34282+
<NavigationProperty Name="group" Type="graph.group"/>
34283+
<NavigationProperty Name="owners" Type="Collection(graph.user)"/>
34284+
</EntityType>
3425834285
<EntityType Name="employeeExperience">
34286+
<NavigationProperty Name="communities" Type="Collection(graph.community)" ContainsTarget="true"/>
34287+
<NavigationProperty Name="engagementAsyncOperations" Type="Collection(graph.engagementAsyncOperation)" ContainsTarget="true"/>
3425934288
<NavigationProperty Name="learningCourseActivities" Type="Collection(graph.learningCourseActivity)" ContainsTarget="true"/>
3426034289
<NavigationProperty Name="learningProviders" Type="Collection(graph.learningProvider)" ContainsTarget="true"/>
3426134290
</EntityType>
34291+
<EntityType Name="engagementAsyncOperation" BaseType="graph.longRunningOperation">
34292+
<Property Name="operationType" Type="graph.engagementAsyncOperationType"/>
34293+
<Property Name="resourceId" Type="Edm.String"/>
34294+
</EntityType>
3426234295
<EntityType Name="learningCourseActivity" BaseType="graph.entity">
3426334296
<Property Name="completedDateTime" Type="Edm.DateTimeOffset"/>
3426434297
<Property Name="completionPercentage" Type="Edm.Int32"/>
@@ -35450,6 +35483,14 @@
3545035483
<Parameter Name="token" Type="Edm.String" Unicode="false"/>
3545135484
<ReturnType Type="Collection(graph.listItem)"/>
3545235485
</Function>
35486+
<Function Name="delta" IsBound="true" EntitySetPath="bindingParameter">
35487+
<Parameter Name="bindingParameter" Type="Collection(graph.callRecording)"/>
35488+
<ReturnType Type="Collection(graph.callRecording)"/>
35489+
</Function>
35490+
<Function Name="delta" IsBound="true" EntitySetPath="bindingParameter">
35491+
<Parameter Name="bindingParameter" Type="Collection(graph.callTranscript)"/>
35492+
<ReturnType Type="Collection(graph.callTranscript)"/>
35493+
</Function>
3545335494
<Function Name="delta" IsBound="true" EntitySetPath="bindingParameter">
3545435495
<Parameter Name="bindingParameter" Type="Collection(graph.chatMessage)"/>
3545535496
<ReturnType Type="Collection(graph.chatMessage)"/>
@@ -39622,6 +39663,32 @@
3962239663
<Parameter Name="subject" Type="Edm.String" Unicode="false"/>
3962339664
<ReturnType Type="graph.onlineMeeting"/>
3962439665
</Action>
39666+
<Function Name="getAllRecordings" IsBound="true" EntitySetPath="bindingParameter/recordings" IsComposable="true">
39667+
<Parameter Name="bindingParameter" Type="Collection(graph.onlineMeeting)"/>
39668+
<Parameter Name="meetingOrganizerUserId" Type="Edm.String" Unicode="false">
39669+
<Annotation Term="Org.OData.Core.V1.OptionalParameter"/>
39670+
</Parameter>
39671+
<Parameter Name="startDateTime" Type="Edm.DateTimeOffset">
39672+
<Annotation Term="Org.OData.Core.V1.OptionalParameter"/>
39673+
</Parameter>
39674+
<Parameter Name="endDateTime" Type="Edm.DateTimeOffset">
39675+
<Annotation Term="Org.OData.Core.V1.OptionalParameter"/>
39676+
</Parameter>
39677+
<ReturnType Type="Collection(graph.callRecording)"/>
39678+
</Function>
39679+
<Function Name="getAllTranscripts" IsBound="true" EntitySetPath="bindingParameter/transcripts" IsComposable="true">
39680+
<Parameter Name="bindingParameter" Type="Collection(graph.onlineMeeting)"/>
39681+
<Parameter Name="meetingOrganizerUserId" Type="Edm.String" Unicode="false">
39682+
<Annotation Term="Org.OData.Core.V1.OptionalParameter"/>
39683+
</Parameter>
39684+
<Parameter Name="startDateTime" Type="Edm.DateTimeOffset">
39685+
<Annotation Term="Org.OData.Core.V1.OptionalParameter"/>
39686+
</Parameter>
39687+
<Parameter Name="endDateTime" Type="Edm.DateTimeOffset">
39688+
<Annotation Term="Org.OData.Core.V1.OptionalParameter"/>
39689+
</Parameter>
39690+
<ReturnType Type="Collection(graph.callTranscript)"/>
39691+
</Function>
3962539692
<Action Name="getPresencesByUserId" IsBound="true">
3962639693
<Parameter Name="bindingParameter" Type="graph.cloudCommunications"/>
3962739694
<Parameter Name="ids" Type="Collection(Edm.String)" Nullable="false" Unicode="false"/>

0 commit comments

Comments
 (0)