Enum DiffResults.DiffTypeEnum
Values that represent Difference type enums.
Namespace: Microsoft.Health.Fhir.SpecManager.Manager
Assembly: Microsoft.Health.Fhir.SpecManager.dll
Syntax
public enum DiffTypeEnum : int
Fields
| Name | Description |
|---|---|
| Added | Indicates an element was not present in 'A' and exists in 'B'. |
| AddedExpansion | Indicates an expansion was added to the package. |
| AddedRepresentation | Indicates the element has a new representation. |
| AddedTargetProfile | Indicates an element has the same type in 'A' and 'B', but additional Target Profiles in 'B'. |
| AddedType | Indicates an element in 'B' has additional types compared with the same element in 'A'. |
| AddedTypeProfile | Indicates an element has the same type in 'A' and 'B', but additional Type Profiles in 'B'. |
| ChangedBindingStrength | Indicates a change in a ValueSet binding strength. |
| ChangedBindingTarget | Indicates a change in which ValueSet an element is bound to. |
| ChangedCode | Indicates the 'code' of an object has changed. |
| ChangedDescription | Indicates an element is the same in 'A' and 'B', but has modified descriptive text. |
| ChangedExpansion | Indicates some change to the properties of an expansion. |
| ChangedExplicitName | Indicates a backbone element has a different explicit name in 'A' and 'B'. |
| ChangedExpression | Indicates a change in Expressions. |
| ChangedFmmLevel | Indicates a definition has changed in FMM level. |
| ChangedId | Indicates a change in the ID of a canonical resource with the same URL. |
| ChangedMaxCardinality | Indicates an element has a different maximum array length in 'A' and 'B'. |
| ChangedMinCardinality | Indicates an element has a min cardinality change between two required values (e.g., 1-2). |
| ChangedModifierFlag | Indicates a change in modifier status flag. |
| ChangedMustSupportFlag | Indicates a change in the Must Support flag. |
| ChangedOrder | Indicates an element is in a different order. |
| ChangedPublicationStatus | Indicates a definition has changed in publication status. |
| ChangedRegEx | Indicates an element has changes in the validation RegEx expressions between 'A' and 'B'. |
| ChangedRepresentation | Indicates the element.representation has changed. |
| ChangedScope | Indicates a change in the scope. |
| ChangedSearchParameterType | Indicates a change in the search parameter type. |
| ChangedStandardStatus | Indicates a definition has changed in standard status. |
| ChangedSummaryFlag | Indicates a change in the summary flag. |
| ChangedTargetProfile | Indicates an element has the same type in 'A' and 'B', but different Target Profiles (not simple overlap +/-). |
| ChangedType | Indicates an element has different types in 'A' and 'B' (not simple overlap +/-). |
| ChangedTypeProfile | Indicates an element has the same type in 'A' and 'B', but different Type Profiles (not simple overlap +/-). |
| ChangedXPath | Indicates a change in XPath literal and/or usage. |
| MadeArray | Indicates an element has been changed from a scalar in 'A' to an array in 'B'. |
| MadeOptional | Indicates an element is required in 'A' and optional in 'B'. |
| MadeRequired | Indicates an element is optional in 'A' and required in 'B'. |
| MadeScalar | Indicates an element has been changed from an array in 'A' to a scalar in 'B'. |
| Removed | Indicates an element was in 'A' and does not exist in 'B'. |
| RemovedExpansion | Indicates an expansion was removed from the package. |
| RemovedRepresentation | Indicates the element has removed a representation. |
| RemovedTargetProfile | Indicates an element has the same type in 'A' and 'B', but fewer Target Profiles in 'B'. |
| RemovedType | Indicates an element in 'B' has fewer types compared with the same element in 'A'. |
| RemovedTypeProfile | Indicates an element has the same type in 'A' and 'B', but fewer Type Profiles in 'B'. |