ruạṛ
a ���f � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sJ e Zd ZdZdd� Zedd� �Zejdd� �Zdd� Zd d � Z dd� Z d S )�BoundingPolygonz* The object-bounding polygon box. c K s ddi| _ ddi| _d| _dS )a� Initializes a new BoundingPolygon object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param normalized_vertices: The value to assign to the normalized_vertices property of this BoundingPolygon. :type normalized_vertices: list[oci.ai_document.models.NormalizedVertex] �normalized_verticeszlist[NormalizedVertex]ZnormalizedVerticesN)Z swagger_typesZ attribute_map�_normalized_vertices)�self�kwargs� r �K/usr/lib/python3.9/site-packages/oci/ai_document/models/bounding_polygon.py�__init__ s ��zBoundingPolygon.__init__c C s | j S )a+ **[Required]** Gets the normalized_vertices of this BoundingPolygon. An array of normalized points defining the polygon's perimeter, with an implicit segment between subsequent points and between the first and last point. Rectangles are defined with four points. For example, `[{"x": 0, "y": 0}, {"x": 1, "y": 0}, {"x": 1, "y": 0.5}, {"x": 0, "y": 0.5}]` represents the top half of an image. :return: The normalized_vertices of this BoundingPolygon. :rtype: list[oci.ai_document.models.NormalizedVertex] �r �r r r r r &