a ûÎòf ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sdeZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZd d „Z d d „Z dd„Z dS)Ú DiffSectionzG Details about a section of changes within a difference chunk. cKs(dddœ|_dddœ|_d|_d|_dS)aÞ Initializes a new DiffSection object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this DiffSection. :type type: str :param lines: The value to assign to the lines property of this DiffSection. :type lines: list[oci.devops.models.DiffLineDetails] Ústrzlist[DiffLineDetails])ÚtypeÚlinesrr N)Z swagger_typesZ attribute_mapÚ_typeÚ_lines)ÚselfÚkwargs©rúB/usr/lib/python3.9/site-packages/oci/devops/models/diff_section.pyÚ__init__sþþzDiffSection.__init__cCs|jS)z‘ Gets the type of this DiffSection. Type of change. :return: The type of this DiffSection. :rtype: str ©r ©r rrrr-s zDiffSection.typecCs ||_dS)z” Sets the type of this DiffSection. Type of change. :param type: The type of this DiffSection. :type: str Nr)r rrrrr9s cCs|jS)zÉ Gets the lines of this DiffSection. The lines within changed section. :return: The lines of this DiffSection. :rtype: list[oci.devops.models.DiffLineDetails] ©r rrrrr Es zDiffSection.linescCs ||_dS)zÍ Sets the lines of this DiffSection. The lines within changed section. :param lines: The lines of this DiffSection. :type: list[oci.devops.models.DiffLineDetails] Nr)r r rrrr Qs cCst|ƒS©N)rrrrrÚ__repr__]szDiffSection.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r ÚotherrrrÚ__eq__`szDiffSection.__eq__cCs ||k SrrrrrrÚ__ne__fszDiffSection.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr rrrrrrrr s    rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs