ruạṛ
a ���fc$ � @ 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 @ s e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zdd� Zdd� Zd d!� Zd"S )#�DiffResponsez> Response object for obtaining list of changed files. c K sd ddddddddd�| _ ddd d ddd 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)�str�intzlist[DiffResponseEntry])�are_all_changes_included�change_type_count� common_commit�commits_ahead_count�commits_behind_count�added_lines_count�deleted_lines_count�changesZareAllChangesIncludedZchangeTypeCountZcommonCommitZcommitsAheadCountZcommitsBehindCountZaddedLinesCountZdeletedLinesCountr N) Z swagger_typesZ attribute_map�_are_all_changes_included�_change_type_count�_common_commit�_commits_ahead_count�_commits_behind_count�_added_lines_count�_deleted_lines_count�_changes)�self�kwargs� r �C/usr/lib/python3.9/site-packages/oci/devops/models/diff_response.py�__init__ s4 '��zDiffResponse.__init__c C s | j S )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 �r �r r r r r W s z%DiffResponse.are_all_changes_includedc C s || _ 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 c s c C s | j S )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) �r r r r r r o s zDiffResponse.change_type_countc C s || _ 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 { s c C s | j S )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 �r r r r r r � s zDiffResponse.common_commitc C s || _ 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"