a N•ºfs)ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s4eZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZed d „ƒZ e jd d „ƒZ ed d„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZejdd„ƒZedd„ƒZejdd„ƒZedd „ƒZejd!d „ƒZd"d#„Zd$d%„Zd&d'„Zd(S))Ú DiffSummaryzS Response object for showing differences for a file between two revisions. c Ksxdddddddddddœ |_ddd d d d d ddddœ |_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ dS)aj Initializes a new DiffSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param old_path: The value to assign to the old_path property of this DiffSummary. :type old_path: str :param new_path: The value to assign to the new_path property of this DiffSummary. :type new_path: str :param old_id: The value to assign to the old_id property of this DiffSummary. :type old_id: str :param new_id: The value to assign to the new_id property of this DiffSummary. :type new_id: str :param are_conflicts_in_file: The value to assign to the are_conflicts_in_file property of this DiffSummary. :type are_conflicts_in_file: bool :param is_large: The value to assign to the is_large property of this DiffSummary. :type is_large: bool :param is_binary: The value to assign to the is_binary property of this DiffSummary. :type is_binary: bool :param changes: The value to assign to the changes property of this DiffSummary. :type changes: list[oci.devops.models.DiffChunk] :param freeform_tags: The value to assign to the freeform_tags property of this DiffSummary. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this DiffSummary. :type defined_tags: dict(str, dict(str, object)) ÚstrÚboolzlist[DiffChunk]zdict(str, str)zdict(str, dict(str, object))) Úold_pathÚnew_pathÚold_idÚnew_idÚare_conflicts_in_fileÚis_largeÚ is_binaryÚchangesÚ freeform_tagsÚ defined_tagsÚoldPathÚnewPathÚoldIdÚnewIdÚareConflictsInFileÚisLargeÚisBinaryrÚ freeformTagsÚ definedTagsN) Ú swagger_typesÚ attribute_mapÚ _old_pathÚ _new_pathÚ_old_idÚ_new_idÚ_are_conflicts_in_fileÚ _is_largeÚ _is_binaryÚ_changesÚ_freeform_tagsÚ _defined_tags)ÚselfÚkwargs©r*ú‚/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/devops/models/diff_summary.pyÚ__init__s@/öö zDiffSummary.__init__cCs|jS)z½ Gets the old_path of this DiffSummary. The path on the base version to the changed object. :return: The old_path of this DiffSummary. :rtype: str ©r©r(r*r*r+r cs zDiffSummary.old_pathcCs ||_dS)zÄ Sets the old_path of this DiffSummary. The path on the base version to the changed object. :param old_path: The old_path of this DiffSummary. :type: str Nr-)r(r r*r*r+r os cCs|jS)z¿ Gets the new_path of this DiffSummary. The path on the target version to the changed object. :return: The new_path of this DiffSummary. :rtype: str ©rr.r*r*r+r {s zDiffSummary.new_pathcCs ||_dS)zÆ Sets the new_path of this DiffSummary. The path on the target version to the changed object. :param new_path: The new_path of this DiffSummary. :type: str Nr/)r(r r*r*r+r ‡s cCs|jS)z· Gets the old_id of this DiffSummary. The ID of the changed object on the base version. :return: The old_id of this DiffSummary. :rtype: str ©r r.r*r*r+r “s zDiffSummary.old_idcCs ||_dS)z¼ Sets the old_id of this DiffSummary. The ID of the changed object on the base version. :param old_id: The old_id of this DiffSummary. :type: str Nr0)r(r r*r*r+r Ÿs cCs|jS)z¹ Gets the new_id of this DiffSummary. The ID of the changed object on the target version. :return: The new_id of this DiffSummary. :rtype: str ©r!r.r*r*r+r «s zDiffSummary.new_idcCs ||_dS)z¾ Sets the new_id of this DiffSummary. The ID of the changed object on the target version. :param new_id: The new_id of this DiffSummary. :type: str Nr1)r(r r*r*r+r ·s cCs|jS)zÛ Gets the are_conflicts_in_file of this DiffSummary. Indicates whether the changed file contains conflicts. :return: The are_conflicts_in_file of this DiffSummary. :rtype: bool ©r"r.r*r*r+r Ãs z!DiffSummary.are_conflicts_in_filecCs ||_dS)zï Sets the are_conflicts_in_file of this DiffSummary. Indicates whether the changed file contains conflicts. :param are_conflicts_in_file: The are_conflicts_in_file of this DiffSummary. :type: bool Nr2)r(r r*r*r+r Ïs cCs|jS)z¯ Gets the is_large of this DiffSummary. Indicates whether the file is large. :return: The is_large of this DiffSummary. :rtype: bool ©r#r.r*r*r+rÛs zDiffSummary.is_largecCs ||_dS)z¶ Sets the is_large of this DiffSummary. Indicates whether the file is large. :param is_large: The is_large of this DiffSummary. :type: bool Nr3)r(rr*r*r+rçs cCs|jS)z² Gets the is_binary of this DiffSummary. Indicates whether the file is binary. :return: The is_binary of this DiffSummary. :rtype: bool ©r$r.r*r*r+rós zDiffSummary.is_binarycCs ||_dS)zº Sets the is_binary of this DiffSummary. Indicates whether the file is binary. :param is_binary: The is_binary of this DiffSummary. :type: bool Nr4)r(rr*r*r+rÿs cCs|jS)zÙ **[Required]** Gets the changes of this DiffSummary. List of changed section in the file. :return: The changes of this DiffSummary. :rtype: list[oci.devops.models.DiffChunk] ©r%r.r*r*r+r s zDiffSummary.changescCs ||_dS)zÐ Sets the changes of this DiffSummary. List of changed section in the file. :param changes: The changes of this DiffSummary. :type: list[oci.devops.models.DiffChunk] Nr5)r(rr*r*r+rs cCs|jS)a¡ Gets the freeform_tags of this DiffSummary. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See `Resource Tags`__. Example: `{"bar-key": "value"}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :return: The freeform_tags of this DiffSummary. :rtype: dict(str, str) ©r&r.r*r*r+r#s zDiffSummary.freeform_tagscCs ||_dS)a­ Sets the freeform_tags of this DiffSummary. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See `Resource Tags`__. Example: `{"bar-key": "value"}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :param freeform_tags: The freeform_tags of this DiffSummary. :type: dict(str, str) Nr6)r(rr*r*r+r1s cCs|jS)aš Gets the defined_tags of this DiffSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. See `Resource Tags`__. Example: `{"foo-namespace": {"bar-key": "value"}}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :return: The defined_tags of this DiffSummary. :rtype: dict(str, dict(str, object)) ©r'r.r*r*r+r?s zDiffSummary.defined_tagscCs ||_dS)a¥ Sets the defined_tags of this DiffSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. See `Resource Tags`__. Example: `{"foo-namespace": {"bar-key": "value"}}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :param defined_tags: The defined_tags of this DiffSummary. :type: dict(str, dict(str, object)) Nr7)r(rr*r*r+rMs cCst|ƒS©N)rr.r*r*r+Ú__repr__[szDiffSummary.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r(Úotherr*r*r+Ú__eq__^szDiffSummary.__eq__cCs ||k Sr8r*r;r*r*r+Ú__ne__dszDiffSummary.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__r,Úpropertyr Úsetterr r r r rrrrrr9r=r>r*r*r*r+r sZS                    rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrr*r*r*r+Ús