Class SchemaGroup
An HL7v2 logical group construct.
Implements
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1.Data
Assembly: Google.Apis.CloudHealthcare.v1.dll
Syntax
public class SchemaGroup : IDirectResponseSchema
Properties
Choice
True indicates that this is a choice group, meaning that only one of its segments can exist in a given message.
Declaration
[JsonProperty("choice")]
public virtual bool? Choice { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxOccurs
The maximum number of times this group can be repeated. 0 or -1 means unbounded.
Declaration
[JsonProperty("maxOccurs")]
public virtual int? MaxOccurs { get; set; }
Property Value
Type | Description |
---|---|
int? |
Members
Nested groups and/or segments.
Declaration
[JsonProperty("members")]
public virtual IList<GroupOrSegment> Members { get; set; }
Property Value
Type | Description |
---|---|
IList<GroupOrSegment> |
MinOccurs
The minimum number of times this group must be present/repeated.
Declaration
[JsonProperty("minOccurs")]
public virtual int? MinOccurs { get; set; }
Property Value
Type | Description |
---|---|
int? |
Name
The name of this group. For example, "ORDER_DETAIL".
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |