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'. |