Edit File: modify_domain_hook.cpython-37.pyc
B �e� � @ sF d dl mZ d dl mZ d dl mZ ddlmZ dZG dd� d�Zd S ) � )�absolute_import)�division)�print_function� )�hook_methodzAleksandr Shyshatskyc @ s: e Zd ZdZdZedd� �Zed dd��Zedd � �ZdS )�ModifyDomainHookzs This hook provides bunch of events related to domain manipulations like create, rename, transit, etc. r c C s dS )z� Called when domain is created in control panel. :param username: owner of the domain :param domain: name before rename N� )�self�username�domainr r ��/builddir/build/BUILDROOT/alt-python27-cllib-3.3.5-1.el8.cloudlinux.x86_64/opt/alt/python37/lib/python3.7/site-packages/clcommon/public_hooks/lib/modify_domain_hook.py�post_create_domain s z#ModifyDomainHook.post_create_domainNc K s dS )a� Called when domain is renamed in control panel. Also called when the whole site is transferred to new domain. :param username: owner of the domain :param domain: name before rename :param new_domain: name after rename [optional] :param include_subdomains: whether subdomains are renamed too [optional] :param kwargs: any other args Nr )r r r Z new_domainZinclude_subdomains�kwargsr r r �post_modify_domain s z#ModifyDomainHook.post_modify_domainc C s dS )z� Called when domain is completely removed from control panel, but domain owner still exists as unix user. :param username: owner of the domain :param domain: name before rename Nr )r r r r r r �post_delete_domain, s z#ModifyDomainHook.post_delete_domain)NN) �__name__� __module__�__qualname__�__doc__ZHOOK_VERSIONr r r r r r r r r s r N)Z __future__r r r Zhelpersr � __author__r r r r r �<module> s