Skip to content

Commit e98f73f

Browse files
Added OrMetadata Transform (Azure#21270)
1 parent 9ac7834 commit e98f73f

File tree

1 file changed

+13
-0
lines changed
  • sdk/storage/azure-storage-blob/swagger

1 file changed

+13
-0
lines changed

sdk/storage/azure-storage-blob/swagger/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,17 @@ directive:
128128
$[property]["parameters"] = $[property]["parameters"].filter(function(param) { return (typeof param['$ref'] === "undefined") || (false == param['$ref'].endsWith("#/parameters/ContainerName"))});
129129
}
130130
}
131+
```
132+
133+
### Change to OrMetadata
134+
``` yaml
135+
directive:
136+
- from: swagger-document
137+
where: $.definitions.BlobItemInternal
138+
transform: |
139+
$.discriminator = "OrMetadata";
140+
$.required = [ "OrMetadata" ];
141+
$.properties.OrMetadata = $.properties.ObjectReplicationMetadata;
142+
$.properties.OrMetadata["x-ms-client-name"] = "ObjectReplicationMetadata";
143+
delete $.properties.ObjectReplicationMetadata;
131144
```

0 commit comments

Comments
 (0)