ruạṛ
a ���f�2 � @ 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 ZdZdZdZdZdZdZdZ dZ d Zd Zdd� Z ed d� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zd(d)� Zd*d+� Zd,d-� Zd.S )/�TransferPackagez TransferPackage model. � PREPARING�SHIPPING�RECEIVED� PROCESSING� PROCESSED�RETURNED�DELETED� CANCELLED�CANCELLED_RETURNEDc K sn dddddddddd� | _ ddddd d ddd d� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ dS )af Initializes a new TransferPackage object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param label: The value to assign to the label property of this TransferPackage. :type label: str :param lifecycle_state: The value to assign to the lifecycle_state property of this TransferPackage. Allowed values for this property are: "PREPARING", "SHIPPING", "RECEIVED", "PROCESSING", "PROCESSED", "RETURNED", "DELETED", "CANCELLED", "CANCELLED_RETURNED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param transfer_job_id: The value to assign to the transfer_job_id property of this TransferPackage. :type transfer_job_id: str :param creation_time: The value to assign to the creation_time property of this TransferPackage. :type creation_time: datetime :param original_package_delivery_tracking_number: The value to assign to the original_package_delivery_tracking_number property of this TransferPackage. :type original_package_delivery_tracking_number: str :param return_package_delivery_tracking_number: The value to assign to the return_package_delivery_tracking_number property of this TransferPackage. :type return_package_delivery_tracking_number: str :param package_delivery_vendor: The value to assign to the package_delivery_vendor property of this TransferPackage. :type package_delivery_vendor: str :param transfer_site_shipping_address: The value to assign to the transfer_site_shipping_address property of this TransferPackage. :type transfer_site_shipping_address: str :param attached_transfer_device_labels: The value to assign to the attached_transfer_device_labels property of this TransferPackage. :type attached_transfer_device_labels: list[str] �strZdatetimez list[str]) �label�lifecycle_state�transfer_job_id� creation_time�)original_package_delivery_tracking_number�'return_package_delivery_tracking_number�package_delivery_vendor�transfer_site_shipping_address�attached_transfer_device_labelsr ZlifecycleStateZ transferJobIdZcreationTimeZ%originalPackageDeliveryTrackingNumberZ#returnPackageDeliveryTrackingNumberZpackageDeliveryVendorZtransferSiteShippingAddressZattachedTransferDeviceLabelsN)Z swagger_typesZ attribute_map�_label�_lifecycle_state�_transfer_job_id�_creation_time�*_original_package_delivery_tracking_number�(_return_package_delivery_tracking_number�_package_delivery_vendor�_transfer_site_shipping_address� _attached_transfer_device_labels)�self�kwargs� r% �C/usr/lib/python3.9/site-packages/oci/dts/models/transfer_package.py�__init__6 s: -� �zTransferPackage.__init__c C s | j S )z� **[Required]** Gets the label of this TransferPackage. :return: The label of this TransferPackage. :rtype: str �r �r# r% r% r&