Skip to content
New issue

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

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

Already on GitHub? # to your account

Update ComponentDefinition OM #736

Merged
merged 1 commit into from
Feb 10, 2025

Conversation

joem-msft
Copy link
Contributor

  • replaced parameter IsRequired keyword with IsOptional. To ensure smaller serialized yaml.
  • PaYamlPropertyDataType consolidated to replace PFxDataType and PFxFunctionReturnType to move validation to compiler which will simplify compiler implementation.
  • change serialized order of Parameters to occur last. NamedObjectCollectionExtensions.EmptyToNull extension methods.
  • updated schema documentation
  • Add additional examples of custom properties

- replaced parameter `IsRequired` keyword with `IsOptional`. To ensure smaller serialized yaml.
- `PaYamlPropertyDataType` consolidated to replace `PFxDataType` and `PFxFunctionReturnType` to move validation to compiler which will simplify compiler implementation.
- change serialized order of `Parameters` to occur last.
`NamedObjectCollectionExtensions.EmptyToNull`  extension methods.
- updated schema documentation
- Add additional examples of custom properties
@joem-msft joem-msft requested review from a team as code owners February 10, 2025 21:11
@joem-msft joem-msft merged commit 68a1f10 into master Feb 10, 2025
4 checks passed
@joem-msft joem-msft deleted the users/joemay/component-definitions-next branch February 10, 2025 21:20
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants