ruạṛ
a ���f � @ 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 dd� Zdd� Zdd� ZdS ) �SoftwarePackageSummaryz4 Summary information for a software package c K sZ dddddddd�| _ ddddddd d�| _d | _d | _d | _d | _d | _d | _d | _d S )a� Initializes a new SoftwarePackageSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param display_name: The value to assign to the display_name property of this SoftwarePackageSummary. :type display_name: str :param name: The value to assign to the name property of this SoftwarePackageSummary. :type name: str :param type: The value to assign to the type property of this SoftwarePackageSummary. :type type: str :param version: The value to assign to the version property of this SoftwarePackageSummary. :type version: str :param architecture: The value to assign to the architecture property of this SoftwarePackageSummary. :type architecture: str :param checksum: The value to assign to the checksum property of this SoftwarePackageSummary. :type checksum: str :param checksum_type: The value to assign to the checksum_type property of this SoftwarePackageSummary. :type checksum_type: str �str)�display_name�name�type�version�architecture�checksum� checksum_typeZdisplayNamer r r r r ZchecksumTypeN) Z swagger_typesZ attribute_map� _display_name�_name�_type�_version� _architecture� _checksum�_checksum_type)�self�kwargs� r �U/usr/lib/python3.9/site-packages/oci/os_management/models/software_package_summary.py�__init__ s. #�� zSoftwarePackageSummary.__init__c C s | j S )z� **[Required]** Gets the display_name of this SoftwarePackageSummary. Package name :return: The display_name of this SoftwarePackageSummary. :rtype: str �r �r r r r r P s z#SoftwarePackageSummary.display_namec C s || _ dS )z� Sets the display_name of this SoftwarePackageSummary. Package name :param display_name: The display_name of this SoftwarePackageSummary. :type: str Nr )r r r r r r \ s c C s | j S )z� **[Required]** Gets the name of this SoftwarePackageSummary. Unique identifier for the package. NOTE - This is not an OCID :return: The name of this SoftwarePackageSummary. :rtype: str �r r r r r r h s zSoftwarePackageSummary.namec C s || _ dS )z� Sets the name of this SoftwarePackageSummary. Unique identifier for the package. NOTE - This is not an OCID :param name: The name of this SoftwarePackageSummary. :type: str Nr )r r r r r r t s c C s | j S )z� **[Required]** Gets the type of this SoftwarePackageSummary. Type of the package :return: The type of this SoftwarePackageSummary. :rtype: str �r r r r r r � s zSoftwarePackageSummary.typec C s || _ dS )z� Sets the type of this SoftwarePackageSummary. Type of the package :param type: The type of this SoftwarePackageSummary. :type: str Nr )r r r r r r � s c C s | j S )z� **[Required]** Gets the version of this SoftwarePackageSummary. Version of the package :return: The version of this SoftwarePackageSummary. :rtype: str �r r r r r r � s zSoftwarePackageSummary.versionc C s || _ dS )z� Sets the version of this SoftwarePackageSummary. Version of the package :param version: The version of this SoftwarePackageSummary. :type: str Nr )r r r r r r � s c C s | j S )z� Gets the architecture of this SoftwarePackageSummary. the architecture for which this software was built :return: The architecture of this SoftwarePackageSummary. :rtype: str �r r r r r r � s z#SoftwarePackageSummary.architecturec C s || _ dS )z� Sets the architecture of this SoftwarePackageSummary. the architecture for which this software was built :param architecture: The architecture of this SoftwarePackageSummary. :type: str Nr )r r r r r r � s c C s | j S )z� Gets the checksum of this SoftwarePackageSummary. checksum of the package :return: The checksum of this SoftwarePackageSummary. :rtype: str �r r r r r r � s zSoftwarePackageSummary.checksumc C s || _ dS )z� Sets the checksum of this SoftwarePackageSummary. checksum of the package :param checksum: The checksum of this SoftwarePackageSummary. :type: str Nr! )r r r r r r � s c C s | j S )z� Gets the checksum_type of this SoftwarePackageSummary. type of the checksum :return: The checksum_type of this SoftwarePackageSummary. :rtype: str �r r r r r r � s z$SoftwarePackageSummary.checksum_typec C s || _ dS )z� Sets the checksum_type of this SoftwarePackageSummary. type of the checksum :param checksum_type: The checksum_type of this SoftwarePackageSummary. :type: str Nr"