lib/google/apis/healthcare_v1/classes.rb in google-apis-healthcare_v1-0.12.0 vs lib/google/apis/healthcare_v1/classes.rb in google-apis-healthcare_v1-0.13.0
- old
+ new
@@ -3212,19 +3212,26 @@
# Corresponds to the JSON property `segmentTerminator`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
attr_accessor :segment_terminator
+ # Immutable. Determines the version of the unschematized parser to be used when `
+ # schema` is not given. This field is immutable after store creation.
+ # Corresponds to the JSON property `version`
+ # @return [String]
+ attr_accessor :version
+
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@allow_null_header = args[:allow_null_header] if args.key?(:allow_null_header)
@schema = args[:schema] if args.key?(:schema)
@segment_terminator = args[:segment_terminator] if args.key?(:segment_terminator)
+ @version = args[:version] if args.key?(:version)
end
end
# A patient identifier and associated type.
class PatientId
@@ -3667,19 +3674,26 @@
# VersionSources all match an incoming message.
# Corresponds to the JSON property `types`
# @return [Array<Google::Apis::HealthcareV1::Hl7TypesConfig>]
attr_accessor :types
+ # Determines how unexpected segments (segments not matched to the schema) are
+ # handled.
+ # Corresponds to the JSON property `unexpectedSegmentHandling`
+ # @return [String]
+ attr_accessor :unexpected_segment_handling
+
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@ignore_min_occurs = args[:ignore_min_occurs] if args.key?(:ignore_min_occurs)
@schemas = args[:schemas] if args.key?(:schemas)
@schematized_parsing_type = args[:schematized_parsing_type] if args.key?(:schematized_parsing_type)
@types = args[:types] if args.key?(:types)
+ @unexpected_segment_handling = args[:unexpected_segment_handling] if args.key?(:unexpected_segment_handling)
end
end
# An HL7v2 Segment.
class SchemaSegment