Class SchemaPackage
A schema package contains a set of schemas and type definitions.
Implements
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1.Data
Assembly: Google.Apis.CloudHealthcare.v1.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
Optional. 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
Optional. 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
Optional. Determines how messages that fail to parse are handled.
Declaration
[JsonProperty("schematizedParsingType")]
public virtual string SchematizedParsingType { get; set; }
Property Value
Type | Description |
---|---|
string |
Types
Optional. 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
Optional. 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 |