ruạṛ
a ���f�1 � @ 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� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zd+d,� Zd-d.� Zd/d0� Zd1S )2�SoftwarePackagez, The details for a software package c K s� dddddddddddddd� | _ ddd d ddd ddddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a� Initializes a new SoftwarePackage 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 SoftwarePackage. :type display_name: str :param name: The value to assign to the name property of this SoftwarePackage. :type name: str :param type: The value to assign to the type property of this SoftwarePackage. :type type: str :param version: The value to assign to the version property of this SoftwarePackage. :type version: str :param architecture: The value to assign to the architecture property of this SoftwarePackage. :type architecture: str :param last_modified_date: The value to assign to the last_modified_date property of this SoftwarePackage. :type last_modified_date: str :param checksum: The value to assign to the checksum property of this SoftwarePackage. :type checksum: str :param checksum_type: The value to assign to the checksum_type property of this SoftwarePackage. :type checksum_type: str :param description: The value to assign to the description property of this SoftwarePackage. :type description: str :param size_in_bytes: The value to assign to the size_in_bytes property of this SoftwarePackage. :type size_in_bytes: int :param dependencies: The value to assign to the dependencies property of this SoftwarePackage. :type dependencies: list[oci.os_management.models.SoftwarePackageDependency] :param files: The value to assign to the files property of this SoftwarePackage. :type files: list[oci.os_management.models.SoftwarePackageFile] :param software_sources: The value to assign to the software_sources property of this SoftwarePackage. :type software_sources: list[oci.os_management.models.SoftwareSourceId] �str�intzlist[SoftwarePackageDependency]zlist[SoftwarePackageFile]zlist[SoftwareSourceId]) �display_name�name�type�version�architecture�last_modified_date�checksum� checksum_type�description� size_in_bytes�dependencies�files�software_sourcesZdisplayNamer r r r ZlastModifiedDater ZchecksumTyper ZsizeInBytesr r ZsoftwareSourcesN)Z swagger_typesZ attribute_map� _display_name�_name�_type�_version� _architecture�_last_modified_date� _checksum�_checksum_type�_description�_size_in_bytes� _dependencies�_files�_software_sources)�self�kwargs� r% �M/usr/lib/python3.9/site-packages/oci/os_management/models/software_package.py�__init__ sR ;��zSoftwarePackage.__init__c C s | j S )z� **[Required]** Gets the display_name of this SoftwarePackage. Package name :return: The display_name of this SoftwarePackage. :rtype: str �r �r# r% r% r&