a Nf@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z ed dZ e jddZ eddZ e jddZ eddZ e jddZ eddZ e jddZ eddZejddZddZddZd d!Zd"S)#FileDiffResponsezQ Response object for showing differences for a file between two commits. c Ksdddddddddd|_ddddd d d d d|_d |_d |_d |_d |_d |_d |_d |_d |_ d S)aP Initializes a new FileDiffResponse 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 FileDiffResponse. :type old_path: str :param new_path: The value to assign to the new_path property of this FileDiffResponse. :type new_path: str :param old_id: The value to assign to the old_id property of this FileDiffResponse. :type old_id: str :param new_id: The value to assign to the new_id property of this FileDiffResponse. :type new_id: str :param are_conflicts_in_file: The value to assign to the are_conflicts_in_file property of this FileDiffResponse. :type are_conflicts_in_file: bool :param is_large: The value to assign to the is_large property of this FileDiffResponse. :type is_large: bool :param is_binary: The value to assign to the is_binary property of this FileDiffResponse. :type is_binary: bool :param changes: The value to assign to the changes property of this FileDiffResponse. :type changes: list[oci.devops.models.DiffChunk] strboolzlist[DiffChunk])old_pathnew_pathold_idnew_idare_conflicts_in_fileis_large is_binarychangesoldPathnewPatholdIdnewIdareConflictsInFileisLargeisBinaryrN) swagger_types attribute_map _old_path _new_path_old_id_new_id_are_conflicts_in_file _is_large _is_binary_changes)selfkwargsr$/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/devops/models/file_diff_response.py__init__s4'  zFileDiffResponse.__init__cCs|jS)z Gets the old_path of this FileDiffResponse. The path on the base version to the changed object. :return: The old_path of this FileDiffResponse. :rtype: str rr"r$r$r%r Us zFileDiffResponse.old_pathcCs ||_dS)z Sets the old_path of this FileDiffResponse. The path on the base version to the changed object. :param old_path: The old_path of this FileDiffResponse. :type: str Nr')r"r r$r$r%r as cCs|jS)z Gets the new_path of this FileDiffResponse. The path on the target version to the changed object. :return: The new_path of this FileDiffResponse. :rtype: str rr(r$r$r%r ms zFileDiffResponse.new_pathcCs ||_dS)z Sets the new_path of this FileDiffResponse. The path on the target version to the changed object. :param new_path: The new_path of this FileDiffResponse. :type: str Nr))r"r r$r$r%r ys cCs|jS)z Gets the old_id of this FileDiffResponse. The ID of the changed object on the base version. :return: The old_id of this FileDiffResponse. :rtype: str rr(r$r$r%r s zFileDiffResponse.old_idcCs ||_dS)z Sets the old_id of this FileDiffResponse. The ID of the changed object on the base version. :param old_id: The old_id of this FileDiffResponse. :type: str Nr*)r"r r$r$r%r s cCs|jS)z Gets the new_id of this FileDiffResponse. The ID of the changed object on the target version. :return: The new_id of this FileDiffResponse. :rtype: str rr(r$r$r%r s zFileDiffResponse.new_idcCs ||_dS)z Sets the new_id of this FileDiffResponse. The ID of the changed object on the target version. :param new_id: The new_id of this FileDiffResponse. :type: str Nr+)r"r r$r$r%r s cCs|jS)z Gets the are_conflicts_in_file of this FileDiffResponse. Indicates whether the changed file contains conflicts. :return: The are_conflicts_in_file of this FileDiffResponse. :rtype: bool rr(r$r$r%r s z&FileDiffResponse.are_conflicts_in_filecCs ||_dS)z Sets the are_conflicts_in_file of this FileDiffResponse. Indicates whether the changed file contains conflicts. :param are_conflicts_in_file: The are_conflicts_in_file of this FileDiffResponse. :type: bool Nr,)r"r r$r$r%r s cCs|jS)z Gets the is_large of this FileDiffResponse. Indicates whether the file is large. :return: The is_large of this FileDiffResponse. :rtype: bool rr(r$r$r%rs zFileDiffResponse.is_largecCs ||_dS)z Sets the is_large of this FileDiffResponse. Indicates whether the file is large. :param is_large: The is_large of this FileDiffResponse. :type: bool Nr-)r"rr$r$r%rs cCs|jS)z Gets the is_binary of this FileDiffResponse. Indicates whether the file is binary. :return: The is_binary of this FileDiffResponse. :rtype: bool r r(r$r$r%rs zFileDiffResponse.is_binarycCs ||_dS)z Sets the is_binary of this FileDiffResponse. Indicates whether the file is binary. :param is_binary: The is_binary of this FileDiffResponse. :type: bool Nr.)r"rr$r$r%rs cCs|jS)z **[Required]** Gets the changes of this FileDiffResponse. List of changed section in the file. :return: The changes of this FileDiffResponse. :rtype: list[oci.devops.models.DiffChunk] r!r(r$r$r%rs zFileDiffResponse.changescCs ||_dS)z Sets the changes of this FileDiffResponse. List of changed section in the file. :param changes: The changes of this FileDiffResponse. :type: list[oci.devops.models.DiffChunk] Nr/)r"rr$r$r%r s cCst|SN)rr(r$r$r%__repr__szFileDiffResponse.__repr__cCs|dur dS|j|jkS)NF)__dict__r"otherr$r$r%__eq__szFileDiffResponse.__eq__cCs ||k Sr0r$r3r$r$r%__ne__szFileDiffResponse.__ne__N)__name__ __module__ __qualname____doc__r&propertyr setterr r r r rrrr1r5r6r$r$r$r%r sJE                rN)oci.utilrrroci.decoratorsrobjectrr$r$r$r%s