HEX
Server: Apache
System: Linux br1026.hostgator.com.br 5.14.0-687.39.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Aug 18 06:09:16 EDT 2026 x86_64
User: corre651 (6538)
PHP: 8.3.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/oci/onesubscription/models/__pycache__/invoicing_user.cpython-39.pyc
a

���f��@s8ddlmZmZmZddlmZeGdd�de��ZdS)�)�formatted_flat_dict�
NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc@seZdZdZdd�Zedd��Zejdd��Zedd��Zejd	d��Zed
d��Z	e	jdd��Z	ed
d��Z
e
jdd��Z
edd��Zejdd��Zedd��Zejdd��Zedd��Z
e
jdd��Z
edd��Zejdd��Zdd�Zdd�Zd d!�Zd"S)#�
InvoicingUserz
    User.
    c	Ksdddddddddd�|_dddddd	d
dd�|_d|_d|_d|_d|_d|_d|_d|_d|_	dS)
a8
        Initializes a new InvoicingUser object with values from keyword arguments.
        The following keyword arguments are supported (corresponding to the getters/setters of this class):

        :param name:
            The value to assign to the name property of this InvoicingUser.
        :type name: str

        :param user_name:
            The value to assign to the user_name property of this InvoicingUser.
        :type user_name: str

        :param first_name:
            The value to assign to the first_name property of this InvoicingUser.
        :type first_name: str

        :param last_name:
            The value to assign to the last_name property of this InvoicingUser.
        :type last_name: str

        :param email:
            The value to assign to the email property of this InvoicingUser.
        :type email: str

        :param tca_contact_id:
            The value to assign to the tca_contact_id property of this InvoicingUser.
        :type tca_contact_id: int

        :param tca_cust_accnt_site_id:
            The value to assign to the tca_cust_accnt_site_id property of this InvoicingUser.
        :type tca_cust_accnt_site_id: int

        :param tca_party_id:
            The value to assign to the tca_party_id property of this InvoicingUser.
        :type tca_party_id: int

        �str�int)�name�	user_name�
first_name�	last_name�email�tca_contact_id�tca_cust_accnt_site_id�tca_party_idr	ZuserNameZ	firstNameZlastNamer
ZtcaContactIdZtcaCustAccntSiteIdZ
tcaPartyIdN)
Z
swagger_typesZ
attribute_map�_name�
_user_name�_first_name�
_last_name�_email�_tca_contact_id�_tca_cust_accnt_site_id�
_tca_party_id)�self�kwargs�r�M/usr/lib/python3.9/site-packages/oci/onesubscription/models/invoicing_user.py�__init__s4'��zInvoicingUser.__init__cCs|jS)z�
        Gets the name of this InvoicingUser.
        Name.


        :return: The name of this InvoicingUser.
        :rtype: str
        �r�rrrrr	Ws
zInvoicingUser.namecCs
||_dS)z�
        Sets the name of this InvoicingUser.
        Name.


        :param name: The name of this InvoicingUser.
        :type: str
        Nr)rr	rrrr	cs
cCs|jS)z�
        Gets the user_name of this InvoicingUser.
        userName.


        :return: The user_name of this InvoicingUser.
        :rtype: str
        �rrrrrr
os
zInvoicingUser.user_namecCs
||_dS)z�
        Sets the user_name of this InvoicingUser.
        userName.


        :param user_name: The user_name of this InvoicingUser.
        :type: str
        Nr )rr
rrrr
{s
cCs|jS)z�
        Gets the first_name of this InvoicingUser.
        First name.


        :return: The first_name of this InvoicingUser.
        :rtype: str
        �rrrrrr�s
zInvoicingUser.first_namecCs
||_dS)z�
        Sets the first_name of this InvoicingUser.
        First name.


        :param first_name: The first_name of this InvoicingUser.
        :type: str
        Nr!)rrrrrr�s
cCs|jS)z�
        Gets the last_name of this InvoicingUser.
        Last name.


        :return: The last_name of this InvoicingUser.
        :rtype: str
        �rrrrrr�s
zInvoicingUser.last_namecCs
||_dS)z�
        Sets the last_name of this InvoicingUser.
        Last name.


        :param last_name: The last_name of this InvoicingUser.
        :type: str
        Nr")rrrrrr�s
cCs|jS)z�
        Gets the email of this InvoicingUser.
        Email.


        :return: The email of this InvoicingUser.
        :rtype: str
        �rrrrrr
�s
zInvoicingUser.emailcCs
||_dS)z�
        Sets the email of this InvoicingUser.
        Email.


        :param email: The email of this InvoicingUser.
        :type: str
        Nr#)rr
rrrr
�s
cCs|jS)z�
        Gets the tca_contact_id of this InvoicingUser.
        TCA contact ID.


        :return: The tca_contact_id of this InvoicingUser.
        :rtype: int
        �rrrrrr�s
zInvoicingUser.tca_contact_idcCs
||_dS)z�
        Sets the tca_contact_id of this InvoicingUser.
        TCA contact ID.


        :param tca_contact_id: The tca_contact_id of this InvoicingUser.
        :type: int
        Nr$)rrrrrr�s
cCs|jS)z�
        Gets the tca_cust_accnt_site_id of this InvoicingUser.
        TCA customer account site ID.


        :return: The tca_cust_accnt_site_id of this InvoicingUser.
        :rtype: int
        �rrrrrr�s
z$InvoicingUser.tca_cust_accnt_site_idcCs
||_dS)z�
        Sets the tca_cust_accnt_site_id of this InvoicingUser.
        TCA customer account site ID.


        :param tca_cust_accnt_site_id: The tca_cust_accnt_site_id of this InvoicingUser.
        :type: int
        Nr%)rrrrrr�s
cCs|jS)z�
        Gets the tca_party_id of this InvoicingUser.
        TCA party ID.


        :return: The tca_party_id of this InvoicingUser.
        :rtype: int
        �rrrrrr�s
zInvoicingUser.tca_party_idcCs
||_dS)z�
        Sets the tca_party_id of this InvoicingUser.
        TCA party ID.


        :param tca_party_id: The tca_party_id of this InvoicingUser.
        :type: int
        Nr&)rrrrrrs
cCst|�S�N)rrrrr�__repr__szInvoicingUser.__repr__cCs|durdS|j|jkS)NF)�__dict__�r�otherrrr�__eq__szInvoicingUser.__eq__cCs
||kSr'rr*rrr�__ne__ szInvoicingUser.__ne__N)�__name__�
__module__�__qualname__�__doc__r�propertyr	�setterr
rrr
rrrr(r,r-rrrrrsJE















rN)Zoci.utilrrrZoci.decoratorsr�objectrrrrr�<module>s