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)# DiffResponsez> Response object for obtaining list of changed files. c Ksdddddddddd|_ddd d d d d dd|_d|_d|_d|_d|_d|_d|_d|_d|_ dS)a Initializes a new DiffResponse object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param are_all_changes_included: The value to assign to the are_all_changes_included property of this DiffResponse. :type are_all_changes_included: bool :param change_type_count: The value to assign to the change_type_count property of this DiffResponse. :type change_type_count: dict(str, int) :param common_commit: The value to assign to the common_commit property of this DiffResponse. :type common_commit: str :param commits_ahead_count: The value to assign to the commits_ahead_count property of this DiffResponse. :type commits_ahead_count: int :param commits_behind_count: The value to assign to the commits_behind_count property of this DiffResponse. :type commits_behind_count: int :param added_lines_count: The value to assign to the added_lines_count property of this DiffResponse. :type added_lines_count: int :param deleted_lines_count: The value to assign to the deleted_lines_count property of this DiffResponse. :type deleted_lines_count: int :param changes: The value to assign to the changes property of this DiffResponse. :type changes: list[oci.devops.models.DiffResponseEntry] boolzdict(str, int)strintzlist[DiffResponseEntry])are_all_changes_includedchange_type_count common_commitcommits_ahead_countcommits_behind_countadded_lines_countdeleted_lines_countchangesareAllChangesIncludedchangeTypeCount commonCommitcommitsAheadCountcommitsBehindCountaddedLinesCountdeletedLinesCountrN) swagger_types attribute_map_are_all_changes_included_change_type_count_common_commit_commits_ahead_count_commits_behind_count_added_lines_count_deleted_lines_count_changes)selfkwargsr%/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/devops/models/diff_response.py__init__s4'  zDiffResponse.__init__cCs|jS)z Gets the are_all_changes_included of this DiffResponse. Boolean value to indicate if all changes are included in the response. :return: The are_all_changes_included of this DiffResponse. :rtype: bool rr#r%r%r&r Us z%DiffResponse.are_all_changes_includedcCs ||_dS)a  Sets the are_all_changes_included of this DiffResponse. Boolean value to indicate if all changes are included in the response. :param are_all_changes_included: The are_all_changes_included of this DiffResponse. :type: bool Nr()r#r r%r%r&r as cCs|jS)z Gets the change_type_count of this DiffResponse. Count of each type of change in difference. :return: The change_type_count of this DiffResponse. :rtype: dict(str, int) rr)r%r%r&r ms zDiffResponse.change_type_countcCs ||_dS)z Sets the change_type_count of this DiffResponse. Count of each type of change in difference. :param change_type_count: The change_type_count of this DiffResponse. :type: dict(str, int) Nr*)r#r r%r%r&r ys cCs|jS)z Gets the common_commit of this DiffResponse. The ID of the common commit between source and target. :return: The common_commit of this DiffResponse. :rtype: str rr)r%r%r&r s zDiffResponse.common_commitcCs ||_dS)z Sets the common_commit of this DiffResponse. The ID of the common commit between source and target. :param common_commit: The common_commit of this DiffResponse. :type: str Nr+)r#r r%r%r&r s cCs|jS)z Gets the commits_ahead_count of this DiffResponse. The number of commits source is ahead of target by. :return: The commits_ahead_count of this DiffResponse. :rtype: int rr)r%r%r&r s z DiffResponse.commits_ahead_countcCs ||_dS)z Sets the commits_ahead_count of this DiffResponse. The number of commits source is ahead of target by. :param commits_ahead_count: The commits_ahead_count of this DiffResponse. :type: int Nr,)r#r r%r%r&r s cCs|jS)z Gets the commits_behind_count of this DiffResponse. The number of commits source is behind target by. :return: The commits_behind_count of this DiffResponse. :rtype: int rr)r%r%r&rs z!DiffResponse.commits_behind_countcCs ||_dS)z Sets the commits_behind_count of this DiffResponse. The number of commits source is behind target by. :param commits_behind_count: The commits_behind_count of this DiffResponse. :type: int Nr-)r#rr%r%r&rs cCs|jS)z Gets the added_lines_count of this DiffResponse. The number of lines added in whole difference. :return: The added_lines_count of this DiffResponse. :rtype: int r r)r%r%r&rs zDiffResponse.added_lines_countcCs ||_dS)z Sets the added_lines_count of this DiffResponse. The number of lines added in whole difference. :param added_lines_count: The added_lines_count of this DiffResponse. :type: int Nr.)r#rr%r%r&rs cCs|jS)z Gets the deleted_lines_count of this DiffResponse. The number of lines deleted in whole difference. :return: The deleted_lines_count of this DiffResponse. :rtype: int r!r)r%r%r&rs z DiffResponse.deleted_lines_countcCs ||_dS)z Sets the deleted_lines_count of this DiffResponse. The number of lines deleted in whole difference. :param deleted_lines_count: The deleted_lines_count of this DiffResponse. :type: int Nr/)r#rr%r%r&rs cCs|jS)z **[Required]** Gets the changes of this DiffResponse. List of changes in the difference. :return: The changes of this DiffResponse. :rtype: list[oci.devops.models.DiffResponseEntry] r"r)r%r%r&rs zDiffResponse.changescCs ||_dS)z Sets the changes of this DiffResponse. List of changes in the difference. :param changes: The changes of this DiffResponse. :type: list[oci.devops.models.DiffResponseEntry] Nr0)r#rr%r%r&r s cCst|SN)rr)r%r%r&__repr__szDiffResponse.__repr__cCs|dur dS|j|jkS)NF)__dict__r#otherr%r%r&__eq__szDiffResponse.__eq__cCs ||k Sr1r%r4r%r%r&__ne__szDiffResponse.__ne__N)__name__ __module__ __qualname____doc__r'propertyr setterr r r rrrrr2r6r7r%r%r%r&r sJE                rN)oci.utilrrroci.decoratorsrobjectrr%r%r%r&s