Class SchemaPackage
A schema package contains a set of schemas and type definitions.
Implements
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1beta1.Data
Assembly: Google.Apis.CloudHealthcare.v1beta1.dll
Syntax
public class SchemaPackage : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IgnoreMinOccurs
Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent.
Declaration
[JsonProperty("ignoreMinOccurs")]
public virtual bool? IgnoreMinOccurs { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Schemas
Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message.
Declaration
[JsonProperty("schemas")]
public virtual IList<Hl7SchemaConfig> Schemas { get; set; }
Property Value
Type | Description |
---|---|
IList<Hl7SchemaConfig> |
SchematizedParsingType
Determines how messages that fail to parse are handled.
Declaration
[JsonProperty("schematizedParsingType")]
public virtual string SchematizedParsingType { get; set; }
Property Value
Type | Description |
---|---|
string |
Types
Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message.
Declaration
[JsonProperty("types")]
public virtual IList<Hl7TypesConfig> Types { get; set; }
Property Value
Type | Description |
---|---|
IList<Hl7TypesConfig> |
UnexpectedSegmentHandling
Determines how unexpected segments (segments not matched to the schema) are handled.
Declaration
[JsonProperty("unexpectedSegmentHandling")]
public virtual string UnexpectedSegmentHandling { get; set; }
Property Value
Type | Description |
---|---|
string |