Added overridable BeforeRequest and AfterRequest methods to FhirClient (e.g. for use with authorization)
Produce a clearer error message when encountering two properties with the same name while doing reflection. Closes #27.
Made the default implementation of the Before/After request virtual methods call new event properties, so you can both subclass or use the event props
Merge branch 'ft-client-request-hooks'
Changed the events to align with the standard event pattern in .NET
Update LICENSE
Updated copyright notices
Merge branch 'master' of https://github.com/ewoutkramer/fhir-net-api
Update LICENSE
Copyright notice corrected
Merge branch 'master' of https://github.com/ewoutkramer/fhir-net-api
Schema support for validation
- Added static schema files as embedded resources
- Created SchemaCollection class to easily grab compiled schemas for use with .NET validation
Schema support for validation
- Added static schema files as embedded resources
- Created SchemaCollection class to easily grab compiled schemas for use with .NET validation
- Merged revision of license clause
Fixed bug where I assumed that in the attribute FhirType(name), name is unique, or at least can be used for overrides
Giving a more clear error when choice member does not specify a choice in its name in the instance
Fixed null-reference exception when validation messages are created without an active ValidationContext
Merge branch 'master' into ft-metadata
Added ModelSurface, ArtifactStore