From 39214d4536b613b58e9fe97845f03ce87f234556 Mon Sep 17 00:00:00 2001
From: Irvine Sunday <40403681+irvinesunday@users.noreply.github.com>
Date: Tue, 13 Feb 2024 12:47:23 +0300
Subject: [PATCH] Fixes operation id`s of paths with type cast segments (#493)
* Fix operation id of paths with type cast segments
* Update integration tests
* Update conditional and add comment
* Update release notes
---
.../Common/EdmModelHelper.cs | 39 +-
.../Microsoft.OpenAPI.OData.Reader.csproj | 3 +-
.../Resources/TripService.OpenApi.V2.json | 344 +++++++++---------
.../Resources/TripService.OpenApi.V2.yaml | 344 +++++++++---------
.../Resources/TripService.OpenApi.json | 344 +++++++++---------
.../Resources/TripService.OpenApi.yaml | 344 +++++++++---------
6 files changed, 714 insertions(+), 704 deletions(-)
diff --git a/src/Microsoft.OpenApi.OData.Reader/Common/EdmModelHelper.cs b/src/Microsoft.OpenApi.OData.Reader/Common/EdmModelHelper.cs
index 9bbf08f6..d636fa0d 100644
--- a/src/Microsoft.OpenApi.OData.Reader/Common/EdmModelHelper.cs
+++ b/src/Microsoft.OpenApi.OData.Reader/Common/EdmModelHelper.cs
@@ -179,7 +179,9 @@ s is ODataOperationSegment ||
{
items.Add(navPropSegment.NavigationProperty.Name);
}
- else if (segment is ODataTypeCastSegment typeCastSegment && path.Kind == ODataPathKind.NavigationProperty)
+ else if (segment is ODataTypeCastSegment typeCastSegment
+ && path.Kind != ODataPathKind.TypeCast // ex: ~/NavSource/NavProp/TypeCast
+ && !(path.Kind == ODataPathKind.DollarCount && path.Segments.ElementAt(path.Segments.Count - 2)?.Kind == ODataSegmentKind.TypeCast)) // ex: ~/NavSource/NavProp/TypeCast/$count
{
// Only the last OData type cast segment identifier is added to the operation id
items.Remove(previousTypeCastSegmentId);
@@ -352,28 +354,35 @@ internal static string GenerateODataTypeCastPathOperationIdPrefix(ODataPath path
string listOrGet = includeListOrGetPrefix ? (complexSegment.Property.Type.IsCollection() ? "List" : "Get") : null;
operationId = GenerateComplexPropertyPathOperationId(path, listOrGet);
}
- else if (secondLastSegment as ODataNavigationPropertySegment is not null || isIndexedCollValuedNavProp)
+ else if (secondLastSegment is ODataNavigationPropertySegment navPropSegment)
{
- string listOrGet = null;
+ string prefix = null;
if (includeListOrGetPrefix)
{
- listOrGet = !isIndexedCollValuedNavProp && (secondLastSegment as ODataNavigationPropertySegment)?.NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many ? "List" : "Get";
+ prefix = navPropSegment?.NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many ? "List" : "Get";
}
- operationId = GenerateNavigationPropertyPathOperationId(path, listOrGet);
+ operationId = GenerateNavigationPropertyPathOperationId(path, prefix);
}
- else if (secondLastSegment is ODataKeySegment keySegment && !isIndexedCollValuedNavProp)
+ else if (secondLastSegment is ODataKeySegment keySegment)
{
- string entityTypeName = keySegment.EntityType.Name;
- string getPrefix = includeListOrGetPrefix ? "Get" : null;
- string operationName = $"{getPrefix}{Utils.UpperFirstChar(entityTypeName)}";
- if (keySegment.IsAlternateKey)
- {
- string alternateKeyName = string.Join("", keySegment.Identifier.Split(',').Select(static x => Utils.UpperFirstChar(x)));
- operationName = $"{operationName}By{alternateKeyName}";
+ if (isIndexedCollValuedNavProp)
+ {
+ operationId = GenerateNavigationPropertyPathOperationId(path, "Get");
}
- operationId = (entitySet != null) ? entitySet.Name : singleton.Name;
- operationId += $".{entityTypeName}.{operationName}";
+ else
+ {
+ string entityTypeName = keySegment.EntityType.Name;
+ string getPrefix = includeListOrGetPrefix ? "Get" : null;
+ string operationName = $"{getPrefix}{Utils.UpperFirstChar(entityTypeName)}";
+ if (keySegment.IsAlternateKey)
+ {
+ string alternateKeyName = string.Join("", keySegment.Identifier.Split(',').Select(static x => Utils.UpperFirstChar(x)));
+ operationName = $"{operationName}By{alternateKeyName}";
+ }
+ operationId = (entitySet != null) ? entitySet.Name : singleton.Name;
+ operationId += $".{entityTypeName}.{operationName}";
+ }
}
else if (secondLastSegment is ODataNavigationSourceSegment)
{
diff --git a/src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj b/src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj
index 78362388..f7f4b89b 100644
--- a/src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj
+++ b/src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj
@@ -15,7 +15,7 @@
netstandard2.0
Microsoft.OpenApi.OData
true
- 1.6.0-preview.7
+ 1.6.0-preview.8
This package contains the codes you need to convert OData CSDL to Open API Document of Model.
© Microsoft Corporation. All rights reserved.
Microsoft OpenApi OData EDM
@@ -29,6 +29,7 @@
- Adds delete operation for non-contained navigation properties only if explicitly allowed via annotation #483
- Appends parameters and fixes operation ids of navigation property paths generated via composable functions #486
- Use alternate keys in the generation of operation ids of operations and navigation property alternate paths #488
+- Fixes operation ids of paths with type cast segments #492
Microsoft.OpenApi.OData.Reader
..\..\tool\Microsoft.OpenApi.OData.snk
diff --git a/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.json b/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.json
index d4bed657..6df12974 100644
--- a/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.json
+++ b/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.json
@@ -3823,7 +3823,7 @@
"Me.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.ListAddressInfo",
+ "operationId": "Me.AsEmployee.ListAddressInfo",
"parameters": [
{
"$ref": "#/parameters/top"
@@ -3902,7 +3902,7 @@
"Me.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.UpdateAddressInfo",
+ "operationId": "Me.AsEmployee.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -3946,7 +3946,7 @@
"Me.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.SetAddressInfo",
+ "operationId": "Me.AsEmployee.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -3993,7 +3993,7 @@
"Me.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.AddressInfo.GetCount-8488",
+ "operationId": "Me.AsEmployee.AddressInfo.GetCount-8488",
"parameters": [
{
"$ref": "#/parameters/search"
@@ -4199,7 +4199,7 @@
],
"summary": "Get ref of BestFriend from Me",
"description": "The best friend.",
- "operationId": "Me.GetRefBestFriend",
+ "operationId": "Me.AsEmployee.GetRefBestFriend",
"produces": [
"application/json"
],
@@ -4229,7 +4229,7 @@
],
"summary": "Update the best friend.",
"description": "Update an instance of a best friend.",
- "operationId": "Me.UpdateRefBestFriend",
+ "operationId": "Me.AsEmployee.UpdateRefBestFriend",
"parameters": [
{
"$ref": "#/parameters/refPutBody"
@@ -4257,7 +4257,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property BestFriend for Me",
- "operationId": "Me.DeleteRefBestFriend",
+ "operationId": "Me.AsEmployee.DeleteRefBestFriend",
"parameters": [
{
"in": "header",
@@ -4291,7 +4291,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.BestFriend.ListAddressInfo",
+ "operationId": "Me.AsEmployee.BestFriend.ListAddressInfo",
"parameters": [
{
"$ref": "#/parameters/top"
@@ -4370,7 +4370,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.BestFriend.UpdateAddressInfo",
+ "operationId": "Me.AsEmployee.BestFriend.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -4414,7 +4414,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.BestFriend.SetAddressInfo",
+ "operationId": "Me.AsEmployee.BestFriend.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -4461,7 +4461,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.BestFriend.AddressInfo.GetCount-81de",
+ "operationId": "Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de",
"parameters": [
{
"$ref": "#/parameters/search"
@@ -4549,7 +4549,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.BestFriend.GetHomeAddress",
+ "operationId": "Me.AsEmployee.BestFriend.GetHomeAddress",
"produces": [
"application/json"
],
@@ -4604,7 +4604,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.BestFriend.UpdateHomeAddress",
+ "operationId": "Me.AsEmployee.BestFriend.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -4860,7 +4860,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Friends for Me",
- "operationId": "Me.DeleteRefFriends",
+ "operationId": "Me.AsEmployee.DeleteRefFriends",
"parameters": [
{
"in": "path",
@@ -4902,7 +4902,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.Friends.ListAddressInfo",
+ "operationId": "Me.AsEmployee.Friends.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -4989,7 +4989,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.Friends.UpdateAddressInfo",
+ "operationId": "Me.AsEmployee.Friends.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -5041,7 +5041,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.Friends.SetAddressInfo",
+ "operationId": "Me.AsEmployee.Friends.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -5096,7 +5096,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Friends.AddressInfo.GetCount-660e",
+ "operationId": "Me.AsEmployee.Friends.AddressInfo.GetCount-660e",
"parameters": [
{
"in": "path",
@@ -5210,7 +5210,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.Friends.GetHomeAddress",
+ "operationId": "Me.AsEmployee.Friends.GetHomeAddress",
"produces": [
"application/json"
],
@@ -5273,7 +5273,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.Friends.UpdateHomeAddress",
+ "operationId": "Me.AsEmployee.Friends.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -5435,7 +5435,7 @@
"Me.Person"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Friends.GetCount-0cb7",
+ "operationId": "Me.AsEmployee.Friends.GetCount-0cb7",
"parameters": [
{
"$ref": "#/parameters/search"
@@ -5468,7 +5468,7 @@
"Me.Person"
],
"summary": "Get ref of Friends from Me",
- "operationId": "Me.ListRefFriends",
+ "operationId": "Me.AsEmployee.ListRefFriends",
"parameters": [
{
"$ref": "#/parameters/top"
@@ -5541,7 +5541,7 @@
"Me.Person"
],
"summary": "Create new navigation property ref to Friends for Me",
- "operationId": "Me.CreateRefFriends",
+ "operationId": "Me.AsEmployee.CreateRefFriends",
"parameters": [
{
"$ref": "#/parameters/refPostBody"
@@ -5569,7 +5569,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Friends for Me",
- "operationId": "Me.DeleteRefFriends",
+ "operationId": "Me.AsEmployee.DeleteRefFriends",
"parameters": [
{
"in": "header",
@@ -5758,7 +5758,7 @@
"Me.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.GetHomeAddress",
+ "operationId": "Me.AsEmployee.GetHomeAddress",
"produces": [
"application/json"
],
@@ -5813,7 +5813,7 @@
"Me.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.UpdateHomeAddress",
+ "operationId": "Me.AsEmployee.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -5992,7 +5992,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Peers for Me",
- "operationId": "Me.DeleteRefPeers",
+ "operationId": "Me.AsEmployee.DeleteRefPeers",
"parameters": [
{
"in": "path",
@@ -6034,7 +6034,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.Peers.ListAddressInfo",
+ "operationId": "Me.AsEmployee.Peers.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -6121,7 +6121,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.Peers.UpdateAddressInfo",
+ "operationId": "Me.AsEmployee.Peers.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -6173,7 +6173,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.Peers.SetAddressInfo",
+ "operationId": "Me.AsEmployee.Peers.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -6228,7 +6228,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Peers.AddressInfo.GetCount-3e91",
+ "operationId": "Me.AsEmployee.Peers.AddressInfo.GetCount-3e91",
"parameters": [
{
"in": "path",
@@ -6342,7 +6342,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.Peers.GetHomeAddress",
+ "operationId": "Me.AsEmployee.Peers.GetHomeAddress",
"produces": [
"application/json"
],
@@ -6405,7 +6405,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.Peers.UpdateHomeAddress",
+ "operationId": "Me.AsEmployee.Peers.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -6486,7 +6486,7 @@
"Me.Person"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Peers.GetCount-9fc2",
+ "operationId": "Me.AsEmployee.Peers.GetCount-9fc2",
"parameters": [
{
"$ref": "#/parameters/search"
@@ -6519,7 +6519,7 @@
"Me.Person"
],
"summary": "Get ref of Peers from Me",
- "operationId": "Me.ListRefPeers",
+ "operationId": "Me.AsEmployee.ListRefPeers",
"parameters": [
{
"$ref": "#/parameters/top"
@@ -6592,7 +6592,7 @@
"Me.Person"
],
"summary": "Create new navigation property ref to Peers for Me",
- "operationId": "Me.CreateRefPeers",
+ "operationId": "Me.AsEmployee.CreateRefPeers",
"parameters": [
{
"$ref": "#/parameters/refPostBody"
@@ -6620,7 +6620,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Peers for Me",
- "operationId": "Me.DeleteRefPeers",
+ "operationId": "Me.AsEmployee.DeleteRefPeers",
"parameters": [
{
"in": "header",
@@ -7253,7 +7253,7 @@
"Me.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for Me",
- "operationId": "Me.Trips.DeleteRefPlanItems",
+ "operationId": "Me.AsEmployee.Trips.DeleteRefPlanItems",
"parameters": [
{
"in": "path",
@@ -7309,7 +7309,7 @@
"Me.Trips.PlanItem"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Trips.PlanItems.GetCount-a822",
+ "operationId": "Me.AsEmployee.Trips.PlanItems.GetCount-a822",
"parameters": [
{
"in": "path",
@@ -7353,7 +7353,7 @@
"Me.Trips.PlanItem"
],
"summary": "Get ref of PlanItems from Me",
- "operationId": "Me.Trips.ListRefPlanItems",
+ "operationId": "Me.AsEmployee.Trips.ListRefPlanItems",
"parameters": [
{
"in": "path",
@@ -7425,7 +7425,7 @@
"Me.Trips.PlanItem"
],
"summary": "Create new navigation property ref to PlanItems for Me",
- "operationId": "Me.Trips.CreateRefPlanItems",
+ "operationId": "Me.AsEmployee.Trips.CreateRefPlanItems",
"parameters": [
{
"in": "path",
@@ -7464,7 +7464,7 @@
"Me.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for Me",
- "operationId": "Me.Trips.DeleteRefPlanItems",
+ "operationId": "Me.AsEmployee.Trips.DeleteRefPlanItems",
"parameters": [
{
"in": "path",
@@ -7516,7 +7516,7 @@
"Me.Trip"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Trips.GetCount-5aa2",
+ "operationId": "Me.AsEmployee.Trips.GetCount-5aa2",
"parameters": [
{
"in": "header",
@@ -7801,7 +7801,7 @@
"Me.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.ListAddressInfo",
+ "operationId": "Me.AsManager.ListAddressInfo",
"parameters": [
{
"$ref": "#/parameters/top"
@@ -7880,7 +7880,7 @@
"Me.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.UpdateAddressInfo",
+ "operationId": "Me.AsManager.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -7924,7 +7924,7 @@
"Me.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.SetAddressInfo",
+ "operationId": "Me.AsManager.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -7971,7 +7971,7 @@
"Me.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.AddressInfo.GetCount-75da",
+ "operationId": "Me.AsManager.AddressInfo.GetCount-75da",
"parameters": [
{
"in": "header",
@@ -8201,7 +8201,7 @@
],
"summary": "Get ref of BestFriend from Me",
"description": "The best friend.",
- "operationId": "Me.GetRefBestFriend",
+ "operationId": "Me.AsManager.GetRefBestFriend",
"produces": [
"application/json"
],
@@ -8231,7 +8231,7 @@
],
"summary": "Update the best friend.",
"description": "Update an instance of a best friend.",
- "operationId": "Me.UpdateRefBestFriend",
+ "operationId": "Me.AsManager.UpdateRefBestFriend",
"parameters": [
{
"$ref": "#/parameters/refPutBody"
@@ -8259,7 +8259,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property BestFriend for Me",
- "operationId": "Me.DeleteRefBestFriend",
+ "operationId": "Me.AsManager.DeleteRefBestFriend",
"parameters": [
{
"in": "header",
@@ -8293,7 +8293,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.BestFriend.ListAddressInfo",
+ "operationId": "Me.AsManager.BestFriend.ListAddressInfo",
"parameters": [
{
"$ref": "#/parameters/top"
@@ -8372,7 +8372,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.BestFriend.UpdateAddressInfo",
+ "operationId": "Me.AsManager.BestFriend.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -8416,7 +8416,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.BestFriend.SetAddressInfo",
+ "operationId": "Me.AsManager.BestFriend.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -8463,7 +8463,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.BestFriend.AddressInfo.GetCount-6ea6",
+ "operationId": "Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6",
"parameters": [
{
"in": "header",
@@ -8575,7 +8575,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.BestFriend.GetHomeAddress",
+ "operationId": "Me.AsManager.BestFriend.GetHomeAddress",
"produces": [
"application/json"
],
@@ -8630,7 +8630,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.BestFriend.UpdateHomeAddress",
+ "operationId": "Me.AsManager.BestFriend.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -8882,7 +8882,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property DirectReports for Me",
- "operationId": "Me.DeleteRefDirectReports",
+ "operationId": "Me.AsManager.DeleteRefDirectReports",
"parameters": [
{
"in": "path",
@@ -8924,7 +8924,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.DirectReports.ListAddressInfo",
+ "operationId": "Me.AsManager.DirectReports.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -9011,7 +9011,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.DirectReports.UpdateAddressInfo",
+ "operationId": "Me.AsManager.DirectReports.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -9063,7 +9063,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.DirectReports.SetAddressInfo",
+ "operationId": "Me.AsManager.DirectReports.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -9118,7 +9118,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.DirectReports.AddressInfo.GetCount-f650",
+ "operationId": "Me.AsManager.DirectReports.AddressInfo.GetCount-f650",
"parameters": [
{
"in": "path",
@@ -9256,7 +9256,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.DirectReports.GetHomeAddress",
+ "operationId": "Me.AsManager.DirectReports.GetHomeAddress",
"produces": [
"application/json"
],
@@ -9319,7 +9319,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.DirectReports.UpdateHomeAddress",
+ "operationId": "Me.AsManager.DirectReports.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -9400,7 +9400,7 @@
"Me.Person"
],
"summary": "Get the number of the resource",
- "operationId": "Me.DirectReports.GetCount-8b92",
+ "operationId": "Me.AsManager.DirectReports.GetCount-8b92",
"parameters": [
{
"$ref": "#/parameters/search"
@@ -9433,7 +9433,7 @@
"Me.Person"
],
"summary": "Get ref of DirectReports from Me",
- "operationId": "Me.ListRefDirectReports",
+ "operationId": "Me.AsManager.ListRefDirectReports",
"parameters": [
{
"$ref": "#/parameters/top"
@@ -9506,7 +9506,7 @@
"Me.Person"
],
"summary": "Create new navigation property ref to DirectReports for Me",
- "operationId": "Me.CreateRefDirectReports",
+ "operationId": "Me.AsManager.CreateRefDirectReports",
"parameters": [
{
"$ref": "#/parameters/refPostBody"
@@ -9534,7 +9534,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property DirectReports for Me",
- "operationId": "Me.DeleteRefDirectReports",
+ "operationId": "Me.AsManager.DeleteRefDirectReports",
"parameters": [
{
"in": "header",
@@ -9695,7 +9695,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Friends for Me",
- "operationId": "Me.DeleteRefFriends",
+ "operationId": "Me.AsManager.DeleteRefFriends",
"parameters": [
{
"in": "path",
@@ -9737,7 +9737,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.Friends.ListAddressInfo",
+ "operationId": "Me.AsManager.Friends.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -9824,7 +9824,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.Friends.UpdateAddressInfo",
+ "operationId": "Me.AsManager.Friends.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -9876,7 +9876,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.Friends.SetAddressInfo",
+ "operationId": "Me.AsManager.Friends.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -9931,7 +9931,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Friends.AddressInfo.GetCount-b7db",
+ "operationId": "Me.AsManager.Friends.AddressInfo.GetCount-b7db",
"parameters": [
{
"in": "path",
@@ -10045,7 +10045,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.Friends.GetHomeAddress",
+ "operationId": "Me.AsManager.Friends.GetHomeAddress",
"produces": [
"application/json"
],
@@ -10108,7 +10108,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.Friends.UpdateHomeAddress",
+ "operationId": "Me.AsManager.Friends.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -10270,7 +10270,7 @@
"Me.Person"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Friends.GetCount-60a7",
+ "operationId": "Me.AsManager.Friends.GetCount-60a7",
"parameters": [
{
"$ref": "#/parameters/search"
@@ -10303,7 +10303,7 @@
"Me.Person"
],
"summary": "Get ref of Friends from Me",
- "operationId": "Me.ListRefFriends",
+ "operationId": "Me.AsManager.ListRefFriends",
"parameters": [
{
"$ref": "#/parameters/top"
@@ -10376,7 +10376,7 @@
"Me.Person"
],
"summary": "Create new navigation property ref to Friends for Me",
- "operationId": "Me.CreateRefFriends",
+ "operationId": "Me.AsManager.CreateRefFriends",
"parameters": [
{
"$ref": "#/parameters/refPostBody"
@@ -10404,7 +10404,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Friends for Me",
- "operationId": "Me.DeleteRefFriends",
+ "operationId": "Me.AsManager.DeleteRefFriends",
"parameters": [
{
"in": "header",
@@ -10593,7 +10593,7 @@
"Me.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.GetHomeAddress",
+ "operationId": "Me.AsManager.GetHomeAddress",
"produces": [
"application/json"
],
@@ -10648,7 +10648,7 @@
"Me.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.UpdateHomeAddress",
+ "operationId": "Me.AsManager.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -11349,7 +11349,7 @@
"Me.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for Me",
- "operationId": "Me.Trips.DeleteRefPlanItems",
+ "operationId": "Me.AsManager.Trips.DeleteRefPlanItems",
"parameters": [
{
"in": "path",
@@ -11405,7 +11405,7 @@
"Me.Trips.PlanItem"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Trips.PlanItems.GetCount-5ad2",
+ "operationId": "Me.AsManager.Trips.PlanItems.GetCount-5ad2",
"parameters": [
{
"in": "path",
@@ -11449,7 +11449,7 @@
"Me.Trips.PlanItem"
],
"summary": "Get ref of PlanItems from Me",
- "operationId": "Me.Trips.ListRefPlanItems",
+ "operationId": "Me.AsManager.Trips.ListRefPlanItems",
"parameters": [
{
"in": "path",
@@ -11521,7 +11521,7 @@
"Me.Trips.PlanItem"
],
"summary": "Create new navigation property ref to PlanItems for Me",
- "operationId": "Me.Trips.CreateRefPlanItems",
+ "operationId": "Me.AsManager.Trips.CreateRefPlanItems",
"parameters": [
{
"in": "path",
@@ -11560,7 +11560,7 @@
"Me.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for Me",
- "operationId": "Me.Trips.DeleteRefPlanItems",
+ "operationId": "Me.AsManager.Trips.DeleteRefPlanItems",
"parameters": [
{
"in": "path",
@@ -11612,7 +11612,7 @@
"Me.Trip"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Trips.GetCount-f3f4",
+ "operationId": "Me.AsManager.Trips.GetCount-f3f4",
"parameters": [
{
"in": "header",
@@ -19892,7 +19892,7 @@
"People.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.ListAddressInfo",
+ "operationId": "People.AsEmployee.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -19979,7 +19979,7 @@
"People.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.UpdateAddressInfo",
+ "operationId": "People.AsEmployee.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -20031,7 +20031,7 @@
"People.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.SetAddressInfo",
+ "operationId": "People.AsEmployee.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -20086,7 +20086,7 @@
"People.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.AddressInfo.GetCount-3d43",
+ "operationId": "People.AsEmployee.AddressInfo.GetCount-3d43",
"parameters": [
{
"in": "path",
@@ -20334,7 +20334,7 @@
],
"summary": "Get ref of BestFriend from People",
"description": "The best friend.",
- "operationId": "People.GetRefBestFriend",
+ "operationId": "People.AsEmployee.GetRefBestFriend",
"produces": [
"application/json"
],
@@ -20374,7 +20374,7 @@
],
"summary": "Update the best friend.",
"description": "Update an instance of a best friend.",
- "operationId": "People.UpdateRefBestFriend",
+ "operationId": "People.AsEmployee.UpdateRefBestFriend",
"parameters": [
{
"in": "path",
@@ -20410,7 +20410,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property BestFriend for People",
- "operationId": "People.DeleteRefBestFriend",
+ "operationId": "People.AsEmployee.DeleteRefBestFriend",
"parameters": [
{
"in": "path",
@@ -20452,7 +20452,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.BestFriend.ListAddressInfo",
+ "operationId": "People.AsEmployee.BestFriend.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -20539,7 +20539,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.BestFriend.UpdateAddressInfo",
+ "operationId": "People.AsEmployee.BestFriend.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -20591,7 +20591,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.BestFriend.SetAddressInfo",
+ "operationId": "People.AsEmployee.BestFriend.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -20646,7 +20646,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.BestFriend.AddressInfo.GetCount-cb8a",
+ "operationId": "People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a",
"parameters": [
{
"in": "path",
@@ -20760,7 +20760,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.BestFriend.GetHomeAddress",
+ "operationId": "People.AsEmployee.BestFriend.GetHomeAddress",
"produces": [
"application/json"
],
@@ -20823,7 +20823,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.BestFriend.UpdateHomeAddress",
+ "operationId": "People.AsEmployee.BestFriend.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -21113,7 +21113,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Friends for People",
- "operationId": "People.DeleteRefFriends",
+ "operationId": "People.AsEmployee.DeleteRefFriends",
"parameters": [
{
"in": "path",
@@ -21163,7 +21163,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.Friends.ListAddressInfo",
+ "operationId": "People.AsEmployee.Friends.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -21258,7 +21258,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.Friends.UpdateAddressInfo",
+ "operationId": "People.AsEmployee.Friends.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -21318,7 +21318,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.Friends.SetAddressInfo",
+ "operationId": "People.AsEmployee.Friends.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -21381,7 +21381,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.Friends.AddressInfo.GetCount-1e8b",
+ "operationId": "People.AsEmployee.Friends.AddressInfo.GetCount-1e8b",
"parameters": [
{
"in": "path",
@@ -21519,7 +21519,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.Friends.GetHomeAddress",
+ "operationId": "People.AsEmployee.Friends.GetHomeAddress",
"produces": [
"application/json"
],
@@ -21590,7 +21590,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.Friends.UpdateHomeAddress",
+ "operationId": "People.AsEmployee.Friends.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -21776,7 +21776,7 @@
"People.Person"
],
"summary": "Get the number of the resource",
- "operationId": "People.Friends.GetCount-4db4",
+ "operationId": "People.AsEmployee.Friends.GetCount-4db4",
"parameters": [
{
"in": "path",
@@ -21817,7 +21817,7 @@
"People.Person"
],
"summary": "Get ref of Friends from People",
- "operationId": "People.ListRefFriends",
+ "operationId": "People.AsEmployee.ListRefFriends",
"parameters": [
{
"in": "path",
@@ -21898,7 +21898,7 @@
"People.Person"
],
"summary": "Create new navigation property ref to Friends for People",
- "operationId": "People.CreateRefFriends",
+ "operationId": "People.AsEmployee.CreateRefFriends",
"parameters": [
{
"in": "path",
@@ -21934,7 +21934,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Friends for People",
- "operationId": "People.DeleteRefFriends",
+ "operationId": "People.AsEmployee.DeleteRefFriends",
"parameters": [
{
"in": "path",
@@ -22147,7 +22147,7 @@
"People.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.GetHomeAddress",
+ "operationId": "People.AsEmployee.GetHomeAddress",
"produces": [
"application/json"
],
@@ -22210,7 +22210,7 @@
"People.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.UpdateHomeAddress",
+ "operationId": "People.AsEmployee.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -22415,7 +22415,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Peers for People",
- "operationId": "People.DeleteRefPeers",
+ "operationId": "People.AsEmployee.DeleteRefPeers",
"parameters": [
{
"in": "path",
@@ -22465,7 +22465,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.Peers.ListAddressInfo",
+ "operationId": "People.AsEmployee.Peers.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -22560,7 +22560,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.Peers.UpdateAddressInfo",
+ "operationId": "People.AsEmployee.Peers.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -22620,7 +22620,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.Peers.SetAddressInfo",
+ "operationId": "People.AsEmployee.Peers.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -22683,7 +22683,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.Peers.AddressInfo.GetCount-755d",
+ "operationId": "People.AsEmployee.Peers.AddressInfo.GetCount-755d",
"parameters": [
{
"in": "path",
@@ -22821,7 +22821,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.Peers.GetHomeAddress",
+ "operationId": "People.AsEmployee.Peers.GetHomeAddress",
"produces": [
"application/json"
],
@@ -22892,7 +22892,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.Peers.UpdateHomeAddress",
+ "operationId": "People.AsEmployee.Peers.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -22989,7 +22989,7 @@
"People.Person"
],
"summary": "Get the number of the resource",
- "operationId": "People.Peers.GetCount-44d2",
+ "operationId": "People.AsEmployee.Peers.GetCount-44d2",
"parameters": [
{
"in": "path",
@@ -23030,7 +23030,7 @@
"People.Person"
],
"summary": "Get ref of Peers from People",
- "operationId": "People.ListRefPeers",
+ "operationId": "People.AsEmployee.ListRefPeers",
"parameters": [
{
"in": "path",
@@ -23111,7 +23111,7 @@
"People.Person"
],
"summary": "Create new navigation property ref to Peers for People",
- "operationId": "People.CreateRefPeers",
+ "operationId": "People.AsEmployee.CreateRefPeers",
"parameters": [
{
"in": "path",
@@ -23147,7 +23147,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Peers for People",
- "operationId": "People.DeleteRefPeers",
+ "operationId": "People.AsEmployee.DeleteRefPeers",
"parameters": [
{
"in": "path",
@@ -23844,7 +23844,7 @@
"People.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for People",
- "operationId": "People.Trips.DeleteRefPlanItems",
+ "operationId": "People.AsEmployee.Trips.DeleteRefPlanItems",
"parameters": [
{
"in": "path",
@@ -23908,7 +23908,7 @@
"People.Trips.PlanItem"
],
"summary": "Get the number of the resource",
- "operationId": "People.Trips.PlanItems.GetCount-7df9",
+ "operationId": "People.AsEmployee.Trips.PlanItems.GetCount-7df9",
"parameters": [
{
"in": "path",
@@ -23960,7 +23960,7 @@
"People.Trips.PlanItem"
],
"summary": "Get ref of PlanItems from People",
- "operationId": "People.Trips.ListRefPlanItems",
+ "operationId": "People.AsEmployee.Trips.ListRefPlanItems",
"parameters": [
{
"in": "path",
@@ -24040,7 +24040,7 @@
"People.Trips.PlanItem"
],
"summary": "Create new navigation property ref to PlanItems for People",
- "operationId": "People.Trips.CreateRefPlanItems",
+ "operationId": "People.AsEmployee.Trips.CreateRefPlanItems",
"parameters": [
{
"in": "path",
@@ -24087,7 +24087,7 @@
"People.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for People",
- "operationId": "People.Trips.DeleteRefPlanItems",
+ "operationId": "People.AsEmployee.Trips.DeleteRefPlanItems",
"parameters": [
{
"in": "path",
@@ -24147,7 +24147,7 @@
"People.Trip"
],
"summary": "Get the number of the resource",
- "operationId": "People.Trips.GetCount-c760",
+ "operationId": "People.AsEmployee.Trips.GetCount-c760",
"parameters": [
{
"in": "path",
@@ -24486,7 +24486,7 @@
"People.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.ListAddressInfo",
+ "operationId": "People.AsManager.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -24573,7 +24573,7 @@
"People.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.UpdateAddressInfo",
+ "operationId": "People.AsManager.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -24625,7 +24625,7 @@
"People.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.SetAddressInfo",
+ "operationId": "People.AsManager.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -24680,7 +24680,7 @@
"People.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.AddressInfo.GetCount-f84e",
+ "operationId": "People.AsManager.AddressInfo.GetCount-f84e",
"parameters": [
{
"in": "path",
@@ -24952,7 +24952,7 @@
],
"summary": "Get ref of BestFriend from People",
"description": "The best friend.",
- "operationId": "People.GetRefBestFriend",
+ "operationId": "People.AsManager.GetRefBestFriend",
"produces": [
"application/json"
],
@@ -24992,7 +24992,7 @@
],
"summary": "Update the best friend.",
"description": "Update an instance of a best friend.",
- "operationId": "People.UpdateRefBestFriend",
+ "operationId": "People.AsManager.UpdateRefBestFriend",
"parameters": [
{
"in": "path",
@@ -25028,7 +25028,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property BestFriend for People",
- "operationId": "People.DeleteRefBestFriend",
+ "operationId": "People.AsManager.DeleteRefBestFriend",
"parameters": [
{
"in": "path",
@@ -25070,7 +25070,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.BestFriend.ListAddressInfo",
+ "operationId": "People.AsManager.BestFriend.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -25157,7 +25157,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.BestFriend.UpdateAddressInfo",
+ "operationId": "People.AsManager.BestFriend.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -25209,7 +25209,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.BestFriend.SetAddressInfo",
+ "operationId": "People.AsManager.BestFriend.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -25264,7 +25264,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.BestFriend.AddressInfo.GetCount-5a39",
+ "operationId": "People.AsManager.BestFriend.AddressInfo.GetCount-5a39",
"parameters": [
{
"in": "path",
@@ -25402,7 +25402,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.BestFriend.GetHomeAddress",
+ "operationId": "People.AsManager.BestFriend.GetHomeAddress",
"produces": [
"application/json"
],
@@ -25465,7 +25465,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.BestFriend.UpdateHomeAddress",
+ "operationId": "People.AsManager.BestFriend.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -25751,7 +25751,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property DirectReports for People",
- "operationId": "People.DeleteRefDirectReports",
+ "operationId": "People.AsManager.DeleteRefDirectReports",
"parameters": [
{
"in": "path",
@@ -25801,7 +25801,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.DirectReports.ListAddressInfo",
+ "operationId": "People.AsManager.DirectReports.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -25896,7 +25896,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.DirectReports.UpdateAddressInfo",
+ "operationId": "People.AsManager.DirectReports.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -25956,7 +25956,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.DirectReports.SetAddressInfo",
+ "operationId": "People.AsManager.DirectReports.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -26019,7 +26019,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.DirectReports.AddressInfo.GetCount-f46e",
+ "operationId": "People.AsManager.DirectReports.AddressInfo.GetCount-f46e",
"parameters": [
{
"in": "path",
@@ -26181,7 +26181,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.DirectReports.GetHomeAddress",
+ "operationId": "People.AsManager.DirectReports.GetHomeAddress",
"produces": [
"application/json"
],
@@ -26252,7 +26252,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.DirectReports.UpdateHomeAddress",
+ "operationId": "People.AsManager.DirectReports.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -26349,7 +26349,7 @@
"People.Person"
],
"summary": "Get the number of the resource",
- "operationId": "People.DirectReports.GetCount-0ec4",
+ "operationId": "People.AsManager.DirectReports.GetCount-0ec4",
"parameters": [
{
"in": "path",
@@ -26390,7 +26390,7 @@
"People.Person"
],
"summary": "Get ref of DirectReports from People",
- "operationId": "People.ListRefDirectReports",
+ "operationId": "People.AsManager.ListRefDirectReports",
"parameters": [
{
"in": "path",
@@ -26471,7 +26471,7 @@
"People.Person"
],
"summary": "Create new navigation property ref to DirectReports for People",
- "operationId": "People.CreateRefDirectReports",
+ "operationId": "People.AsManager.CreateRefDirectReports",
"parameters": [
{
"in": "path",
@@ -26507,7 +26507,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property DirectReports for People",
- "operationId": "People.DeleteRefDirectReports",
+ "operationId": "People.AsManager.DeleteRefDirectReports",
"parameters": [
{
"in": "path",
@@ -26684,7 +26684,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Friends for People",
- "operationId": "People.DeleteRefFriends",
+ "operationId": "People.AsManager.DeleteRefFriends",
"parameters": [
{
"in": "path",
@@ -26734,7 +26734,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.Friends.ListAddressInfo",
+ "operationId": "People.AsManager.Friends.ListAddressInfo",
"parameters": [
{
"in": "path",
@@ -26829,7 +26829,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.Friends.UpdateAddressInfo",
+ "operationId": "People.AsManager.Friends.UpdateAddressInfo",
"consumes": [
"application/json"
],
@@ -26889,7 +26889,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.Friends.SetAddressInfo",
+ "operationId": "People.AsManager.Friends.SetAddressInfo",
"consumes": [
"application/json"
],
@@ -26952,7 +26952,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.Friends.AddressInfo.GetCount-f486",
+ "operationId": "People.AsManager.Friends.AddressInfo.GetCount-f486",
"parameters": [
{
"in": "path",
@@ -27090,7 +27090,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.Friends.GetHomeAddress",
+ "operationId": "People.AsManager.Friends.GetHomeAddress",
"produces": [
"application/json"
],
@@ -27161,7 +27161,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.Friends.UpdateHomeAddress",
+ "operationId": "People.AsManager.Friends.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -27347,7 +27347,7 @@
"People.Person"
],
"summary": "Get the number of the resource",
- "operationId": "People.Friends.GetCount-1c0c",
+ "operationId": "People.AsManager.Friends.GetCount-1c0c",
"parameters": [
{
"in": "path",
@@ -27388,7 +27388,7 @@
"People.Person"
],
"summary": "Get ref of Friends from People",
- "operationId": "People.ListRefFriends",
+ "operationId": "People.AsManager.ListRefFriends",
"parameters": [
{
"in": "path",
@@ -27469,7 +27469,7 @@
"People.Person"
],
"summary": "Create new navigation property ref to Friends for People",
- "operationId": "People.CreateRefFriends",
+ "operationId": "People.AsManager.CreateRefFriends",
"parameters": [
{
"in": "path",
@@ -27505,7 +27505,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Friends for People",
- "operationId": "People.DeleteRefFriends",
+ "operationId": "People.AsManager.DeleteRefFriends",
"parameters": [
{
"in": "path",
@@ -27718,7 +27718,7 @@
"People.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.GetHomeAddress",
+ "operationId": "People.AsManager.GetHomeAddress",
"produces": [
"application/json"
],
@@ -27781,7 +27781,7 @@
"People.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.UpdateHomeAddress",
+ "operationId": "People.AsManager.UpdateHomeAddress",
"consumes": [
"application/json"
],
@@ -28564,7 +28564,7 @@
"People.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for People",
- "operationId": "People.Trips.DeleteRefPlanItems",
+ "operationId": "People.AsManager.Trips.DeleteRefPlanItems",
"parameters": [
{
"in": "path",
@@ -28628,7 +28628,7 @@
"People.Trips.PlanItem"
],
"summary": "Get the number of the resource",
- "operationId": "People.Trips.PlanItems.GetCount-fa08",
+ "operationId": "People.AsManager.Trips.PlanItems.GetCount-fa08",
"parameters": [
{
"in": "path",
@@ -28680,7 +28680,7 @@
"People.Trips.PlanItem"
],
"summary": "Get ref of PlanItems from People",
- "operationId": "People.Trips.ListRefPlanItems",
+ "operationId": "People.AsManager.Trips.ListRefPlanItems",
"parameters": [
{
"in": "path",
@@ -28760,7 +28760,7 @@
"People.Trips.PlanItem"
],
"summary": "Create new navigation property ref to PlanItems for People",
- "operationId": "People.Trips.CreateRefPlanItems",
+ "operationId": "People.AsManager.Trips.CreateRefPlanItems",
"parameters": [
{
"in": "path",
@@ -28807,7 +28807,7 @@
"People.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for People",
- "operationId": "People.Trips.DeleteRefPlanItems",
+ "operationId": "People.AsManager.Trips.DeleteRefPlanItems",
"parameters": [
{
"in": "path",
@@ -28867,7 +28867,7 @@
"People.Trip"
],
"summary": "Get the number of the resource",
- "operationId": "People.Trips.GetCount-1f8c",
+ "operationId": "People.AsManager.Trips.GetCount-1f8c",
"parameters": [
{
"in": "path",
diff --git a/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.yaml b/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.yaml
index b58a852f..f9f994f6 100644
--- a/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.yaml
+++ b/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.yaml
@@ -2643,7 +2643,7 @@ paths:
tags:
- Me.Location
summary: Get AddressInfo property value
- operationId: Me.ListAddressInfo
+ operationId: Me.AsEmployee.ListAddressInfo
parameters:
- $ref: '#/parameters/top'
- $ref: '#/parameters/skip'
@@ -2693,7 +2693,7 @@ paths:
tags:
- Me.Location
summary: Update property AddressInfo value.
- operationId: Me.UpdateAddressInfo
+ operationId: Me.AsEmployee.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -2723,7 +2723,7 @@ paths:
tags:
- Me.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.SetAddressInfo
+ operationId: Me.AsEmployee.SetAddressInfo
consumes:
- application/json
parameters:
@@ -2755,7 +2755,7 @@ paths:
tags:
- Me.Location
summary: Get the number of the resource
- operationId: Me.AddressInfo.GetCount-8488
+ operationId: Me.AsEmployee.AddressInfo.GetCount-8488
parameters:
- $ref: '#/parameters/search'
- $ref: '#/parameters/filter'
@@ -2901,7 +2901,7 @@ paths:
- Me.Person
summary: Get ref of BestFriend from Me
description: The best friend.
- operationId: Me.GetRefBestFriend
+ operationId: Me.AsEmployee.GetRefBestFriend
produces:
- application/json
responses:
@@ -2923,7 +2923,7 @@ paths:
- Me.Person
summary: Update the best friend.
description: Update an instance of a best friend.
- operationId: Me.UpdateRefBestFriend
+ operationId: Me.AsEmployee.UpdateRefBestFriend
parameters:
- $ref: '#/parameters/refPutBody'
responses:
@@ -2942,7 +2942,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property BestFriend for Me
- operationId: Me.DeleteRefBestFriend
+ operationId: Me.AsEmployee.DeleteRefBestFriend
parameters:
- in: header
name: If-Match
@@ -2966,7 +2966,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.BestFriend.ListAddressInfo
+ operationId: Me.AsEmployee.BestFriend.ListAddressInfo
parameters:
- $ref: '#/parameters/top'
- $ref: '#/parameters/skip'
@@ -3016,7 +3016,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.BestFriend.UpdateAddressInfo
+ operationId: Me.AsEmployee.BestFriend.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -3046,7 +3046,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.BestFriend.SetAddressInfo
+ operationId: Me.AsEmployee.BestFriend.SetAddressInfo
consumes:
- application/json
parameters:
@@ -3078,7 +3078,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.BestFriend.AddressInfo.GetCount-81de
+ operationId: Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de
parameters:
- $ref: '#/parameters/search'
- $ref: '#/parameters/filter'
@@ -3136,7 +3136,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.BestFriend.GetHomeAddress
+ operationId: Me.AsEmployee.BestFriend.GetHomeAddress
produces:
- application/json
parameters:
@@ -3174,7 +3174,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.BestFriend.UpdateHomeAddress
+ operationId: Me.AsEmployee.BestFriend.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -3362,7 +3362,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Friends for Me
- operationId: Me.DeleteRefFriends
+ operationId: Me.AsEmployee.DeleteRefFriends
parameters:
- in: path
name: UserName
@@ -3392,7 +3392,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.Friends.ListAddressInfo
+ operationId: Me.AsEmployee.Friends.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -3448,7 +3448,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.Friends.UpdateAddressInfo
+ operationId: Me.AsEmployee.Friends.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -3484,7 +3484,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.Friends.SetAddressInfo
+ operationId: Me.AsEmployee.Friends.SetAddressInfo
consumes:
- application/json
parameters:
@@ -3522,7 +3522,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.Friends.AddressInfo.GetCount-660e
+ operationId: Me.AsEmployee.Friends.AddressInfo.GetCount-660e
parameters:
- in: path
name: UserName
@@ -3599,7 +3599,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.Friends.GetHomeAddress
+ operationId: Me.AsEmployee.Friends.GetHomeAddress
produces:
- application/json
parameters:
@@ -3643,7 +3643,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.Friends.UpdateHomeAddress
+ operationId: Me.AsEmployee.Friends.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -3761,7 +3761,7 @@ paths:
tags:
- Me.Person
summary: Get the number of the resource
- operationId: Me.Friends.GetCount-0cb7
+ operationId: Me.AsEmployee.Friends.GetCount-0cb7
parameters:
- $ref: '#/parameters/search'
- $ref: '#/parameters/filter'
@@ -3782,7 +3782,7 @@ paths:
tags:
- Me.Person
summary: Get ref of Friends from Me
- operationId: Me.ListRefFriends
+ operationId: Me.AsEmployee.ListRefFriends
parameters:
- $ref: '#/parameters/top'
- $ref: '#/parameters/skip'
@@ -3834,7 +3834,7 @@ paths:
tags:
- Me.Person
summary: Create new navigation property ref to Friends for Me
- operationId: Me.CreateRefFriends
+ operationId: Me.AsEmployee.CreateRefFriends
parameters:
- $ref: '#/parameters/refPostBody'
responses:
@@ -3853,7 +3853,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Friends for Me
- operationId: Me.DeleteRefFriends
+ operationId: Me.AsEmployee.DeleteRefFriends
parameters:
- in: header
name: If-Match
@@ -3988,7 +3988,7 @@ paths:
tags:
- Me.Location
summary: Get HomeAddress property value
- operationId: Me.GetHomeAddress
+ operationId: Me.AsEmployee.GetHomeAddress
produces:
- application/json
parameters:
@@ -4026,7 +4026,7 @@ paths:
tags:
- Me.Location
summary: Update property HomeAddress value.
- operationId: Me.UpdateHomeAddress
+ operationId: Me.AsEmployee.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -4156,7 +4156,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Peers for Me
- operationId: Me.DeleteRefPeers
+ operationId: Me.AsEmployee.DeleteRefPeers
parameters:
- in: path
name: UserName
@@ -4186,7 +4186,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.Peers.ListAddressInfo
+ operationId: Me.AsEmployee.Peers.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -4242,7 +4242,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.Peers.UpdateAddressInfo
+ operationId: Me.AsEmployee.Peers.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -4278,7 +4278,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.Peers.SetAddressInfo
+ operationId: Me.AsEmployee.Peers.SetAddressInfo
consumes:
- application/json
parameters:
@@ -4316,7 +4316,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.Peers.AddressInfo.GetCount-3e91
+ operationId: Me.AsEmployee.Peers.AddressInfo.GetCount-3e91
parameters:
- in: path
name: UserName
@@ -4393,7 +4393,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.Peers.GetHomeAddress
+ operationId: Me.AsEmployee.Peers.GetHomeAddress
produces:
- application/json
parameters:
@@ -4437,7 +4437,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.Peers.UpdateHomeAddress
+ operationId: Me.AsEmployee.Peers.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -4494,7 +4494,7 @@ paths:
tags:
- Me.Person
summary: Get the number of the resource
- operationId: Me.Peers.GetCount-9fc2
+ operationId: Me.AsEmployee.Peers.GetCount-9fc2
parameters:
- $ref: '#/parameters/search'
- $ref: '#/parameters/filter'
@@ -4515,7 +4515,7 @@ paths:
tags:
- Me.Person
summary: Get ref of Peers from Me
- operationId: Me.ListRefPeers
+ operationId: Me.AsEmployee.ListRefPeers
parameters:
- $ref: '#/parameters/top'
- $ref: '#/parameters/skip'
@@ -4567,7 +4567,7 @@ paths:
tags:
- Me.Person
summary: Create new navigation property ref to Peers for Me
- operationId: Me.CreateRefPeers
+ operationId: Me.AsEmployee.CreateRefPeers
parameters:
- $ref: '#/parameters/refPostBody'
responses:
@@ -4586,7 +4586,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Peers for Me
- operationId: Me.DeleteRefPeers
+ operationId: Me.AsEmployee.DeleteRefPeers
parameters:
- in: header
name: If-Match
@@ -5043,7 +5043,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for Me
- operationId: Me.Trips.DeleteRefPlanItems
+ operationId: Me.AsEmployee.Trips.DeleteRefPlanItems
parameters:
- in: path
name: TripId
@@ -5085,7 +5085,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Get the number of the resource
- operationId: Me.Trips.PlanItems.GetCount-a822
+ operationId: Me.AsEmployee.Trips.PlanItems.GetCount-a822
parameters:
- in: path
name: TripId
@@ -5115,7 +5115,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Get ref of PlanItems from Me
- operationId: Me.Trips.ListRefPlanItems
+ operationId: Me.AsEmployee.Trips.ListRefPlanItems
parameters:
- in: path
name: TripId
@@ -5164,7 +5164,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Create new navigation property ref to PlanItems for Me
- operationId: Me.Trips.CreateRefPlanItems
+ operationId: Me.AsEmployee.Trips.CreateRefPlanItems
parameters:
- in: path
name: TripId
@@ -5192,7 +5192,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for Me
- operationId: Me.Trips.DeleteRefPlanItems
+ operationId: Me.AsEmployee.Trips.DeleteRefPlanItems
parameters:
- in: path
name: TripId
@@ -5230,7 +5230,7 @@ paths:
tags:
- Me.Trip
summary: Get the number of the resource
- operationId: Me.Trips.GetCount-5aa2
+ operationId: Me.AsEmployee.Trips.GetCount-5aa2
parameters:
- in: header
name: ConsistencyLevel
@@ -5432,7 +5432,7 @@ paths:
tags:
- Me.Location
summary: Get AddressInfo property value
- operationId: Me.ListAddressInfo
+ operationId: Me.AsManager.ListAddressInfo
parameters:
- $ref: '#/parameters/top'
- $ref: '#/parameters/skip'
@@ -5482,7 +5482,7 @@ paths:
tags:
- Me.Location
summary: Update property AddressInfo value.
- operationId: Me.UpdateAddressInfo
+ operationId: Me.AsManager.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -5512,7 +5512,7 @@ paths:
tags:
- Me.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.SetAddressInfo
+ operationId: Me.AsManager.SetAddressInfo
consumes:
- application/json
parameters:
@@ -5544,7 +5544,7 @@ paths:
tags:
- Me.Location
summary: Get the number of the resource
- operationId: Me.AddressInfo.GetCount-75da
+ operationId: Me.AsManager.AddressInfo.GetCount-75da
parameters:
- in: header
name: ConsistencyLevel
@@ -5706,7 +5706,7 @@ paths:
- Me.Person
summary: Get ref of BestFriend from Me
description: The best friend.
- operationId: Me.GetRefBestFriend
+ operationId: Me.AsManager.GetRefBestFriend
produces:
- application/json
responses:
@@ -5728,7 +5728,7 @@ paths:
- Me.Person
summary: Update the best friend.
description: Update an instance of a best friend.
- operationId: Me.UpdateRefBestFriend
+ operationId: Me.AsManager.UpdateRefBestFriend
parameters:
- $ref: '#/parameters/refPutBody'
responses:
@@ -5747,7 +5747,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property BestFriend for Me
- operationId: Me.DeleteRefBestFriend
+ operationId: Me.AsManager.DeleteRefBestFriend
parameters:
- in: header
name: If-Match
@@ -5771,7 +5771,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.BestFriend.ListAddressInfo
+ operationId: Me.AsManager.BestFriend.ListAddressInfo
parameters:
- $ref: '#/parameters/top'
- $ref: '#/parameters/skip'
@@ -5821,7 +5821,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.BestFriend.UpdateAddressInfo
+ operationId: Me.AsManager.BestFriend.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -5851,7 +5851,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.BestFriend.SetAddressInfo
+ operationId: Me.AsManager.BestFriend.SetAddressInfo
consumes:
- application/json
parameters:
@@ -5883,7 +5883,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.BestFriend.AddressInfo.GetCount-6ea6
+ operationId: Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6
parameters:
- in: header
name: ConsistencyLevel
@@ -5957,7 +5957,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.BestFriend.GetHomeAddress
+ operationId: Me.AsManager.BestFriend.GetHomeAddress
produces:
- application/json
parameters:
@@ -5995,7 +5995,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.BestFriend.UpdateHomeAddress
+ operationId: Me.AsManager.BestFriend.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -6180,7 +6180,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property DirectReports for Me
- operationId: Me.DeleteRefDirectReports
+ operationId: Me.AsManager.DeleteRefDirectReports
parameters:
- in: path
name: UserName
@@ -6210,7 +6210,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.DirectReports.ListAddressInfo
+ operationId: Me.AsManager.DirectReports.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -6266,7 +6266,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.DirectReports.UpdateAddressInfo
+ operationId: Me.AsManager.DirectReports.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -6302,7 +6302,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.DirectReports.SetAddressInfo
+ operationId: Me.AsManager.DirectReports.SetAddressInfo
consumes:
- application/json
parameters:
@@ -6340,7 +6340,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.DirectReports.AddressInfo.GetCount-f650
+ operationId: Me.AsManager.DirectReports.AddressInfo.GetCount-f650
parameters:
- in: path
name: UserName
@@ -6433,7 +6433,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.DirectReports.GetHomeAddress
+ operationId: Me.AsManager.DirectReports.GetHomeAddress
produces:
- application/json
parameters:
@@ -6477,7 +6477,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.DirectReports.UpdateHomeAddress
+ operationId: Me.AsManager.DirectReports.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -6534,7 +6534,7 @@ paths:
tags:
- Me.Person
summary: Get the number of the resource
- operationId: Me.DirectReports.GetCount-8b92
+ operationId: Me.AsManager.DirectReports.GetCount-8b92
parameters:
- $ref: '#/parameters/search'
- $ref: '#/parameters/filter'
@@ -6555,7 +6555,7 @@ paths:
tags:
- Me.Person
summary: Get ref of DirectReports from Me
- operationId: Me.ListRefDirectReports
+ operationId: Me.AsManager.ListRefDirectReports
parameters:
- $ref: '#/parameters/top'
- $ref: '#/parameters/skip'
@@ -6607,7 +6607,7 @@ paths:
tags:
- Me.Person
summary: Create new navigation property ref to DirectReports for Me
- operationId: Me.CreateRefDirectReports
+ operationId: Me.AsManager.CreateRefDirectReports
parameters:
- $ref: '#/parameters/refPostBody'
responses:
@@ -6626,7 +6626,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property DirectReports for Me
- operationId: Me.DeleteRefDirectReports
+ operationId: Me.AsManager.DeleteRefDirectReports
parameters:
- in: header
name: If-Match
@@ -6744,7 +6744,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Friends for Me
- operationId: Me.DeleteRefFriends
+ operationId: Me.AsManager.DeleteRefFriends
parameters:
- in: path
name: UserName
@@ -6774,7 +6774,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.Friends.ListAddressInfo
+ operationId: Me.AsManager.Friends.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -6830,7 +6830,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.Friends.UpdateAddressInfo
+ operationId: Me.AsManager.Friends.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -6866,7 +6866,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.Friends.SetAddressInfo
+ operationId: Me.AsManager.Friends.SetAddressInfo
consumes:
- application/json
parameters:
@@ -6904,7 +6904,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.Friends.AddressInfo.GetCount-b7db
+ operationId: Me.AsManager.Friends.AddressInfo.GetCount-b7db
parameters:
- in: path
name: UserName
@@ -6981,7 +6981,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.Friends.GetHomeAddress
+ operationId: Me.AsManager.Friends.GetHomeAddress
produces:
- application/json
parameters:
@@ -7025,7 +7025,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.Friends.UpdateHomeAddress
+ operationId: Me.AsManager.Friends.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -7143,7 +7143,7 @@ paths:
tags:
- Me.Person
summary: Get the number of the resource
- operationId: Me.Friends.GetCount-60a7
+ operationId: Me.AsManager.Friends.GetCount-60a7
parameters:
- $ref: '#/parameters/search'
- $ref: '#/parameters/filter'
@@ -7164,7 +7164,7 @@ paths:
tags:
- Me.Person
summary: Get ref of Friends from Me
- operationId: Me.ListRefFriends
+ operationId: Me.AsManager.ListRefFriends
parameters:
- $ref: '#/parameters/top'
- $ref: '#/parameters/skip'
@@ -7216,7 +7216,7 @@ paths:
tags:
- Me.Person
summary: Create new navigation property ref to Friends for Me
- operationId: Me.CreateRefFriends
+ operationId: Me.AsManager.CreateRefFriends
parameters:
- $ref: '#/parameters/refPostBody'
responses:
@@ -7235,7 +7235,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Friends for Me
- operationId: Me.DeleteRefFriends
+ operationId: Me.AsManager.DeleteRefFriends
parameters:
- in: header
name: If-Match
@@ -7370,7 +7370,7 @@ paths:
tags:
- Me.Location
summary: Get HomeAddress property value
- operationId: Me.GetHomeAddress
+ operationId: Me.AsManager.GetHomeAddress
produces:
- application/json
parameters:
@@ -7408,7 +7408,7 @@ paths:
tags:
- Me.Location
summary: Update property HomeAddress value.
- operationId: Me.UpdateHomeAddress
+ operationId: Me.AsManager.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -7912,7 +7912,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for Me
- operationId: Me.Trips.DeleteRefPlanItems
+ operationId: Me.AsManager.Trips.DeleteRefPlanItems
parameters:
- in: path
name: TripId
@@ -7954,7 +7954,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Get the number of the resource
- operationId: Me.Trips.PlanItems.GetCount-5ad2
+ operationId: Me.AsManager.Trips.PlanItems.GetCount-5ad2
parameters:
- in: path
name: TripId
@@ -7984,7 +7984,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Get ref of PlanItems from Me
- operationId: Me.Trips.ListRefPlanItems
+ operationId: Me.AsManager.Trips.ListRefPlanItems
parameters:
- in: path
name: TripId
@@ -8033,7 +8033,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Create new navigation property ref to PlanItems for Me
- operationId: Me.Trips.CreateRefPlanItems
+ operationId: Me.AsManager.Trips.CreateRefPlanItems
parameters:
- in: path
name: TripId
@@ -8061,7 +8061,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for Me
- operationId: Me.Trips.DeleteRefPlanItems
+ operationId: Me.AsManager.Trips.DeleteRefPlanItems
parameters:
- in: path
name: TripId
@@ -8099,7 +8099,7 @@ paths:
tags:
- Me.Trip
summary: Get the number of the resource
- operationId: Me.Trips.GetCount-f3f4
+ operationId: Me.AsManager.Trips.GetCount-f3f4
parameters:
- in: header
name: ConsistencyLevel
@@ -13921,7 +13921,7 @@ paths:
tags:
- People.Location
summary: Get AddressInfo property value
- operationId: People.ListAddressInfo
+ operationId: People.AsEmployee.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -13977,7 +13977,7 @@ paths:
tags:
- People.Location
summary: Update property AddressInfo value.
- operationId: People.UpdateAddressInfo
+ operationId: People.AsEmployee.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -14013,7 +14013,7 @@ paths:
tags:
- People.Location
summary: Sets a new value for the collection of Location.
- operationId: People.SetAddressInfo
+ operationId: People.AsEmployee.SetAddressInfo
consumes:
- application/json
parameters:
@@ -14051,7 +14051,7 @@ paths:
tags:
- People.Location
summary: Get the number of the resource
- operationId: People.AddressInfo.GetCount-3d43
+ operationId: People.AsEmployee.AddressInfo.GetCount-3d43
parameters:
- in: path
name: UserName
@@ -14228,7 +14228,7 @@ paths:
- People.Person
summary: Get ref of BestFriend from People
description: The best friend.
- operationId: People.GetRefBestFriend
+ operationId: People.AsEmployee.GetRefBestFriend
produces:
- application/json
parameters:
@@ -14257,7 +14257,7 @@ paths:
- People.Person
summary: Update the best friend.
description: Update an instance of a best friend.
- operationId: People.UpdateRefBestFriend
+ operationId: People.AsEmployee.UpdateRefBestFriend
parameters:
- in: path
name: UserName
@@ -14282,7 +14282,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property BestFriend for People
- operationId: People.DeleteRefBestFriend
+ operationId: People.AsEmployee.DeleteRefBestFriend
parameters:
- in: path
name: UserName
@@ -14312,7 +14312,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.BestFriend.ListAddressInfo
+ operationId: People.AsEmployee.BestFriend.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -14368,7 +14368,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.BestFriend.UpdateAddressInfo
+ operationId: People.AsEmployee.BestFriend.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -14404,7 +14404,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.BestFriend.SetAddressInfo
+ operationId: People.AsEmployee.BestFriend.SetAddressInfo
consumes:
- application/json
parameters:
@@ -14442,7 +14442,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.BestFriend.AddressInfo.GetCount-cb8a
+ operationId: People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a
parameters:
- in: path
name: UserName
@@ -14519,7 +14519,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.BestFriend.GetHomeAddress
+ operationId: People.AsEmployee.BestFriend.GetHomeAddress
produces:
- application/json
parameters:
@@ -14563,7 +14563,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.BestFriend.UpdateHomeAddress
+ operationId: People.AsEmployee.BestFriend.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -14776,7 +14776,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Friends for People
- operationId: People.DeleteRefFriends
+ operationId: People.AsEmployee.DeleteRefFriends
parameters:
- in: path
name: UserName
@@ -14812,7 +14812,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.Friends.ListAddressInfo
+ operationId: People.AsEmployee.Friends.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -14874,7 +14874,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.Friends.UpdateAddressInfo
+ operationId: People.AsEmployee.Friends.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -14916,7 +14916,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.Friends.SetAddressInfo
+ operationId: People.AsEmployee.Friends.SetAddressInfo
consumes:
- application/json
parameters:
@@ -14960,7 +14960,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.Friends.AddressInfo.GetCount-1e8b
+ operationId: People.AsEmployee.Friends.AddressInfo.GetCount-1e8b
parameters:
- in: path
name: UserName
@@ -15055,7 +15055,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.Friends.GetHomeAddress
+ operationId: People.AsEmployee.Friends.GetHomeAddress
produces:
- application/json
parameters:
@@ -15105,7 +15105,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.Friends.UpdateHomeAddress
+ operationId: People.AsEmployee.Friends.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -15241,7 +15241,7 @@ paths:
tags:
- People.Person
summary: Get the number of the resource
- operationId: People.Friends.GetCount-4db4
+ operationId: People.AsEmployee.Friends.GetCount-4db4
parameters:
- in: path
name: UserName
@@ -15268,7 +15268,7 @@ paths:
tags:
- People.Person
summary: Get ref of Friends from People
- operationId: People.ListRefFriends
+ operationId: People.AsEmployee.ListRefFriends
parameters:
- in: path
name: UserName
@@ -15326,7 +15326,7 @@ paths:
tags:
- People.Person
summary: Create new navigation property ref to Friends for People
- operationId: People.CreateRefFriends
+ operationId: People.AsEmployee.CreateRefFriends
parameters:
- in: path
name: UserName
@@ -15351,7 +15351,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Friends for People
- operationId: People.DeleteRefFriends
+ operationId: People.AsEmployee.DeleteRefFriends
parameters:
- in: path
name: UserName
@@ -15504,7 +15504,7 @@ paths:
tags:
- People.Location
summary: Get HomeAddress property value
- operationId: People.GetHomeAddress
+ operationId: People.AsEmployee.GetHomeAddress
produces:
- application/json
parameters:
@@ -15548,7 +15548,7 @@ paths:
tags:
- People.Location
summary: Update property HomeAddress value.
- operationId: People.UpdateHomeAddress
+ operationId: People.AsEmployee.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -15697,7 +15697,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Peers for People
- operationId: People.DeleteRefPeers
+ operationId: People.AsEmployee.DeleteRefPeers
parameters:
- in: path
name: UserName
@@ -15733,7 +15733,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.Peers.ListAddressInfo
+ operationId: People.AsEmployee.Peers.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -15795,7 +15795,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.Peers.UpdateAddressInfo
+ operationId: People.AsEmployee.Peers.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -15837,7 +15837,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.Peers.SetAddressInfo
+ operationId: People.AsEmployee.Peers.SetAddressInfo
consumes:
- application/json
parameters:
@@ -15881,7 +15881,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.Peers.AddressInfo.GetCount-755d
+ operationId: People.AsEmployee.Peers.AddressInfo.GetCount-755d
parameters:
- in: path
name: UserName
@@ -15976,7 +15976,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.Peers.GetHomeAddress
+ operationId: People.AsEmployee.Peers.GetHomeAddress
produces:
- application/json
parameters:
@@ -16026,7 +16026,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.Peers.UpdateHomeAddress
+ operationId: People.AsEmployee.Peers.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -16095,7 +16095,7 @@ paths:
tags:
- People.Person
summary: Get the number of the resource
- operationId: People.Peers.GetCount-44d2
+ operationId: People.AsEmployee.Peers.GetCount-44d2
parameters:
- in: path
name: UserName
@@ -16122,7 +16122,7 @@ paths:
tags:
- People.Person
summary: Get ref of Peers from People
- operationId: People.ListRefPeers
+ operationId: People.AsEmployee.ListRefPeers
parameters:
- in: path
name: UserName
@@ -16180,7 +16180,7 @@ paths:
tags:
- People.Person
summary: Create new navigation property ref to Peers for People
- operationId: People.CreateRefPeers
+ operationId: People.AsEmployee.CreateRefPeers
parameters:
- in: path
name: UserName
@@ -16205,7 +16205,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Peers for People
- operationId: People.DeleteRefPeers
+ operationId: People.AsEmployee.DeleteRefPeers
parameters:
- in: path
name: UserName
@@ -16710,7 +16710,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for People
- operationId: People.Trips.DeleteRefPlanItems
+ operationId: People.AsEmployee.Trips.DeleteRefPlanItems
parameters:
- in: path
name: UserName
@@ -16758,7 +16758,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Get the number of the resource
- operationId: People.Trips.PlanItems.GetCount-7df9
+ operationId: People.AsEmployee.Trips.PlanItems.GetCount-7df9
parameters:
- in: path
name: UserName
@@ -16794,7 +16794,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Get ref of PlanItems from People
- operationId: People.Trips.ListRefPlanItems
+ operationId: People.AsEmployee.Trips.ListRefPlanItems
parameters:
- in: path
name: UserName
@@ -16849,7 +16849,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Create new navigation property ref to PlanItems for People
- operationId: People.Trips.CreateRefPlanItems
+ operationId: People.AsEmployee.Trips.CreateRefPlanItems
parameters:
- in: path
name: UserName
@@ -16883,7 +16883,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for People
- operationId: People.Trips.DeleteRefPlanItems
+ operationId: People.AsEmployee.Trips.DeleteRefPlanItems
parameters:
- in: path
name: UserName
@@ -16927,7 +16927,7 @@ paths:
tags:
- People.Trip
summary: Get the number of the resource
- operationId: People.Trips.GetCount-c760
+ operationId: People.AsEmployee.Trips.GetCount-c760
parameters:
- in: path
name: UserName
@@ -17168,7 +17168,7 @@ paths:
tags:
- People.Location
summary: Get AddressInfo property value
- operationId: People.ListAddressInfo
+ operationId: People.AsManager.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -17224,7 +17224,7 @@ paths:
tags:
- People.Location
summary: Update property AddressInfo value.
- operationId: People.UpdateAddressInfo
+ operationId: People.AsManager.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -17260,7 +17260,7 @@ paths:
tags:
- People.Location
summary: Sets a new value for the collection of Location.
- operationId: People.SetAddressInfo
+ operationId: People.AsManager.SetAddressInfo
consumes:
- application/json
parameters:
@@ -17298,7 +17298,7 @@ paths:
tags:
- People.Location
summary: Get the number of the resource
- operationId: People.AddressInfo.GetCount-f84e
+ operationId: People.AsManager.AddressInfo.GetCount-f84e
parameters:
- in: path
name: UserName
@@ -17491,7 +17491,7 @@ paths:
- People.Person
summary: Get ref of BestFriend from People
description: The best friend.
- operationId: People.GetRefBestFriend
+ operationId: People.AsManager.GetRefBestFriend
produces:
- application/json
parameters:
@@ -17520,7 +17520,7 @@ paths:
- People.Person
summary: Update the best friend.
description: Update an instance of a best friend.
- operationId: People.UpdateRefBestFriend
+ operationId: People.AsManager.UpdateRefBestFriend
parameters:
- in: path
name: UserName
@@ -17545,7 +17545,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property BestFriend for People
- operationId: People.DeleteRefBestFriend
+ operationId: People.AsManager.DeleteRefBestFriend
parameters:
- in: path
name: UserName
@@ -17575,7 +17575,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.BestFriend.ListAddressInfo
+ operationId: People.AsManager.BestFriend.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -17631,7 +17631,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.BestFriend.UpdateAddressInfo
+ operationId: People.AsManager.BestFriend.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -17667,7 +17667,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.BestFriend.SetAddressInfo
+ operationId: People.AsManager.BestFriend.SetAddressInfo
consumes:
- application/json
parameters:
@@ -17705,7 +17705,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.BestFriend.AddressInfo.GetCount-5a39
+ operationId: People.AsManager.BestFriend.AddressInfo.GetCount-5a39
parameters:
- in: path
name: UserName
@@ -17798,7 +17798,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.BestFriend.GetHomeAddress
+ operationId: People.AsManager.BestFriend.GetHomeAddress
produces:
- application/json
parameters:
@@ -17842,7 +17842,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.BestFriend.UpdateHomeAddress
+ operationId: People.AsManager.BestFriend.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -18052,7 +18052,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property DirectReports for People
- operationId: People.DeleteRefDirectReports
+ operationId: People.AsManager.DeleteRefDirectReports
parameters:
- in: path
name: UserName
@@ -18088,7 +18088,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.DirectReports.ListAddressInfo
+ operationId: People.AsManager.DirectReports.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -18150,7 +18150,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.DirectReports.UpdateAddressInfo
+ operationId: People.AsManager.DirectReports.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -18192,7 +18192,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.DirectReports.SetAddressInfo
+ operationId: People.AsManager.DirectReports.SetAddressInfo
consumes:
- application/json
parameters:
@@ -18236,7 +18236,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.DirectReports.AddressInfo.GetCount-f46e
+ operationId: People.AsManager.DirectReports.AddressInfo.GetCount-f46e
parameters:
- in: path
name: UserName
@@ -18347,7 +18347,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.DirectReports.GetHomeAddress
+ operationId: People.AsManager.DirectReports.GetHomeAddress
produces:
- application/json
parameters:
@@ -18397,7 +18397,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.DirectReports.UpdateHomeAddress
+ operationId: People.AsManager.DirectReports.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -18466,7 +18466,7 @@ paths:
tags:
- People.Person
summary: Get the number of the resource
- operationId: People.DirectReports.GetCount-0ec4
+ operationId: People.AsManager.DirectReports.GetCount-0ec4
parameters:
- in: path
name: UserName
@@ -18493,7 +18493,7 @@ paths:
tags:
- People.Person
summary: Get ref of DirectReports from People
- operationId: People.ListRefDirectReports
+ operationId: People.AsManager.ListRefDirectReports
parameters:
- in: path
name: UserName
@@ -18551,7 +18551,7 @@ paths:
tags:
- People.Person
summary: Create new navigation property ref to DirectReports for People
- operationId: People.CreateRefDirectReports
+ operationId: People.AsManager.CreateRefDirectReports
parameters:
- in: path
name: UserName
@@ -18576,7 +18576,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property DirectReports for People
- operationId: People.DeleteRefDirectReports
+ operationId: People.AsManager.DeleteRefDirectReports
parameters:
- in: path
name: UserName
@@ -18706,7 +18706,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Friends for People
- operationId: People.DeleteRefFriends
+ operationId: People.AsManager.DeleteRefFriends
parameters:
- in: path
name: UserName
@@ -18742,7 +18742,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.Friends.ListAddressInfo
+ operationId: People.AsManager.Friends.ListAddressInfo
parameters:
- in: path
name: UserName
@@ -18804,7 +18804,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.Friends.UpdateAddressInfo
+ operationId: People.AsManager.Friends.UpdateAddressInfo
consumes:
- application/json
parameters:
@@ -18846,7 +18846,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.Friends.SetAddressInfo
+ operationId: People.AsManager.Friends.SetAddressInfo
consumes:
- application/json
parameters:
@@ -18890,7 +18890,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.Friends.AddressInfo.GetCount-f486
+ operationId: People.AsManager.Friends.AddressInfo.GetCount-f486
parameters:
- in: path
name: UserName
@@ -18985,7 +18985,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.Friends.GetHomeAddress
+ operationId: People.AsManager.Friends.GetHomeAddress
produces:
- application/json
parameters:
@@ -19035,7 +19035,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.Friends.UpdateHomeAddress
+ operationId: People.AsManager.Friends.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -19171,7 +19171,7 @@ paths:
tags:
- People.Person
summary: Get the number of the resource
- operationId: People.Friends.GetCount-1c0c
+ operationId: People.AsManager.Friends.GetCount-1c0c
parameters:
- in: path
name: UserName
@@ -19198,7 +19198,7 @@ paths:
tags:
- People.Person
summary: Get ref of Friends from People
- operationId: People.ListRefFriends
+ operationId: People.AsManager.ListRefFriends
parameters:
- in: path
name: UserName
@@ -19256,7 +19256,7 @@ paths:
tags:
- People.Person
summary: Create new navigation property ref to Friends for People
- operationId: People.CreateRefFriends
+ operationId: People.AsManager.CreateRefFriends
parameters:
- in: path
name: UserName
@@ -19281,7 +19281,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Friends for People
- operationId: People.DeleteRefFriends
+ operationId: People.AsManager.DeleteRefFriends
parameters:
- in: path
name: UserName
@@ -19434,7 +19434,7 @@ paths:
tags:
- People.Location
summary: Get HomeAddress property value
- operationId: People.GetHomeAddress
+ operationId: People.AsManager.GetHomeAddress
produces:
- application/json
parameters:
@@ -19478,7 +19478,7 @@ paths:
tags:
- People.Location
summary: Update property HomeAddress value.
- operationId: People.UpdateHomeAddress
+ operationId: People.AsManager.UpdateHomeAddress
consumes:
- application/json
parameters:
@@ -20043,7 +20043,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for People
- operationId: People.Trips.DeleteRefPlanItems
+ operationId: People.AsManager.Trips.DeleteRefPlanItems
parameters:
- in: path
name: UserName
@@ -20091,7 +20091,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Get the number of the resource
- operationId: People.Trips.PlanItems.GetCount-fa08
+ operationId: People.AsManager.Trips.PlanItems.GetCount-fa08
parameters:
- in: path
name: UserName
@@ -20127,7 +20127,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Get ref of PlanItems from People
- operationId: People.Trips.ListRefPlanItems
+ operationId: People.AsManager.Trips.ListRefPlanItems
parameters:
- in: path
name: UserName
@@ -20182,7 +20182,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Create new navigation property ref to PlanItems for People
- operationId: People.Trips.CreateRefPlanItems
+ operationId: People.AsManager.Trips.CreateRefPlanItems
parameters:
- in: path
name: UserName
@@ -20216,7 +20216,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for People
- operationId: People.Trips.DeleteRefPlanItems
+ operationId: People.AsManager.Trips.DeleteRefPlanItems
parameters:
- in: path
name: UserName
@@ -20260,7 +20260,7 @@ paths:
tags:
- People.Trip
summary: Get the number of the resource
- operationId: People.Trips.GetCount-1f8c
+ operationId: People.AsManager.Trips.GetCount-1f8c
parameters:
- in: path
name: UserName
diff --git a/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.json b/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.json
index 2270b453..c04ef3f1 100644
--- a/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.json
+++ b/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.json
@@ -4225,7 +4225,7 @@
"Me.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.ListAddressInfo",
+ "operationId": "Me.AsEmployee.ListAddressInfo",
"parameters": [
{
"$ref": "#/components/parameters/top"
@@ -4319,7 +4319,7 @@
"Me.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.UpdateAddressInfo",
+ "operationId": "Me.AsEmployee.UpdateAddressInfo",
"requestBody": {
"description": "New property values",
"content": {
@@ -4360,7 +4360,7 @@
"Me.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.SetAddressInfo",
+ "operationId": "Me.AsEmployee.SetAddressInfo",
"parameters": [
{
"name": "If-Match",
@@ -4409,7 +4409,7 @@
"Me.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.AddressInfo.GetCount-8488",
+ "operationId": "Me.AsEmployee.AddressInfo.GetCount-8488",
"parameters": [
{
"$ref": "#/components/parameters/search"
@@ -4623,7 +4623,7 @@
],
"summary": "Get ref of BestFriend from Me",
"description": "The best friend.",
- "operationId": "Me.GetRefBestFriend",
+ "operationId": "Me.AsEmployee.GetRefBestFriend",
"responses": {
"200": {
"description": "Retrieved navigation property link",
@@ -4654,7 +4654,7 @@
],
"summary": "Update the best friend.",
"description": "Update an instance of a best friend.",
- "operationId": "Me.UpdateRefBestFriend",
+ "operationId": "Me.AsEmployee.UpdateRefBestFriend",
"requestBody": {
"$ref": "#/components/requestBodies/refPutBody"
},
@@ -4680,7 +4680,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property BestFriend for Me",
- "operationId": "Me.DeleteRefBestFriend",
+ "operationId": "Me.AsEmployee.DeleteRefBestFriend",
"parameters": [
{
"name": "If-Match",
@@ -4715,7 +4715,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.BestFriend.ListAddressInfo",
+ "operationId": "Me.AsEmployee.BestFriend.ListAddressInfo",
"parameters": [
{
"$ref": "#/components/parameters/top"
@@ -4809,7 +4809,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.BestFriend.UpdateAddressInfo",
+ "operationId": "Me.AsEmployee.BestFriend.UpdateAddressInfo",
"requestBody": {
"description": "New property values",
"content": {
@@ -4850,7 +4850,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.BestFriend.SetAddressInfo",
+ "operationId": "Me.AsEmployee.BestFriend.SetAddressInfo",
"parameters": [
{
"name": "If-Match",
@@ -4899,7 +4899,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.BestFriend.AddressInfo.GetCount-81de",
+ "operationId": "Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de",
"parameters": [
{
"$ref": "#/components/parameters/search"
@@ -4986,7 +4986,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.BestFriend.GetHomeAddress",
+ "operationId": "Me.AsEmployee.BestFriend.GetHomeAddress",
"parameters": [
{
"name": "$select",
@@ -5052,7 +5052,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.BestFriend.UpdateHomeAddress",
+ "operationId": "Me.AsEmployee.BestFriend.UpdateHomeAddress",
"requestBody": {
"description": "New property values",
"content": {
@@ -5332,7 +5332,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Friends for Me",
- "operationId": "Me.DeleteRefFriends",
+ "operationId": "Me.AsEmployee.DeleteRefFriends",
"parameters": [
{
"name": "UserName",
@@ -5377,7 +5377,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.Friends.ListAddressInfo",
+ "operationId": "Me.AsEmployee.Friends.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -5481,7 +5481,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.Friends.UpdateAddressInfo",
+ "operationId": "Me.AsEmployee.Friends.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -5534,7 +5534,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.Friends.SetAddressInfo",
+ "operationId": "Me.AsEmployee.Friends.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -5593,7 +5593,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Friends.AddressInfo.GetCount-660e",
+ "operationId": "Me.AsEmployee.Friends.AddressInfo.GetCount-660e",
"parameters": [
{
"name": "UserName",
@@ -5712,7 +5712,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.Friends.GetHomeAddress",
+ "operationId": "Me.AsEmployee.Friends.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -5788,7 +5788,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.Friends.UpdateHomeAddress",
+ "operationId": "Me.AsEmployee.Friends.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -5967,7 +5967,7 @@
"Me.Person"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Friends.GetCount-0cb7",
+ "operationId": "Me.AsEmployee.Friends.GetCount-0cb7",
"parameters": [
{
"$ref": "#/components/parameters/search"
@@ -6000,7 +6000,7 @@
"Me.Person"
],
"summary": "Get ref of Friends from Me",
- "operationId": "Me.ListRefFriends",
+ "operationId": "Me.AsEmployee.ListRefFriends",
"parameters": [
{
"$ref": "#/components/parameters/top"
@@ -6078,7 +6078,7 @@
"Me.Person"
],
"summary": "Create new navigation property ref to Friends for Me",
- "operationId": "Me.CreateRefFriends",
+ "operationId": "Me.AsEmployee.CreateRefFriends",
"requestBody": {
"$ref": "#/components/requestBodies/refPostBody"
},
@@ -6104,7 +6104,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Friends for Me",
- "operationId": "Me.DeleteRefFriends",
+ "operationId": "Me.AsEmployee.DeleteRefFriends",
"parameters": [
{
"name": "If-Match",
@@ -6311,7 +6311,7 @@
"Me.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.GetHomeAddress",
+ "operationId": "Me.AsEmployee.GetHomeAddress",
"parameters": [
{
"name": "$select",
@@ -6377,7 +6377,7 @@
"Me.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.UpdateHomeAddress",
+ "operationId": "Me.AsEmployee.UpdateHomeAddress",
"requestBody": {
"description": "New property values",
"content": {
@@ -6569,7 +6569,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Peers for Me",
- "operationId": "Me.DeleteRefPeers",
+ "operationId": "Me.AsEmployee.DeleteRefPeers",
"parameters": [
{
"name": "UserName",
@@ -6614,7 +6614,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.Peers.ListAddressInfo",
+ "operationId": "Me.AsEmployee.Peers.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -6718,7 +6718,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.Peers.UpdateAddressInfo",
+ "operationId": "Me.AsEmployee.Peers.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -6771,7 +6771,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.Peers.SetAddressInfo",
+ "operationId": "Me.AsEmployee.Peers.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -6830,7 +6830,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Peers.AddressInfo.GetCount-3e91",
+ "operationId": "Me.AsEmployee.Peers.AddressInfo.GetCount-3e91",
"parameters": [
{
"name": "UserName",
@@ -6949,7 +6949,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.Peers.GetHomeAddress",
+ "operationId": "Me.AsEmployee.Peers.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -7025,7 +7025,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.Peers.UpdateHomeAddress",
+ "operationId": "Me.AsEmployee.Peers.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -7110,7 +7110,7 @@
"Me.Person"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Peers.GetCount-9fc2",
+ "operationId": "Me.AsEmployee.Peers.GetCount-9fc2",
"parameters": [
{
"$ref": "#/components/parameters/search"
@@ -7143,7 +7143,7 @@
"Me.Person"
],
"summary": "Get ref of Peers from Me",
- "operationId": "Me.ListRefPeers",
+ "operationId": "Me.AsEmployee.ListRefPeers",
"parameters": [
{
"$ref": "#/components/parameters/top"
@@ -7221,7 +7221,7 @@
"Me.Person"
],
"summary": "Create new navigation property ref to Peers for Me",
- "operationId": "Me.CreateRefPeers",
+ "operationId": "Me.AsEmployee.CreateRefPeers",
"requestBody": {
"$ref": "#/components/requestBodies/refPostBody"
},
@@ -7247,7 +7247,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Peers for Me",
- "operationId": "Me.DeleteRefPeers",
+ "operationId": "Me.AsEmployee.DeleteRefPeers",
"parameters": [
{
"name": "If-Match",
@@ -7952,7 +7952,7 @@
"Me.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for Me",
- "operationId": "Me.Trips.DeleteRefPlanItems",
+ "operationId": "Me.AsEmployee.Trips.DeleteRefPlanItems",
"parameters": [
{
"name": "TripId",
@@ -8014,7 +8014,7 @@
"Me.Trips.PlanItem"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Trips.PlanItems.GetCount-a822",
+ "operationId": "Me.AsEmployee.Trips.PlanItems.GetCount-a822",
"parameters": [
{
"name": "TripId",
@@ -8060,7 +8060,7 @@
"Me.Trips.PlanItem"
],
"summary": "Get ref of PlanItems from Me",
- "operationId": "Me.Trips.ListRefPlanItems",
+ "operationId": "Me.AsEmployee.Trips.ListRefPlanItems",
"parameters": [
{
"name": "TripId",
@@ -8139,7 +8139,7 @@
"Me.Trips.PlanItem"
],
"summary": "Create new navigation property ref to PlanItems for Me",
- "operationId": "Me.Trips.CreateRefPlanItems",
+ "operationId": "Me.AsEmployee.Trips.CreateRefPlanItems",
"parameters": [
{
"name": "TripId",
@@ -8180,7 +8180,7 @@
"Me.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for Me",
- "operationId": "Me.Trips.DeleteRefPlanItems",
+ "operationId": "Me.AsEmployee.Trips.DeleteRefPlanItems",
"parameters": [
{
"name": "TripId",
@@ -8238,7 +8238,7 @@
"Me.Trip"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Trips.GetCount-5aa2",
+ "operationId": "Me.AsEmployee.Trips.GetCount-5aa2",
"parameters": [
{
"name": "ConsistencyLevel",
@@ -8550,7 +8550,7 @@
"Me.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.ListAddressInfo",
+ "operationId": "Me.AsManager.ListAddressInfo",
"parameters": [
{
"$ref": "#/components/parameters/top"
@@ -8644,7 +8644,7 @@
"Me.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.UpdateAddressInfo",
+ "operationId": "Me.AsManager.UpdateAddressInfo",
"requestBody": {
"description": "New property values",
"content": {
@@ -8685,7 +8685,7 @@
"Me.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.SetAddressInfo",
+ "operationId": "Me.AsManager.SetAddressInfo",
"parameters": [
{
"name": "If-Match",
@@ -8734,7 +8734,7 @@
"Me.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.AddressInfo.GetCount-75da",
+ "operationId": "Me.AsManager.AddressInfo.GetCount-75da",
"parameters": [
{
"name": "ConsistencyLevel",
@@ -8976,7 +8976,7 @@
],
"summary": "Get ref of BestFriend from Me",
"description": "The best friend.",
- "operationId": "Me.GetRefBestFriend",
+ "operationId": "Me.AsManager.GetRefBestFriend",
"responses": {
"200": {
"description": "Retrieved navigation property link",
@@ -9007,7 +9007,7 @@
],
"summary": "Update the best friend.",
"description": "Update an instance of a best friend.",
- "operationId": "Me.UpdateRefBestFriend",
+ "operationId": "Me.AsManager.UpdateRefBestFriend",
"requestBody": {
"$ref": "#/components/requestBodies/refPutBody"
},
@@ -9033,7 +9033,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property BestFriend for Me",
- "operationId": "Me.DeleteRefBestFriend",
+ "operationId": "Me.AsManager.DeleteRefBestFriend",
"parameters": [
{
"name": "If-Match",
@@ -9068,7 +9068,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.BestFriend.ListAddressInfo",
+ "operationId": "Me.AsManager.BestFriend.ListAddressInfo",
"parameters": [
{
"$ref": "#/components/parameters/top"
@@ -9162,7 +9162,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.BestFriend.UpdateAddressInfo",
+ "operationId": "Me.AsManager.BestFriend.UpdateAddressInfo",
"requestBody": {
"description": "New property values",
"content": {
@@ -9203,7 +9203,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.BestFriend.SetAddressInfo",
+ "operationId": "Me.AsManager.BestFriend.SetAddressInfo",
"parameters": [
{
"name": "If-Match",
@@ -9252,7 +9252,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.BestFriend.AddressInfo.GetCount-6ea6",
+ "operationId": "Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6",
"parameters": [
{
"name": "ConsistencyLevel",
@@ -9367,7 +9367,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.BestFriend.GetHomeAddress",
+ "operationId": "Me.AsManager.BestFriend.GetHomeAddress",
"parameters": [
{
"name": "$select",
@@ -9433,7 +9433,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.BestFriend.UpdateHomeAddress",
+ "operationId": "Me.AsManager.BestFriend.UpdateHomeAddress",
"requestBody": {
"description": "New property values",
"content": {
@@ -9709,7 +9709,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property DirectReports for Me",
- "operationId": "Me.DeleteRefDirectReports",
+ "operationId": "Me.AsManager.DeleteRefDirectReports",
"parameters": [
{
"name": "UserName",
@@ -9754,7 +9754,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.DirectReports.ListAddressInfo",
+ "operationId": "Me.AsManager.DirectReports.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -9858,7 +9858,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.DirectReports.UpdateAddressInfo",
+ "operationId": "Me.AsManager.DirectReports.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -9911,7 +9911,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.DirectReports.SetAddressInfo",
+ "operationId": "Me.AsManager.DirectReports.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -9970,7 +9970,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.DirectReports.AddressInfo.GetCount-f650",
+ "operationId": "Me.AsManager.DirectReports.AddressInfo.GetCount-f650",
"parameters": [
{
"name": "UserName",
@@ -10117,7 +10117,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.DirectReports.GetHomeAddress",
+ "operationId": "Me.AsManager.DirectReports.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -10193,7 +10193,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.DirectReports.UpdateHomeAddress",
+ "operationId": "Me.AsManager.DirectReports.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -10278,7 +10278,7 @@
"Me.Person"
],
"summary": "Get the number of the resource",
- "operationId": "Me.DirectReports.GetCount-8b92",
+ "operationId": "Me.AsManager.DirectReports.GetCount-8b92",
"parameters": [
{
"$ref": "#/components/parameters/search"
@@ -10311,7 +10311,7 @@
"Me.Person"
],
"summary": "Get ref of DirectReports from Me",
- "operationId": "Me.ListRefDirectReports",
+ "operationId": "Me.AsManager.ListRefDirectReports",
"parameters": [
{
"$ref": "#/components/parameters/top"
@@ -10389,7 +10389,7 @@
"Me.Person"
],
"summary": "Create new navigation property ref to DirectReports for Me",
- "operationId": "Me.CreateRefDirectReports",
+ "operationId": "Me.AsManager.CreateRefDirectReports",
"requestBody": {
"$ref": "#/components/requestBodies/refPostBody"
},
@@ -10415,7 +10415,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property DirectReports for Me",
- "operationId": "Me.DeleteRefDirectReports",
+ "operationId": "Me.AsManager.DeleteRefDirectReports",
"parameters": [
{
"name": "If-Match",
@@ -10595,7 +10595,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Friends for Me",
- "operationId": "Me.DeleteRefFriends",
+ "operationId": "Me.AsManager.DeleteRefFriends",
"parameters": [
{
"name": "UserName",
@@ -10640,7 +10640,7 @@
"Me.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "Me.Friends.ListAddressInfo",
+ "operationId": "Me.AsManager.Friends.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -10744,7 +10744,7 @@
"Me.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "Me.Friends.UpdateAddressInfo",
+ "operationId": "Me.AsManager.Friends.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -10797,7 +10797,7 @@
"Me.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "Me.Friends.SetAddressInfo",
+ "operationId": "Me.AsManager.Friends.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -10856,7 +10856,7 @@
"Me.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Friends.AddressInfo.GetCount-b7db",
+ "operationId": "Me.AsManager.Friends.AddressInfo.GetCount-b7db",
"parameters": [
{
"name": "UserName",
@@ -10975,7 +10975,7 @@
"Me.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.Friends.GetHomeAddress",
+ "operationId": "Me.AsManager.Friends.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -11051,7 +11051,7 @@
"Me.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.Friends.UpdateHomeAddress",
+ "operationId": "Me.AsManager.Friends.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -11230,7 +11230,7 @@
"Me.Person"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Friends.GetCount-60a7",
+ "operationId": "Me.AsManager.Friends.GetCount-60a7",
"parameters": [
{
"$ref": "#/components/parameters/search"
@@ -11263,7 +11263,7 @@
"Me.Person"
],
"summary": "Get ref of Friends from Me",
- "operationId": "Me.ListRefFriends",
+ "operationId": "Me.AsManager.ListRefFriends",
"parameters": [
{
"$ref": "#/components/parameters/top"
@@ -11341,7 +11341,7 @@
"Me.Person"
],
"summary": "Create new navigation property ref to Friends for Me",
- "operationId": "Me.CreateRefFriends",
+ "operationId": "Me.AsManager.CreateRefFriends",
"requestBody": {
"$ref": "#/components/requestBodies/refPostBody"
},
@@ -11367,7 +11367,7 @@
"Me.Person"
],
"summary": "Delete ref of navigation property Friends for Me",
- "operationId": "Me.DeleteRefFriends",
+ "operationId": "Me.AsManager.DeleteRefFriends",
"parameters": [
{
"name": "If-Match",
@@ -11574,7 +11574,7 @@
"Me.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "Me.GetHomeAddress",
+ "operationId": "Me.AsManager.GetHomeAddress",
"parameters": [
{
"name": "$select",
@@ -11640,7 +11640,7 @@
"Me.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "Me.UpdateHomeAddress",
+ "operationId": "Me.AsManager.UpdateHomeAddress",
"requestBody": {
"description": "New property values",
"content": {
@@ -12412,7 +12412,7 @@
"Me.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for Me",
- "operationId": "Me.Trips.DeleteRefPlanItems",
+ "operationId": "Me.AsManager.Trips.DeleteRefPlanItems",
"parameters": [
{
"name": "TripId",
@@ -12474,7 +12474,7 @@
"Me.Trips.PlanItem"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Trips.PlanItems.GetCount-5ad2",
+ "operationId": "Me.AsManager.Trips.PlanItems.GetCount-5ad2",
"parameters": [
{
"name": "TripId",
@@ -12520,7 +12520,7 @@
"Me.Trips.PlanItem"
],
"summary": "Get ref of PlanItems from Me",
- "operationId": "Me.Trips.ListRefPlanItems",
+ "operationId": "Me.AsManager.Trips.ListRefPlanItems",
"parameters": [
{
"name": "TripId",
@@ -12599,7 +12599,7 @@
"Me.Trips.PlanItem"
],
"summary": "Create new navigation property ref to PlanItems for Me",
- "operationId": "Me.Trips.CreateRefPlanItems",
+ "operationId": "Me.AsManager.Trips.CreateRefPlanItems",
"parameters": [
{
"name": "TripId",
@@ -12640,7 +12640,7 @@
"Me.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for Me",
- "operationId": "Me.Trips.DeleteRefPlanItems",
+ "operationId": "Me.AsManager.Trips.DeleteRefPlanItems",
"parameters": [
{
"name": "TripId",
@@ -12698,7 +12698,7 @@
"Me.Trip"
],
"summary": "Get the number of the resource",
- "operationId": "Me.Trips.GetCount-f3f4",
+ "operationId": "Me.AsManager.Trips.GetCount-f3f4",
"parameters": [
{
"name": "ConsistencyLevel",
@@ -21932,7 +21932,7 @@
"People.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.ListAddressInfo",
+ "operationId": "People.AsEmployee.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -22036,7 +22036,7 @@
"People.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.UpdateAddressInfo",
+ "operationId": "People.AsEmployee.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -22089,7 +22089,7 @@
"People.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.SetAddressInfo",
+ "operationId": "People.AsEmployee.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -22148,7 +22148,7 @@
"People.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.AddressInfo.GetCount-3d43",
+ "operationId": "People.AsEmployee.AddressInfo.GetCount-3d43",
"parameters": [
{
"name": "UserName",
@@ -22416,7 +22416,7 @@
],
"summary": "Get ref of BestFriend from People",
"description": "The best friend.",
- "operationId": "People.GetRefBestFriend",
+ "operationId": "People.AsEmployee.GetRefBestFriend",
"parameters": [
{
"name": "UserName",
@@ -22459,7 +22459,7 @@
],
"summary": "Update the best friend.",
"description": "Update an instance of a best friend.",
- "operationId": "People.UpdateRefBestFriend",
+ "operationId": "People.AsEmployee.UpdateRefBestFriend",
"parameters": [
{
"name": "UserName",
@@ -22497,7 +22497,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property BestFriend for People",
- "operationId": "People.DeleteRefBestFriend",
+ "operationId": "People.AsEmployee.DeleteRefBestFriend",
"parameters": [
{
"name": "UserName",
@@ -22542,7 +22542,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.BestFriend.ListAddressInfo",
+ "operationId": "People.AsEmployee.BestFriend.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -22646,7 +22646,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.BestFriend.UpdateAddressInfo",
+ "operationId": "People.AsEmployee.BestFriend.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -22699,7 +22699,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.BestFriend.SetAddressInfo",
+ "operationId": "People.AsEmployee.BestFriend.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -22758,7 +22758,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.BestFriend.AddressInfo.GetCount-cb8a",
+ "operationId": "People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a",
"parameters": [
{
"name": "UserName",
@@ -22877,7 +22877,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.BestFriend.GetHomeAddress",
+ "operationId": "People.AsEmployee.BestFriend.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -22953,7 +22953,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.BestFriend.UpdateHomeAddress",
+ "operationId": "People.AsEmployee.BestFriend.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -23277,7 +23277,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Friends for People",
- "operationId": "People.DeleteRefFriends",
+ "operationId": "People.AsEmployee.DeleteRefFriends",
"parameters": [
{
"name": "UserName",
@@ -23332,7 +23332,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.Friends.ListAddressInfo",
+ "operationId": "People.AsEmployee.Friends.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -23446,7 +23446,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.Friends.UpdateAddressInfo",
+ "operationId": "People.AsEmployee.Friends.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -23509,7 +23509,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.Friends.SetAddressInfo",
+ "operationId": "People.AsEmployee.Friends.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -23578,7 +23578,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.Friends.AddressInfo.GetCount-1e8b",
+ "operationId": "People.AsEmployee.Friends.AddressInfo.GetCount-1e8b",
"parameters": [
{
"name": "UserName",
@@ -23727,7 +23727,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.Friends.GetHomeAddress",
+ "operationId": "People.AsEmployee.Friends.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -23813,7 +23813,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.Friends.UpdateHomeAddress",
+ "operationId": "People.AsEmployee.Friends.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -24022,7 +24022,7 @@
"People.Person"
],
"summary": "Get the number of the resource",
- "operationId": "People.Friends.GetCount-4db4",
+ "operationId": "People.AsEmployee.Friends.GetCount-4db4",
"parameters": [
{
"name": "UserName",
@@ -24065,7 +24065,7 @@
"People.Person"
],
"summary": "Get ref of Friends from People",
- "operationId": "People.ListRefFriends",
+ "operationId": "People.AsEmployee.ListRefFriends",
"parameters": [
{
"name": "UserName",
@@ -24153,7 +24153,7 @@
"People.Person"
],
"summary": "Create new navigation property ref to Friends for People",
- "operationId": "People.CreateRefFriends",
+ "operationId": "People.AsEmployee.CreateRefFriends",
"parameters": [
{
"name": "UserName",
@@ -24191,7 +24191,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Friends for People",
- "operationId": "People.DeleteRefFriends",
+ "operationId": "People.AsEmployee.DeleteRefFriends",
"parameters": [
{
"name": "UserName",
@@ -24428,7 +24428,7 @@
"People.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.GetHomeAddress",
+ "operationId": "People.AsEmployee.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -24504,7 +24504,7 @@
"People.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.UpdateHomeAddress",
+ "operationId": "People.AsEmployee.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -24730,7 +24730,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Peers for People",
- "operationId": "People.DeleteRefPeers",
+ "operationId": "People.AsEmployee.DeleteRefPeers",
"parameters": [
{
"name": "UserName",
@@ -24785,7 +24785,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.Peers.ListAddressInfo",
+ "operationId": "People.AsEmployee.Peers.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -24899,7 +24899,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.Peers.UpdateAddressInfo",
+ "operationId": "People.AsEmployee.Peers.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -24962,7 +24962,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.Peers.SetAddressInfo",
+ "operationId": "People.AsEmployee.Peers.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -25031,7 +25031,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.Peers.AddressInfo.GetCount-755d",
+ "operationId": "People.AsEmployee.Peers.AddressInfo.GetCount-755d",
"parameters": [
{
"name": "UserName",
@@ -25180,7 +25180,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.Peers.GetHomeAddress",
+ "operationId": "People.AsEmployee.Peers.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -25266,7 +25266,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.Peers.UpdateHomeAddress",
+ "operationId": "People.AsEmployee.Peers.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -25371,7 +25371,7 @@
"People.Person"
],
"summary": "Get the number of the resource",
- "operationId": "People.Peers.GetCount-44d2",
+ "operationId": "People.AsEmployee.Peers.GetCount-44d2",
"parameters": [
{
"name": "UserName",
@@ -25414,7 +25414,7 @@
"People.Person"
],
"summary": "Get ref of Peers from People",
- "operationId": "People.ListRefPeers",
+ "operationId": "People.AsEmployee.ListRefPeers",
"parameters": [
{
"name": "UserName",
@@ -25502,7 +25502,7 @@
"People.Person"
],
"summary": "Create new navigation property ref to Peers for People",
- "operationId": "People.CreateRefPeers",
+ "operationId": "People.AsEmployee.CreateRefPeers",
"parameters": [
{
"name": "UserName",
@@ -25540,7 +25540,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Peers for People",
- "operationId": "People.DeleteRefPeers",
+ "operationId": "People.AsEmployee.DeleteRefPeers",
"parameters": [
{
"name": "UserName",
@@ -26327,7 +26327,7 @@
"People.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for People",
- "operationId": "People.Trips.DeleteRefPlanItems",
+ "operationId": "People.AsEmployee.Trips.DeleteRefPlanItems",
"parameters": [
{
"name": "UserName",
@@ -26399,7 +26399,7 @@
"People.Trips.PlanItem"
],
"summary": "Get the number of the resource",
- "operationId": "People.Trips.PlanItems.GetCount-7df9",
+ "operationId": "People.AsEmployee.Trips.PlanItems.GetCount-7df9",
"parameters": [
{
"name": "UserName",
@@ -26455,7 +26455,7 @@
"People.Trips.PlanItem"
],
"summary": "Get ref of PlanItems from People",
- "operationId": "People.Trips.ListRefPlanItems",
+ "operationId": "People.AsEmployee.Trips.ListRefPlanItems",
"parameters": [
{
"name": "UserName",
@@ -26544,7 +26544,7 @@
"People.Trips.PlanItem"
],
"summary": "Create new navigation property ref to PlanItems for People",
- "operationId": "People.Trips.CreateRefPlanItems",
+ "operationId": "People.AsEmployee.Trips.CreateRefPlanItems",
"parameters": [
{
"name": "UserName",
@@ -26595,7 +26595,7 @@
"People.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for People",
- "operationId": "People.Trips.DeleteRefPlanItems",
+ "operationId": "People.AsEmployee.Trips.DeleteRefPlanItems",
"parameters": [
{
"name": "UserName",
@@ -26663,7 +26663,7 @@
"People.Trip"
],
"summary": "Get the number of the resource",
- "operationId": "People.Trips.GetCount-c760",
+ "operationId": "People.AsEmployee.Trips.GetCount-c760",
"parameters": [
{
"name": "UserName",
@@ -27043,7 +27043,7 @@
"People.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.ListAddressInfo",
+ "operationId": "People.AsManager.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -27147,7 +27147,7 @@
"People.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.UpdateAddressInfo",
+ "operationId": "People.AsManager.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -27200,7 +27200,7 @@
"People.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.SetAddressInfo",
+ "operationId": "People.AsManager.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -27259,7 +27259,7 @@
"People.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.AddressInfo.GetCount-f84e",
+ "operationId": "People.AsManager.AddressInfo.GetCount-f84e",
"parameters": [
{
"name": "UserName",
@@ -27555,7 +27555,7 @@
],
"summary": "Get ref of BestFriend from People",
"description": "The best friend.",
- "operationId": "People.GetRefBestFriend",
+ "operationId": "People.AsManager.GetRefBestFriend",
"parameters": [
{
"name": "UserName",
@@ -27598,7 +27598,7 @@
],
"summary": "Update the best friend.",
"description": "Update an instance of a best friend.",
- "operationId": "People.UpdateRefBestFriend",
+ "operationId": "People.AsManager.UpdateRefBestFriend",
"parameters": [
{
"name": "UserName",
@@ -27636,7 +27636,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property BestFriend for People",
- "operationId": "People.DeleteRefBestFriend",
+ "operationId": "People.AsManager.DeleteRefBestFriend",
"parameters": [
{
"name": "UserName",
@@ -27681,7 +27681,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.BestFriend.ListAddressInfo",
+ "operationId": "People.AsManager.BestFriend.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -27785,7 +27785,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.BestFriend.UpdateAddressInfo",
+ "operationId": "People.AsManager.BestFriend.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -27838,7 +27838,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.BestFriend.SetAddressInfo",
+ "operationId": "People.AsManager.BestFriend.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -27897,7 +27897,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.BestFriend.AddressInfo.GetCount-5a39",
+ "operationId": "People.AsManager.BestFriend.AddressInfo.GetCount-5a39",
"parameters": [
{
"name": "UserName",
@@ -28044,7 +28044,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.BestFriend.GetHomeAddress",
+ "operationId": "People.AsManager.BestFriend.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -28120,7 +28120,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.BestFriend.UpdateHomeAddress",
+ "operationId": "People.AsManager.BestFriend.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -28440,7 +28440,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property DirectReports for People",
- "operationId": "People.DeleteRefDirectReports",
+ "operationId": "People.AsManager.DeleteRefDirectReports",
"parameters": [
{
"name": "UserName",
@@ -28495,7 +28495,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.DirectReports.ListAddressInfo",
+ "operationId": "People.AsManager.DirectReports.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -28609,7 +28609,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.DirectReports.UpdateAddressInfo",
+ "operationId": "People.AsManager.DirectReports.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -28672,7 +28672,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.DirectReports.SetAddressInfo",
+ "operationId": "People.AsManager.DirectReports.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -28741,7 +28741,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.DirectReports.AddressInfo.GetCount-f46e",
+ "operationId": "People.AsManager.DirectReports.AddressInfo.GetCount-f46e",
"parameters": [
{
"name": "UserName",
@@ -28918,7 +28918,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.DirectReports.GetHomeAddress",
+ "operationId": "People.AsManager.DirectReports.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -29004,7 +29004,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.DirectReports.UpdateHomeAddress",
+ "operationId": "People.AsManager.DirectReports.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -29109,7 +29109,7 @@
"People.Person"
],
"summary": "Get the number of the resource",
- "operationId": "People.DirectReports.GetCount-0ec4",
+ "operationId": "People.AsManager.DirectReports.GetCount-0ec4",
"parameters": [
{
"name": "UserName",
@@ -29152,7 +29152,7 @@
"People.Person"
],
"summary": "Get ref of DirectReports from People",
- "operationId": "People.ListRefDirectReports",
+ "operationId": "People.AsManager.ListRefDirectReports",
"parameters": [
{
"name": "UserName",
@@ -29240,7 +29240,7 @@
"People.Person"
],
"summary": "Create new navigation property ref to DirectReports for People",
- "operationId": "People.CreateRefDirectReports",
+ "operationId": "People.AsManager.CreateRefDirectReports",
"parameters": [
{
"name": "UserName",
@@ -29278,7 +29278,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property DirectReports for People",
- "operationId": "People.DeleteRefDirectReports",
+ "operationId": "People.AsManager.DeleteRefDirectReports",
"parameters": [
{
"name": "UserName",
@@ -29478,7 +29478,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Friends for People",
- "operationId": "People.DeleteRefFriends",
+ "operationId": "People.AsManager.DeleteRefFriends",
"parameters": [
{
"name": "UserName",
@@ -29533,7 +29533,7 @@
"People.Person.Location"
],
"summary": "Get AddressInfo property value",
- "operationId": "People.Friends.ListAddressInfo",
+ "operationId": "People.AsManager.Friends.ListAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -29647,7 +29647,7 @@
"People.Person.Location"
],
"summary": "Update property AddressInfo value.",
- "operationId": "People.Friends.UpdateAddressInfo",
+ "operationId": "People.AsManager.Friends.UpdateAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -29710,7 +29710,7 @@
"People.Person.Location"
],
"summary": "Sets a new value for the collection of Location.",
- "operationId": "People.Friends.SetAddressInfo",
+ "operationId": "People.AsManager.Friends.SetAddressInfo",
"parameters": [
{
"name": "UserName",
@@ -29779,7 +29779,7 @@
"People.Person.Location"
],
"summary": "Get the number of the resource",
- "operationId": "People.Friends.AddressInfo.GetCount-f486",
+ "operationId": "People.AsManager.Friends.AddressInfo.GetCount-f486",
"parameters": [
{
"name": "UserName",
@@ -29928,7 +29928,7 @@
"People.Person.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.Friends.GetHomeAddress",
+ "operationId": "People.AsManager.Friends.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -30014,7 +30014,7 @@
"People.Person.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.Friends.UpdateHomeAddress",
+ "operationId": "People.AsManager.Friends.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -30223,7 +30223,7 @@
"People.Person"
],
"summary": "Get the number of the resource",
- "operationId": "People.Friends.GetCount-1c0c",
+ "operationId": "People.AsManager.Friends.GetCount-1c0c",
"parameters": [
{
"name": "UserName",
@@ -30266,7 +30266,7 @@
"People.Person"
],
"summary": "Get ref of Friends from People",
- "operationId": "People.ListRefFriends",
+ "operationId": "People.AsManager.ListRefFriends",
"parameters": [
{
"name": "UserName",
@@ -30354,7 +30354,7 @@
"People.Person"
],
"summary": "Create new navigation property ref to Friends for People",
- "operationId": "People.CreateRefFriends",
+ "operationId": "People.AsManager.CreateRefFriends",
"parameters": [
{
"name": "UserName",
@@ -30392,7 +30392,7 @@
"People.Person"
],
"summary": "Delete ref of navigation property Friends for People",
- "operationId": "People.DeleteRefFriends",
+ "operationId": "People.AsManager.DeleteRefFriends",
"parameters": [
{
"name": "UserName",
@@ -30629,7 +30629,7 @@
"People.Location"
],
"summary": "Get HomeAddress property value",
- "operationId": "People.GetHomeAddress",
+ "operationId": "People.AsManager.GetHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -30705,7 +30705,7 @@
"People.Location"
],
"summary": "Update property HomeAddress value.",
- "operationId": "People.UpdateHomeAddress",
+ "operationId": "People.AsManager.UpdateHomeAddress",
"parameters": [
{
"name": "UserName",
@@ -31585,7 +31585,7 @@
"People.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for People",
- "operationId": "People.Trips.DeleteRefPlanItems",
+ "operationId": "People.AsManager.Trips.DeleteRefPlanItems",
"parameters": [
{
"name": "UserName",
@@ -31657,7 +31657,7 @@
"People.Trips.PlanItem"
],
"summary": "Get the number of the resource",
- "operationId": "People.Trips.PlanItems.GetCount-fa08",
+ "operationId": "People.AsManager.Trips.PlanItems.GetCount-fa08",
"parameters": [
{
"name": "UserName",
@@ -31713,7 +31713,7 @@
"People.Trips.PlanItem"
],
"summary": "Get ref of PlanItems from People",
- "operationId": "People.Trips.ListRefPlanItems",
+ "operationId": "People.AsManager.Trips.ListRefPlanItems",
"parameters": [
{
"name": "UserName",
@@ -31802,7 +31802,7 @@
"People.Trips.PlanItem"
],
"summary": "Create new navigation property ref to PlanItems for People",
- "operationId": "People.Trips.CreateRefPlanItems",
+ "operationId": "People.AsManager.Trips.CreateRefPlanItems",
"parameters": [
{
"name": "UserName",
@@ -31853,7 +31853,7 @@
"People.Trips.PlanItem"
],
"summary": "Delete ref of navigation property PlanItems for People",
- "operationId": "People.Trips.DeleteRefPlanItems",
+ "operationId": "People.AsManager.Trips.DeleteRefPlanItems",
"parameters": [
{
"name": "UserName",
@@ -31921,7 +31921,7 @@
"People.Trip"
],
"summary": "Get the number of the resource",
- "operationId": "People.Trips.GetCount-1f8c",
+ "operationId": "People.AsManager.Trips.GetCount-1f8c",
"parameters": [
{
"name": "UserName",
diff --git a/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.yaml b/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.yaml
index 898d710a..e80f7b42 100644
--- a/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.yaml
+++ b/test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.yaml
@@ -2907,7 +2907,7 @@ paths:
tags:
- Me.Location
summary: Get AddressInfo property value
- operationId: Me.ListAddressInfo
+ operationId: Me.AsEmployee.ListAddressInfo
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -2969,7 +2969,7 @@ paths:
tags:
- Me.Location
summary: Update property AddressInfo value.
- operationId: Me.UpdateAddressInfo
+ operationId: Me.AsEmployee.UpdateAddressInfo
requestBody:
description: New property values
content:
@@ -2997,7 +2997,7 @@ paths:
tags:
- Me.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.SetAddressInfo
+ operationId: Me.AsEmployee.SetAddressInfo
parameters:
- name: If-Match
in: header
@@ -3030,7 +3030,7 @@ paths:
tags:
- Me.Location
summary: Get the number of the resource
- operationId: Me.AddressInfo.GetCount-8488
+ operationId: Me.AsEmployee.AddressInfo.GetCount-8488
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
@@ -3182,7 +3182,7 @@ paths:
- Me.Person
summary: Get ref of BestFriend from Me
description: The best friend.
- operationId: Me.GetRefBestFriend
+ operationId: Me.AsEmployee.GetRefBestFriend
responses:
'200':
description: Retrieved navigation property link
@@ -3204,7 +3204,7 @@ paths:
- Me.Person
summary: Update the best friend.
description: Update an instance of a best friend.
- operationId: Me.UpdateRefBestFriend
+ operationId: Me.AsEmployee.UpdateRefBestFriend
requestBody:
$ref: '#/components/requestBodies/refPutBody'
responses:
@@ -3223,7 +3223,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property BestFriend for Me
- operationId: Me.DeleteRefBestFriend
+ operationId: Me.AsEmployee.DeleteRefBestFriend
parameters:
- name: If-Match
in: header
@@ -3247,7 +3247,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.BestFriend.ListAddressInfo
+ operationId: Me.AsEmployee.BestFriend.ListAddressInfo
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -3309,7 +3309,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.BestFriend.UpdateAddressInfo
+ operationId: Me.AsEmployee.BestFriend.UpdateAddressInfo
requestBody:
description: New property values
content:
@@ -3337,7 +3337,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.BestFriend.SetAddressInfo
+ operationId: Me.AsEmployee.BestFriend.SetAddressInfo
parameters:
- name: If-Match
in: header
@@ -3370,7 +3370,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.BestFriend.AddressInfo.GetCount-81de
+ operationId: Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
@@ -3427,7 +3427,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.BestFriend.GetHomeAddress
+ operationId: Me.AsEmployee.BestFriend.GetHomeAddress
parameters:
- name: $select
in: query
@@ -3473,7 +3473,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.BestFriend.UpdateHomeAddress
+ operationId: Me.AsEmployee.BestFriend.UpdateHomeAddress
requestBody:
description: New property values
content:
@@ -3680,7 +3680,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Friends for Me
- operationId: Me.DeleteRefFriends
+ operationId: Me.AsEmployee.DeleteRefFriends
parameters:
- name: UserName
in: path
@@ -3711,7 +3711,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.Friends.ListAddressInfo
+ operationId: Me.AsEmployee.Friends.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -3780,7 +3780,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.Friends.UpdateAddressInfo
+ operationId: Me.AsEmployee.Friends.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -3816,7 +3816,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.Friends.SetAddressInfo
+ operationId: Me.AsEmployee.Friends.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -3856,7 +3856,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.Friends.AddressInfo.GetCount-660e
+ operationId: Me.AsEmployee.Friends.AddressInfo.GetCount-660e
parameters:
- name: UserName
in: path
@@ -3935,7 +3935,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.Friends.GetHomeAddress
+ operationId: Me.AsEmployee.Friends.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -3988,7 +3988,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.Friends.UpdateHomeAddress
+ operationId: Me.AsEmployee.Friends.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -4117,7 +4117,7 @@ paths:
tags:
- Me.Person
summary: Get the number of the resource
- operationId: Me.Friends.GetCount-0cb7
+ operationId: Me.AsEmployee.Friends.GetCount-0cb7
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
@@ -4138,7 +4138,7 @@ paths:
tags:
- Me.Person
summary: Get ref of Friends from Me
- operationId: Me.ListRefFriends
+ operationId: Me.AsEmployee.ListRefFriends
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -4194,7 +4194,7 @@ paths:
tags:
- Me.Person
summary: Create new navigation property ref to Friends for Me
- operationId: Me.CreateRefFriends
+ operationId: Me.AsEmployee.CreateRefFriends
requestBody:
$ref: '#/components/requestBodies/refPostBody'
responses:
@@ -4213,7 +4213,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Friends for Me
- operationId: Me.DeleteRefFriends
+ operationId: Me.AsEmployee.DeleteRefFriends
parameters:
- name: If-Match
in: header
@@ -4361,7 +4361,7 @@ paths:
tags:
- Me.Location
summary: Get HomeAddress property value
- operationId: Me.GetHomeAddress
+ operationId: Me.AsEmployee.GetHomeAddress
parameters:
- name: $select
in: query
@@ -4407,7 +4407,7 @@ paths:
tags:
- Me.Location
summary: Update property HomeAddress value.
- operationId: Me.UpdateHomeAddress
+ operationId: Me.AsEmployee.UpdateHomeAddress
requestBody:
description: New property values
content:
@@ -4548,7 +4548,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Peers for Me
- operationId: Me.DeleteRefPeers
+ operationId: Me.AsEmployee.DeleteRefPeers
parameters:
- name: UserName
in: path
@@ -4579,7 +4579,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.Peers.ListAddressInfo
+ operationId: Me.AsEmployee.Peers.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -4648,7 +4648,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.Peers.UpdateAddressInfo
+ operationId: Me.AsEmployee.Peers.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -4684,7 +4684,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.Peers.SetAddressInfo
+ operationId: Me.AsEmployee.Peers.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -4724,7 +4724,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.Peers.AddressInfo.GetCount-3e91
+ operationId: Me.AsEmployee.Peers.AddressInfo.GetCount-3e91
parameters:
- name: UserName
in: path
@@ -4803,7 +4803,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.Peers.GetHomeAddress
+ operationId: Me.AsEmployee.Peers.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -4856,7 +4856,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.Peers.UpdateHomeAddress
+ operationId: Me.AsEmployee.Peers.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -4915,7 +4915,7 @@ paths:
tags:
- Me.Person
summary: Get the number of the resource
- operationId: Me.Peers.GetCount-9fc2
+ operationId: Me.AsEmployee.Peers.GetCount-9fc2
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
@@ -4936,7 +4936,7 @@ paths:
tags:
- Me.Person
summary: Get ref of Peers from Me
- operationId: Me.ListRefPeers
+ operationId: Me.AsEmployee.ListRefPeers
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -4992,7 +4992,7 @@ paths:
tags:
- Me.Person
summary: Create new navigation property ref to Peers for Me
- operationId: Me.CreateRefPeers
+ operationId: Me.AsEmployee.CreateRefPeers
requestBody:
$ref: '#/components/requestBodies/refPostBody'
responses:
@@ -5011,7 +5011,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Peers for Me
- operationId: Me.DeleteRefPeers
+ operationId: Me.AsEmployee.DeleteRefPeers
parameters:
- name: If-Match
in: header
@@ -5518,7 +5518,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for Me
- operationId: Me.Trips.DeleteRefPlanItems
+ operationId: Me.AsEmployee.Trips.DeleteRefPlanItems
parameters:
- name: TripId
in: path
@@ -5563,7 +5563,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Get the number of the resource
- operationId: Me.Trips.PlanItems.GetCount-a822
+ operationId: Me.AsEmployee.Trips.PlanItems.GetCount-a822
parameters:
- name: TripId
in: path
@@ -5594,7 +5594,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Get ref of PlanItems from Me
- operationId: Me.Trips.ListRefPlanItems
+ operationId: Me.AsEmployee.Trips.ListRefPlanItems
parameters:
- name: TripId
in: path
@@ -5648,7 +5648,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Create new navigation property ref to PlanItems for Me
- operationId: Me.Trips.CreateRefPlanItems
+ operationId: Me.AsEmployee.Trips.CreateRefPlanItems
parameters:
- name: TripId
in: path
@@ -5678,7 +5678,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for Me
- operationId: Me.Trips.DeleteRefPlanItems
+ operationId: Me.AsEmployee.Trips.DeleteRefPlanItems
parameters:
- name: TripId
in: path
@@ -5719,7 +5719,7 @@ paths:
tags:
- Me.Trip
summary: Get the number of the resource
- operationId: Me.Trips.GetCount-5aa2
+ operationId: Me.AsEmployee.Trips.GetCount-5aa2
parameters:
- name: ConsistencyLevel
in: header
@@ -5942,7 +5942,7 @@ paths:
tags:
- Me.Location
summary: Get AddressInfo property value
- operationId: Me.ListAddressInfo
+ operationId: Me.AsManager.ListAddressInfo
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -6004,7 +6004,7 @@ paths:
tags:
- Me.Location
summary: Update property AddressInfo value.
- operationId: Me.UpdateAddressInfo
+ operationId: Me.AsManager.UpdateAddressInfo
requestBody:
description: New property values
content:
@@ -6032,7 +6032,7 @@ paths:
tags:
- Me.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.SetAddressInfo
+ operationId: Me.AsManager.SetAddressInfo
parameters:
- name: If-Match
in: header
@@ -6065,7 +6065,7 @@ paths:
tags:
- Me.Location
summary: Get the number of the resource
- operationId: Me.AddressInfo.GetCount-75da
+ operationId: Me.AsManager.AddressInfo.GetCount-75da
parameters:
- name: ConsistencyLevel
in: header
@@ -6235,7 +6235,7 @@ paths:
- Me.Person
summary: Get ref of BestFriend from Me
description: The best friend.
- operationId: Me.GetRefBestFriend
+ operationId: Me.AsManager.GetRefBestFriend
responses:
'200':
description: Retrieved navigation property link
@@ -6257,7 +6257,7 @@ paths:
- Me.Person
summary: Update the best friend.
description: Update an instance of a best friend.
- operationId: Me.UpdateRefBestFriend
+ operationId: Me.AsManager.UpdateRefBestFriend
requestBody:
$ref: '#/components/requestBodies/refPutBody'
responses:
@@ -6276,7 +6276,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property BestFriend for Me
- operationId: Me.DeleteRefBestFriend
+ operationId: Me.AsManager.DeleteRefBestFriend
parameters:
- name: If-Match
in: header
@@ -6300,7 +6300,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.BestFriend.ListAddressInfo
+ operationId: Me.AsManager.BestFriend.ListAddressInfo
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -6362,7 +6362,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.BestFriend.UpdateAddressInfo
+ operationId: Me.AsManager.BestFriend.UpdateAddressInfo
requestBody:
description: New property values
content:
@@ -6390,7 +6390,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.BestFriend.SetAddressInfo
+ operationId: Me.AsManager.BestFriend.SetAddressInfo
parameters:
- name: If-Match
in: header
@@ -6423,7 +6423,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.BestFriend.AddressInfo.GetCount-6ea6
+ operationId: Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6
parameters:
- name: ConsistencyLevel
in: header
@@ -6498,7 +6498,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.BestFriend.GetHomeAddress
+ operationId: Me.AsManager.BestFriend.GetHomeAddress
parameters:
- name: $select
in: query
@@ -6544,7 +6544,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.BestFriend.UpdateHomeAddress
+ operationId: Me.AsManager.BestFriend.UpdateHomeAddress
requestBody:
description: New property values
content:
@@ -6748,7 +6748,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property DirectReports for Me
- operationId: Me.DeleteRefDirectReports
+ operationId: Me.AsManager.DeleteRefDirectReports
parameters:
- name: UserName
in: path
@@ -6779,7 +6779,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.DirectReports.ListAddressInfo
+ operationId: Me.AsManager.DirectReports.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -6848,7 +6848,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.DirectReports.UpdateAddressInfo
+ operationId: Me.AsManager.DirectReports.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -6884,7 +6884,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.DirectReports.SetAddressInfo
+ operationId: Me.AsManager.DirectReports.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -6924,7 +6924,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.DirectReports.AddressInfo.GetCount-f650
+ operationId: Me.AsManager.DirectReports.AddressInfo.GetCount-f650
parameters:
- name: UserName
in: path
@@ -7021,7 +7021,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.DirectReports.GetHomeAddress
+ operationId: Me.AsManager.DirectReports.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -7074,7 +7074,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.DirectReports.UpdateHomeAddress
+ operationId: Me.AsManager.DirectReports.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -7133,7 +7133,7 @@ paths:
tags:
- Me.Person
summary: Get the number of the resource
- operationId: Me.DirectReports.GetCount-8b92
+ operationId: Me.AsManager.DirectReports.GetCount-8b92
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
@@ -7154,7 +7154,7 @@ paths:
tags:
- Me.Person
summary: Get ref of DirectReports from Me
- operationId: Me.ListRefDirectReports
+ operationId: Me.AsManager.ListRefDirectReports
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -7210,7 +7210,7 @@ paths:
tags:
- Me.Person
summary: Create new navigation property ref to DirectReports for Me
- operationId: Me.CreateRefDirectReports
+ operationId: Me.AsManager.CreateRefDirectReports
requestBody:
$ref: '#/components/requestBodies/refPostBody'
responses:
@@ -7229,7 +7229,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property DirectReports for Me
- operationId: Me.DeleteRefDirectReports
+ operationId: Me.AsManager.DeleteRefDirectReports
parameters:
- name: If-Match
in: header
@@ -7361,7 +7361,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Friends for Me
- operationId: Me.DeleteRefFriends
+ operationId: Me.AsManager.DeleteRefFriends
parameters:
- name: UserName
in: path
@@ -7392,7 +7392,7 @@ paths:
tags:
- Me.Person.Location
summary: Get AddressInfo property value
- operationId: Me.Friends.ListAddressInfo
+ operationId: Me.AsManager.Friends.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -7461,7 +7461,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property AddressInfo value.
- operationId: Me.Friends.UpdateAddressInfo
+ operationId: Me.AsManager.Friends.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -7497,7 +7497,7 @@ paths:
tags:
- Me.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: Me.Friends.SetAddressInfo
+ operationId: Me.AsManager.Friends.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -7537,7 +7537,7 @@ paths:
tags:
- Me.Person.Location
summary: Get the number of the resource
- operationId: Me.Friends.AddressInfo.GetCount-b7db
+ operationId: Me.AsManager.Friends.AddressInfo.GetCount-b7db
parameters:
- name: UserName
in: path
@@ -7616,7 +7616,7 @@ paths:
tags:
- Me.Person.Location
summary: Get HomeAddress property value
- operationId: Me.Friends.GetHomeAddress
+ operationId: Me.AsManager.Friends.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -7669,7 +7669,7 @@ paths:
tags:
- Me.Person.Location
summary: Update property HomeAddress value.
- operationId: Me.Friends.UpdateHomeAddress
+ operationId: Me.AsManager.Friends.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -7798,7 +7798,7 @@ paths:
tags:
- Me.Person
summary: Get the number of the resource
- operationId: Me.Friends.GetCount-60a7
+ operationId: Me.AsManager.Friends.GetCount-60a7
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
@@ -7819,7 +7819,7 @@ paths:
tags:
- Me.Person
summary: Get ref of Friends from Me
- operationId: Me.ListRefFriends
+ operationId: Me.AsManager.ListRefFriends
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -7875,7 +7875,7 @@ paths:
tags:
- Me.Person
summary: Create new navigation property ref to Friends for Me
- operationId: Me.CreateRefFriends
+ operationId: Me.AsManager.CreateRefFriends
requestBody:
$ref: '#/components/requestBodies/refPostBody'
responses:
@@ -7894,7 +7894,7 @@ paths:
tags:
- Me.Person
summary: Delete ref of navigation property Friends for Me
- operationId: Me.DeleteRefFriends
+ operationId: Me.AsManager.DeleteRefFriends
parameters:
- name: If-Match
in: header
@@ -8042,7 +8042,7 @@ paths:
tags:
- Me.Location
summary: Get HomeAddress property value
- operationId: Me.GetHomeAddress
+ operationId: Me.AsManager.GetHomeAddress
parameters:
- name: $select
in: query
@@ -8088,7 +8088,7 @@ paths:
tags:
- Me.Location
summary: Update property HomeAddress value.
- operationId: Me.UpdateHomeAddress
+ operationId: Me.AsManager.UpdateHomeAddress
requestBody:
description: New property values
content:
@@ -8640,7 +8640,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for Me
- operationId: Me.Trips.DeleteRefPlanItems
+ operationId: Me.AsManager.Trips.DeleteRefPlanItems
parameters:
- name: TripId
in: path
@@ -8685,7 +8685,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Get the number of the resource
- operationId: Me.Trips.PlanItems.GetCount-5ad2
+ operationId: Me.AsManager.Trips.PlanItems.GetCount-5ad2
parameters:
- name: TripId
in: path
@@ -8716,7 +8716,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Get ref of PlanItems from Me
- operationId: Me.Trips.ListRefPlanItems
+ operationId: Me.AsManager.Trips.ListRefPlanItems
parameters:
- name: TripId
in: path
@@ -8770,7 +8770,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Create new navigation property ref to PlanItems for Me
- operationId: Me.Trips.CreateRefPlanItems
+ operationId: Me.AsManager.Trips.CreateRefPlanItems
parameters:
- name: TripId
in: path
@@ -8800,7 +8800,7 @@ paths:
tags:
- Me.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for Me
- operationId: Me.Trips.DeleteRefPlanItems
+ operationId: Me.AsManager.Trips.DeleteRefPlanItems
parameters:
- name: TripId
in: path
@@ -8841,7 +8841,7 @@ paths:
tags:
- Me.Trip
summary: Get the number of the resource
- operationId: Me.Trips.GetCount-f3f4
+ operationId: Me.AsManager.Trips.GetCount-f3f4
parameters:
- name: ConsistencyLevel
in: header
@@ -15282,7 +15282,7 @@ paths:
tags:
- People.Location
summary: Get AddressInfo property value
- operationId: People.ListAddressInfo
+ operationId: People.AsEmployee.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -15351,7 +15351,7 @@ paths:
tags:
- People.Location
summary: Update property AddressInfo value.
- operationId: People.UpdateAddressInfo
+ operationId: People.AsEmployee.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -15387,7 +15387,7 @@ paths:
tags:
- People.Location
summary: Sets a new value for the collection of Location.
- operationId: People.SetAddressInfo
+ operationId: People.AsEmployee.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -15427,7 +15427,7 @@ paths:
tags:
- People.Location
summary: Get the number of the resource
- operationId: People.AddressInfo.GetCount-3d43
+ operationId: People.AsEmployee.AddressInfo.GetCount-3d43
parameters:
- name: UserName
in: path
@@ -15616,7 +15616,7 @@ paths:
- People.Person
summary: Get ref of BestFriend from People
description: The best friend.
- operationId: People.GetRefBestFriend
+ operationId: People.AsEmployee.GetRefBestFriend
parameters:
- name: UserName
in: path
@@ -15646,7 +15646,7 @@ paths:
- People.Person
summary: Update the best friend.
description: Update an instance of a best friend.
- operationId: People.UpdateRefBestFriend
+ operationId: People.AsEmployee.UpdateRefBestFriend
parameters:
- name: UserName
in: path
@@ -15673,7 +15673,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property BestFriend for People
- operationId: People.DeleteRefBestFriend
+ operationId: People.AsEmployee.DeleteRefBestFriend
parameters:
- name: UserName
in: path
@@ -15704,7 +15704,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.BestFriend.ListAddressInfo
+ operationId: People.AsEmployee.BestFriend.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -15773,7 +15773,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.BestFriend.UpdateAddressInfo
+ operationId: People.AsEmployee.BestFriend.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -15809,7 +15809,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.BestFriend.SetAddressInfo
+ operationId: People.AsEmployee.BestFriend.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -15849,7 +15849,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.BestFriend.AddressInfo.GetCount-cb8a
+ operationId: People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a
parameters:
- name: UserName
in: path
@@ -15928,7 +15928,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.BestFriend.GetHomeAddress
+ operationId: People.AsEmployee.BestFriend.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -15981,7 +15981,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.BestFriend.UpdateHomeAddress
+ operationId: People.AsEmployee.BestFriend.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -16218,7 +16218,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Friends for People
- operationId: People.DeleteRefFriends
+ operationId: People.AsEmployee.DeleteRefFriends
parameters:
- name: UserName
in: path
@@ -16256,7 +16256,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.Friends.ListAddressInfo
+ operationId: People.AsEmployee.Friends.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -16332,7 +16332,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.Friends.UpdateAddressInfo
+ operationId: People.AsEmployee.Friends.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -16375,7 +16375,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.Friends.SetAddressInfo
+ operationId: People.AsEmployee.Friends.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -16422,7 +16422,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.Friends.AddressInfo.GetCount-1e8b
+ operationId: People.AsEmployee.Friends.AddressInfo.GetCount-1e8b
parameters:
- name: UserName
in: path
@@ -16522,7 +16522,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.Friends.GetHomeAddress
+ operationId: People.AsEmployee.Friends.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -16582,7 +16582,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.Friends.UpdateHomeAddress
+ operationId: People.AsEmployee.Friends.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -16732,7 +16732,7 @@ paths:
tags:
- People.Person
summary: Get the number of the resource
- operationId: People.Friends.GetCount-4db4
+ operationId: People.AsEmployee.Friends.GetCount-4db4
parameters:
- name: UserName
in: path
@@ -16760,7 +16760,7 @@ paths:
tags:
- People.Person
summary: Get ref of Friends from People
- operationId: People.ListRefFriends
+ operationId: People.AsEmployee.ListRefFriends
parameters:
- name: UserName
in: path
@@ -16823,7 +16823,7 @@ paths:
tags:
- People.Person
summary: Create new navigation property ref to Friends for People
- operationId: People.CreateRefFriends
+ operationId: People.AsEmployee.CreateRefFriends
parameters:
- name: UserName
in: path
@@ -16850,7 +16850,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Friends for People
- operationId: People.DeleteRefFriends
+ operationId: People.AsEmployee.DeleteRefFriends
parameters:
- name: UserName
in: path
@@ -17019,7 +17019,7 @@ paths:
tags:
- People.Location
summary: Get HomeAddress property value
- operationId: People.GetHomeAddress
+ operationId: People.AsEmployee.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -17072,7 +17072,7 @@ paths:
tags:
- People.Location
summary: Update property HomeAddress value.
- operationId: People.UpdateHomeAddress
+ operationId: People.AsEmployee.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -17236,7 +17236,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Peers for People
- operationId: People.DeleteRefPeers
+ operationId: People.AsEmployee.DeleteRefPeers
parameters:
- name: UserName
in: path
@@ -17274,7 +17274,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.Peers.ListAddressInfo
+ operationId: People.AsEmployee.Peers.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -17350,7 +17350,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.Peers.UpdateAddressInfo
+ operationId: People.AsEmployee.Peers.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -17393,7 +17393,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.Peers.SetAddressInfo
+ operationId: People.AsEmployee.Peers.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -17440,7 +17440,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.Peers.AddressInfo.GetCount-755d
+ operationId: People.AsEmployee.Peers.AddressInfo.GetCount-755d
parameters:
- name: UserName
in: path
@@ -17540,7 +17540,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.Peers.GetHomeAddress
+ operationId: People.AsEmployee.Peers.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -17600,7 +17600,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.Peers.UpdateHomeAddress
+ operationId: People.AsEmployee.Peers.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -17673,7 +17673,7 @@ paths:
tags:
- People.Person
summary: Get the number of the resource
- operationId: People.Peers.GetCount-44d2
+ operationId: People.AsEmployee.Peers.GetCount-44d2
parameters:
- name: UserName
in: path
@@ -17701,7 +17701,7 @@ paths:
tags:
- People.Person
summary: Get ref of Peers from People
- operationId: People.ListRefPeers
+ operationId: People.AsEmployee.ListRefPeers
parameters:
- name: UserName
in: path
@@ -17764,7 +17764,7 @@ paths:
tags:
- People.Person
summary: Create new navigation property ref to Peers for People
- operationId: People.CreateRefPeers
+ operationId: People.AsEmployee.CreateRefPeers
parameters:
- name: UserName
in: path
@@ -17791,7 +17791,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Peers for People
- operationId: People.DeleteRefPeers
+ operationId: People.AsEmployee.DeleteRefPeers
parameters:
- name: UserName
in: path
@@ -18355,7 +18355,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for People
- operationId: People.Trips.DeleteRefPlanItems
+ operationId: People.AsEmployee.Trips.DeleteRefPlanItems
parameters:
- name: UserName
in: path
@@ -18407,7 +18407,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Get the number of the resource
- operationId: People.Trips.PlanItems.GetCount-7df9
+ operationId: People.AsEmployee.Trips.PlanItems.GetCount-7df9
parameters:
- name: UserName
in: path
@@ -18445,7 +18445,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Get ref of PlanItems from People
- operationId: People.Trips.ListRefPlanItems
+ operationId: People.AsEmployee.Trips.ListRefPlanItems
parameters:
- name: UserName
in: path
@@ -18506,7 +18506,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Create new navigation property ref to PlanItems for People
- operationId: People.Trips.CreateRefPlanItems
+ operationId: People.AsEmployee.Trips.CreateRefPlanItems
parameters:
- name: UserName
in: path
@@ -18543,7 +18543,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for People
- operationId: People.Trips.DeleteRefPlanItems
+ operationId: People.AsEmployee.Trips.DeleteRefPlanItems
parameters:
- name: UserName
in: path
@@ -18591,7 +18591,7 @@ paths:
tags:
- People.Trip
summary: Get the number of the resource
- operationId: People.Trips.GetCount-c760
+ operationId: People.AsEmployee.Trips.GetCount-c760
parameters:
- name: UserName
in: path
@@ -18860,7 +18860,7 @@ paths:
tags:
- People.Location
summary: Get AddressInfo property value
- operationId: People.ListAddressInfo
+ operationId: People.AsManager.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -18929,7 +18929,7 @@ paths:
tags:
- People.Location
summary: Update property AddressInfo value.
- operationId: People.UpdateAddressInfo
+ operationId: People.AsManager.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -18965,7 +18965,7 @@ paths:
tags:
- People.Location
summary: Sets a new value for the collection of Location.
- operationId: People.SetAddressInfo
+ operationId: People.AsManager.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -19005,7 +19005,7 @@ paths:
tags:
- People.Location
summary: Get the number of the resource
- operationId: People.AddressInfo.GetCount-f84e
+ operationId: People.AsManager.AddressInfo.GetCount-f84e
parameters:
- name: UserName
in: path
@@ -19212,7 +19212,7 @@ paths:
- People.Person
summary: Get ref of BestFriend from People
description: The best friend.
- operationId: People.GetRefBestFriend
+ operationId: People.AsManager.GetRefBestFriend
parameters:
- name: UserName
in: path
@@ -19242,7 +19242,7 @@ paths:
- People.Person
summary: Update the best friend.
description: Update an instance of a best friend.
- operationId: People.UpdateRefBestFriend
+ operationId: People.AsManager.UpdateRefBestFriend
parameters:
- name: UserName
in: path
@@ -19269,7 +19269,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property BestFriend for People
- operationId: People.DeleteRefBestFriend
+ operationId: People.AsManager.DeleteRefBestFriend
parameters:
- name: UserName
in: path
@@ -19300,7 +19300,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.BestFriend.ListAddressInfo
+ operationId: People.AsManager.BestFriend.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -19369,7 +19369,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.BestFriend.UpdateAddressInfo
+ operationId: People.AsManager.BestFriend.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -19405,7 +19405,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.BestFriend.SetAddressInfo
+ operationId: People.AsManager.BestFriend.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -19445,7 +19445,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.BestFriend.AddressInfo.GetCount-5a39
+ operationId: People.AsManager.BestFriend.AddressInfo.GetCount-5a39
parameters:
- name: UserName
in: path
@@ -19542,7 +19542,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.BestFriend.GetHomeAddress
+ operationId: People.AsManager.BestFriend.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -19595,7 +19595,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.BestFriend.UpdateHomeAddress
+ operationId: People.AsManager.BestFriend.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -19829,7 +19829,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property DirectReports for People
- operationId: People.DeleteRefDirectReports
+ operationId: People.AsManager.DeleteRefDirectReports
parameters:
- name: UserName
in: path
@@ -19867,7 +19867,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.DirectReports.ListAddressInfo
+ operationId: People.AsManager.DirectReports.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -19943,7 +19943,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.DirectReports.UpdateAddressInfo
+ operationId: People.AsManager.DirectReports.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -19986,7 +19986,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.DirectReports.SetAddressInfo
+ operationId: People.AsManager.DirectReports.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -20033,7 +20033,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.DirectReports.AddressInfo.GetCount-f46e
+ operationId: People.AsManager.DirectReports.AddressInfo.GetCount-f46e
parameters:
- name: UserName
in: path
@@ -20151,7 +20151,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.DirectReports.GetHomeAddress
+ operationId: People.AsManager.DirectReports.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -20211,7 +20211,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.DirectReports.UpdateHomeAddress
+ operationId: People.AsManager.DirectReports.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -20284,7 +20284,7 @@ paths:
tags:
- People.Person
summary: Get the number of the resource
- operationId: People.DirectReports.GetCount-0ec4
+ operationId: People.AsManager.DirectReports.GetCount-0ec4
parameters:
- name: UserName
in: path
@@ -20312,7 +20312,7 @@ paths:
tags:
- People.Person
summary: Get ref of DirectReports from People
- operationId: People.ListRefDirectReports
+ operationId: People.AsManager.ListRefDirectReports
parameters:
- name: UserName
in: path
@@ -20375,7 +20375,7 @@ paths:
tags:
- People.Person
summary: Create new navigation property ref to DirectReports for People
- operationId: People.CreateRefDirectReports
+ operationId: People.AsManager.CreateRefDirectReports
parameters:
- name: UserName
in: path
@@ -20402,7 +20402,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property DirectReports for People
- operationId: People.DeleteRefDirectReports
+ operationId: People.AsManager.DeleteRefDirectReports
parameters:
- name: UserName
in: path
@@ -20548,7 +20548,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Friends for People
- operationId: People.DeleteRefFriends
+ operationId: People.AsManager.DeleteRefFriends
parameters:
- name: UserName
in: path
@@ -20586,7 +20586,7 @@ paths:
tags:
- People.Person.Location
summary: Get AddressInfo property value
- operationId: People.Friends.ListAddressInfo
+ operationId: People.AsManager.Friends.ListAddressInfo
parameters:
- name: UserName
in: path
@@ -20662,7 +20662,7 @@ paths:
tags:
- People.Person.Location
summary: Update property AddressInfo value.
- operationId: People.Friends.UpdateAddressInfo
+ operationId: People.AsManager.Friends.UpdateAddressInfo
parameters:
- name: UserName
in: path
@@ -20705,7 +20705,7 @@ paths:
tags:
- People.Person.Location
summary: Sets a new value for the collection of Location.
- operationId: People.Friends.SetAddressInfo
+ operationId: People.AsManager.Friends.SetAddressInfo
parameters:
- name: UserName
in: path
@@ -20752,7 +20752,7 @@ paths:
tags:
- People.Person.Location
summary: Get the number of the resource
- operationId: People.Friends.AddressInfo.GetCount-f486
+ operationId: People.AsManager.Friends.AddressInfo.GetCount-f486
parameters:
- name: UserName
in: path
@@ -20852,7 +20852,7 @@ paths:
tags:
- People.Person.Location
summary: Get HomeAddress property value
- operationId: People.Friends.GetHomeAddress
+ operationId: People.AsManager.Friends.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -20912,7 +20912,7 @@ paths:
tags:
- People.Person.Location
summary: Update property HomeAddress value.
- operationId: People.Friends.UpdateHomeAddress
+ operationId: People.AsManager.Friends.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -21062,7 +21062,7 @@ paths:
tags:
- People.Person
summary: Get the number of the resource
- operationId: People.Friends.GetCount-1c0c
+ operationId: People.AsManager.Friends.GetCount-1c0c
parameters:
- name: UserName
in: path
@@ -21090,7 +21090,7 @@ paths:
tags:
- People.Person
summary: Get ref of Friends from People
- operationId: People.ListRefFriends
+ operationId: People.AsManager.ListRefFriends
parameters:
- name: UserName
in: path
@@ -21153,7 +21153,7 @@ paths:
tags:
- People.Person
summary: Create new navigation property ref to Friends for People
- operationId: People.CreateRefFriends
+ operationId: People.AsManager.CreateRefFriends
parameters:
- name: UserName
in: path
@@ -21180,7 +21180,7 @@ paths:
tags:
- People.Person
summary: Delete ref of navigation property Friends for People
- operationId: People.DeleteRefFriends
+ operationId: People.AsManager.DeleteRefFriends
parameters:
- name: UserName
in: path
@@ -21349,7 +21349,7 @@ paths:
tags:
- People.Location
summary: Get HomeAddress property value
- operationId: People.GetHomeAddress
+ operationId: People.AsManager.GetHomeAddress
parameters:
- name: UserName
in: path
@@ -21402,7 +21402,7 @@ paths:
tags:
- People.Location
summary: Update property HomeAddress value.
- operationId: People.UpdateHomeAddress
+ operationId: People.AsManager.UpdateHomeAddress
parameters:
- name: UserName
in: path
@@ -22028,7 +22028,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for People
- operationId: People.Trips.DeleteRefPlanItems
+ operationId: People.AsManager.Trips.DeleteRefPlanItems
parameters:
- name: UserName
in: path
@@ -22080,7 +22080,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Get the number of the resource
- operationId: People.Trips.PlanItems.GetCount-fa08
+ operationId: People.AsManager.Trips.PlanItems.GetCount-fa08
parameters:
- name: UserName
in: path
@@ -22118,7 +22118,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Get ref of PlanItems from People
- operationId: People.Trips.ListRefPlanItems
+ operationId: People.AsManager.Trips.ListRefPlanItems
parameters:
- name: UserName
in: path
@@ -22179,7 +22179,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Create new navigation property ref to PlanItems for People
- operationId: People.Trips.CreateRefPlanItems
+ operationId: People.AsManager.Trips.CreateRefPlanItems
parameters:
- name: UserName
in: path
@@ -22216,7 +22216,7 @@ paths:
tags:
- People.Trips.PlanItem
summary: Delete ref of navigation property PlanItems for People
- operationId: People.Trips.DeleteRefPlanItems
+ operationId: People.AsManager.Trips.DeleteRefPlanItems
parameters:
- name: UserName
in: path
@@ -22264,7 +22264,7 @@ paths:
tags:
- People.Trip
summary: Get the number of the resource
- operationId: People.Trips.GetCount-1f8c
+ operationId: People.AsManager.Trips.GetCount-1f8c
parameters:
- name: UserName
in: path