Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[http-server-csharp]: Fix issues with ToDoList spec service generation #5179

Open
4 of 7 tasks
markcowl opened this issue Nov 23, 2024 · 0 comments
Open
4 of 7 tasks
Assignees

Comments

@markcowl
Copy link
Contributor

markcowl commented Nov 23, 2024

Some issues to correct with ToDoList spec

  • toDoItem._dummy: need to preserve serialized name when creating identifiers
  • Correct property narrowing in inherited property overrides (userExistsResponse, invalidUserResponse)
    • Make property virtual or abstract in the base type
    • intentionally override property in derived type with 'new' keyword
  • Fix handling of anonymous models (toDoPage.pagination)
  • Add special case for coalescing nullable type unions (do not represent as object)
  • Convert content-type into constraint (toDoItems.create)
  • Provide pattern for UserExists error on create and 404 response on get/update/delete
  • Add dispatch logic for union requests and helpers for union properties and responses
@markcowl markcowl self-assigned this Nov 23, 2024
@markcowl markcowl added emitter:service:csharp bug Something isn't working labels Nov 23, 2024
@markcowl markcowl added this to the [2024] December milestone Nov 23, 2024
@markcowl markcowl added triaged:core feature New feature or request and removed bug Something isn't working labels Nov 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant