Skip to content

Commit 9f78fe9

Browse files
Addressing Jason's comments
1 parent 8b71f68 commit 9f78fe9

3 files changed

Lines changed: 8 additions & 19 deletions

File tree

src/swagger-generation/output/metadata.json

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -592,24 +592,6 @@
592592
}
593593
}
594594
},
595-
"applications/domainRegistration": {
596-
"beta": {
597-
"entitySetPath": "applications/domainRegistration",
598-
"isIdempotent": true,
599-
"updatable": true,
600-
"isContainment": true,
601-
"isSingleton": true,
602-
"pathSegmentName": "domainRegistration",
603-
"containerEntitySet": "applications",
604-
"resourceKey": {
605-
"name": "uniqueName"
606-
},
607-
"orchestrationProperties": {
608-
"save": [],
609-
"get": []
610-
}
611-
}
612-
},
613595
"oauth2PermissionGrants": {
614596
"beta": {
615597
"isIdempotent": false,

src/swagger-generation/src/config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ export interface EntityTypeConfig {
6060
ResourceKey?: ResourceKeyConfig
6161
OrchestrationProperties?: OrchestrationPropertiesConfig
6262
IsSingleton?: boolean,
63-
PathSegmentName?: string
63+
PathSegmentName?: string,
64+
IsInternal?: boolean
6465
}
6566

6667
export class Config {

src/swagger-generation/src/metadataWriter.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ export const writeMetadata = (definitionMap: DefinitionMap, config: Config): Met
2828
config.EntityTypes.forEach((entityTypeConfig: EntityTypeConfig, id: string) => {
2929
const rootUri = entityTypeConfig.RootUri;
3030

31+
// Skip internal entities
32+
if (entityTypeConfig.IsInternal) {
33+
console.log("Skipping internal entity " + id);
34+
return;
35+
}
36+
3137
if (rootUri) {
3238
console.log("Writing metadata for " + id);
3339

0 commit comments

Comments
 (0)