class Google::Apis::DocumentaiV1::GoogleCloudDocumentaiV1beta2DocumentPageAnchorPageRef

Represents a weak reference to a page element within a document.

Attributes

bounding_poly[RW]

A bounding polygon for the detected image annotation. Corresponds to the JSON property `boundingPoly` @return [Google::Apis::DocumentaiV1::GoogleCloudDocumentaiV1beta2BoundingPoly]

confidence[RW]

Optional. Confidence of detected page element, if applicable. Range [0, 1]. Corresponds to the JSON property `confidence` @return [Float]

layout_id[RW]

Optional. Deprecated. Use PageRef.bounding_poly instead. Corresponds to the JSON property `layoutId` @return [String]

layout_type[RW]

Optional. The type of the layout element that is being referenced if any. Corresponds to the JSON property `layoutType` @return [String]

page[RW]

Required. Index into the Document.pages element, for example using Document. pages to locate the related page element. This field is skipped when its value is the default 0. See developers.google.com/protocol-buffers/docs/ proto3#json. Corresponds to the JSON property `page` @return [Fixnum]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/documentai_v1/classes.rb, line 5134
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/documentai_v1/classes.rb, line 5139
def update!(**args)
  @bounding_poly = args[:bounding_poly] if args.key?(:bounding_poly)
  @confidence = args[:confidence] if args.key?(:confidence)
  @layout_id = args[:layout_id] if args.key?(:layout_id)
  @layout_type = args[:layout_type] if args.key?(:layout_type)
  @page = args[:page] if args.key?(:page)
end