Comments (3)
@peombwa There should be one namespace configured, why there are two different namespaces in your case.
from autorest.powershell.
Per our existing architecture, we have a centrally managed table formatting directive config that is shared across multiple modules (namespaces). The modules use the same types, so it made sense to manage the default format centrally. Each namespace/API version returns a different set of properties that we would like to differentiate by namespaces in our centrally managed table formatting directive config, hence the feature request:
- where:
model-name: Org.MyService.v1.TypeName
set:
format-table:
properties:
- DisplayName
- Id
- Mail
- UserPrincipalName
- where:
model-name: Org.MyService.beta.TypeName
set:
format-table:
properties:
- DisplayName
- Id
- Mail
- UserType
I'm aware that we can look at splitting the directive config into each module, but this will lead to duplication of directives since we have several modules.
from autorest.powershell.
@peombwa This seems to be out of the scope what autorest.powershell should support. For your case, those types actually contain different properties in different namespaces/modules which should not be in a share config, so just as you said you should splitting those directives in each modules.
from autorest.powershell.
Related Issues (20)
- In V4 the generated extended command is missing parameters
- Move some generated files from root folder to subfolder HOT 1
- [Feature] Validate directives
- Need a way to sleep in the test script HOT 3
- Build-module will overwrite updated example files when renaming.
- Media content-type header is not being generated for input file types. HOT 3
- [Autorest] optional parameter is set to be required in VMware swagger
- Module will be created and inited many times in one session when `-Parallel` is used. HOT 2
- Monitor Metric Get-AzMetricsBatch encode name parameter twice HOT 1
- [Feature] Generate cmdlet to Add/remove elements for a complex array parameter HOT 1
- [Feature] Generate parameter description with possbile values. HOT 2
- Parameter Capability is an array, enum is the items, value should be generated HOT 2
- build-module.ps1 - The parameter 'Body' has multiple parameter types HOT 1
- Dockerfile needs updating HOT 2
- Test-Module: Import Az.Accounts should not be required HOT 3
- Infinite recursion issue when traversing object properties HOT 2
- Remove use of write-information as it pollutes information stream when loading Az-modules
- format url is invalid type when generating with autorest 3.x HOT 2
- Add support for 'operation-location' for dataplane LRO(Long Running Operations) HOT 2
- Module fails to build due to duplicate definitions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autorest.powershell.