
    ~i?                     J    d Z ddlZddlZddlZddlmZ  G d de          ZdS )a  
    speech_saas_prod

    No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)  # noqa: E501

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    N)Configurationc                      e Zd ZdZ	 i ddddddddddd	dd
dddddddddddddddddddddddiZi ddddddddddd	dd
ddddd dd!dd"dd#dd$dd%dd&dd'dd(dd)iZdUd+Zed,             Zej	        d-             Zed.             Z
e
j	        d/             Z
ed0             Zej	        d1             Zed2             Zej	        d3             Zed4             Zej	        d5             Zed6             Zej	        d7             Zed8             Zej	        d9             Zed:             Zej	        d;             Zed<             Zej	        d=             Zed>             Zej	        d?             Zed@             Zej	        dA             ZedB             Zej	        dC             ZedD             Zej	        dE             ZedF             Zej	        dG             ZedH             Zej	        dI             ZedJ             Zej	        dK             ZedL             Zej	        dM             ZedN             Zej	        dO             ZdP ZdQ ZdR ZdS ZdT Zd*S )VAliasResourcePackResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    aliasstrcodeconfiguration_codecurrent_usagedetails!DetailsForAliasResourcePackOutputexpires
group_nameharvest!HarvestForAliasResourcePackOutputinstance_numberis_shareablebool	pack_typepurchased_amountraw_typeresource_displayresource_idstatetrain_idtypeAliasCodeConfigurationCodeCurrentUsageDetailsExpires	GroupNameHarvestInstanceNumberIsShareablePackTypePurchasedAmountRawTypeResourceDisplay
ResourceIDStateTrainIDTypeNc                    |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _         ||| _!        ||| _"        ||| _#        ||| _$        ||| _%        |	|| _&        dS dS )z6AliasResourcePackResponse - a model defined in SwaggerN)'r   _configuration_alias_code_configuration_code_current_usage_details_expires_group_name_harvest_instance_number_is_shareable
_pack_type_purchased_amount	_raw_type_resource_display_resource_id_state	_train_id_typediscriminatorr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )selfr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r/   s                       /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkspeechsaasprod/models/alias_resource_pack_response.py__init__z"AliasResourcePackResponse.__init__M   s   !*__N,
#' " $!!%!% 
!DJDI)&8D#$!.D"DL"DL!(DO"DL&#2D # ,D &DN'$4D!$DM'$4D!"*DDJ$DMDIII     c                     | j         S )zGets the alias of this AliasResourcePackResponse.  # noqa: E501


        :return: The alias of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r0   rC   s    rD   r   zAliasResourcePackResponse.alias        {rF   c                     || _         dS )zSets the alias of this AliasResourcePackResponse.


        :param alias: The alias of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        NrH   )rC   r   s     rD   r   zAliasResourcePackResponse.alias        rF   c                     | j         S )zGets the code of this AliasResourcePackResponse.  # noqa: E501


        :return: The code of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r1   rI   s    rD   r   zAliasResourcePackResponse.code        zrF   c                     || _         dS )zSets the code of this AliasResourcePackResponse.


        :param code: The code of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        NrN   )rC   r   s     rD   r   zAliasResourcePackResponse.code        


rF   c                     | j         S )zGets the configuration_code of this AliasResourcePackResponse.  # noqa: E501


        :return: The configuration_code of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r2   rI   s    rD   r	   z,AliasResourcePackResponse.configuration_code   s     ''rF   c                     || _         dS )zSets the configuration_code of this AliasResourcePackResponse.


        :param configuration_code: The configuration_code of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        NrS   )rC   r	   s     rD   r	   z,AliasResourcePackResponse.configuration_code   s     $6   rF   c                     | j         S )zGets the current_usage of this AliasResourcePackResponse.  # noqa: E501


        :return: The current_usage of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r3   rI   s    rD   r
   z'AliasResourcePackResponse.current_usage   s     ""rF   c                     || _         dS )zSets the current_usage of this AliasResourcePackResponse.


        :param current_usage: The current_usage of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        NrV   )rC   r
   s     rD   r
   z'AliasResourcePackResponse.current_usage   s     ,rF   c                     | j         S )zGets the details of this AliasResourcePackResponse.  # noqa: E501


        :return: The details of this AliasResourcePackResponse.  # noqa: E501
        :rtype: DetailsForAliasResourcePackOutput
        r4   rI   s    rD   r   z!AliasResourcePackResponse.details        }rF   c                     || _         dS )zSets the details of this AliasResourcePackResponse.


        :param details: The details of this AliasResourcePackResponse.  # noqa: E501
        :type: DetailsForAliasResourcePackOutput
        NrY   )rC   r   s     rD   r   z!AliasResourcePackResponse.details         rF   c                     | j         S )zGets the expires of this AliasResourcePackResponse.  # noqa: E501


        :return: The expires of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r5   rI   s    rD   r   z!AliasResourcePackResponse.expires   rZ   rF   c                     || _         dS )zSets the expires of this AliasResourcePackResponse.


        :param expires: The expires of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nr^   )rC   r   s     rD   r   z!AliasResourcePackResponse.expires   r\   rF   c                     | j         S )zGets the group_name of this AliasResourcePackResponse.  # noqa: E501


        :return: The group_name of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r6   rI   s    rD   r   z$AliasResourcePackResponse.group_name
  s     rF   c                     || _         dS )zSets the group_name of this AliasResourcePackResponse.


        :param group_name: The group_name of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nra   )rC   r   s     rD   r   z$AliasResourcePackResponse.group_name  s     &rF   c                     | j         S )zGets the harvest of this AliasResourcePackResponse.  # noqa: E501


        :return: The harvest of this AliasResourcePackResponse.  # noqa: E501
        :rtype: HarvestForAliasResourcePackOutput
        r7   rI   s    rD   r   z!AliasResourcePackResponse.harvest  rZ   rF   c                     || _         dS )zSets the harvest of this AliasResourcePackResponse.


        :param harvest: The harvest of this AliasResourcePackResponse.  # noqa: E501
        :type: HarvestForAliasResourcePackOutput
        Nrd   )rC   r   s     rD   r   z!AliasResourcePackResponse.harvest)  r\   rF   c                     | j         S )zGets the instance_number of this AliasResourcePackResponse.  # noqa: E501


        :return: The instance_number of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r8   rI   s    rD   r   z)AliasResourcePackResponse.instance_number4  s     $$rF   c                     || _         dS )zSets the instance_number of this AliasResourcePackResponse.


        :param instance_number: The instance_number of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nrg   )rC   r   s     rD   r   z)AliasResourcePackResponse.instance_number>  s     !0rF   c                     | j         S )zGets the is_shareable of this AliasResourcePackResponse.  # noqa: E501


        :return: The is_shareable of this AliasResourcePackResponse.  # noqa: E501
        :rtype: bool
        r9   rI   s    rD   r   z&AliasResourcePackResponse.is_shareableI  s     !!rF   c                     || _         dS )zSets the is_shareable of this AliasResourcePackResponse.


        :param is_shareable: The is_shareable of this AliasResourcePackResponse.  # noqa: E501
        :type: bool
        Nrj   )rC   r   s     rD   r   z&AliasResourcePackResponse.is_shareableS  s     *rF   c                     | j         S )zGets the pack_type of this AliasResourcePackResponse.  # noqa: E501


        :return: The pack_type of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r:   rI   s    rD   r   z#AliasResourcePackResponse.pack_type^  s     rF   c                     || _         dS )zSets the pack_type of this AliasResourcePackResponse.


        :param pack_type: The pack_type of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nrm   )rC   r   s     rD   r   z#AliasResourcePackResponse.pack_typeh  s     $rF   c                     | j         S )zGets the purchased_amount of this AliasResourcePackResponse.  # noqa: E501


        :return: The purchased_amount of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r;   rI   s    rD   r   z*AliasResourcePackResponse.purchased_amounts       %%rF   c                     || _         dS )zSets the purchased_amount of this AliasResourcePackResponse.


        :param purchased_amount: The purchased_amount of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nrp   )rC   r   s     rD   r   z*AliasResourcePackResponse.purchased_amount}       "2rF   c                     | j         S )zGets the raw_type of this AliasResourcePackResponse.  # noqa: E501


        :return: The raw_type of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r<   rI   s    rD   r   z"AliasResourcePackResponse.raw_type       ~rF   c                     || _         dS )zSets the raw_type of this AliasResourcePackResponse.


        :param raw_type: The raw_type of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nru   )rC   r   s     rD   r   z"AliasResourcePackResponse.raw_type       "rF   c                     | j         S )zGets the resource_display of this AliasResourcePackResponse.  # noqa: E501


        :return: The resource_display of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r=   rI   s    rD   r   z*AliasResourcePackResponse.resource_display  rq   rF   c                     || _         dS )zSets the resource_display of this AliasResourcePackResponse.


        :param resource_display: The resource_display of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nrz   )rC   r   s     rD   r   z*AliasResourcePackResponse.resource_display  rs   rF   c                     | j         S )zGets the resource_id of this AliasResourcePackResponse.  # noqa: E501


        :return: The resource_id of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r>   rI   s    rD   r   z%AliasResourcePackResponse.resource_id  s       rF   c                     || _         dS )zSets the resource_id of this AliasResourcePackResponse.


        :param resource_id: The resource_id of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nr}   )rC   r   s     rD   r   z%AliasResourcePackResponse.resource_id  s     (rF   c                     | j         S )zGets the state of this AliasResourcePackResponse.  # noqa: E501


        :return: The state of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r?   rI   s    rD   r   zAliasResourcePackResponse.state  rJ   rF   c                     || _         dS )zSets the state of this AliasResourcePackResponse.


        :param state: The state of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nr   )rC   r   s     rD   r   zAliasResourcePackResponse.state  rL   rF   c                     | j         S )zGets the train_id of this AliasResourcePackResponse.  # noqa: E501


        :return: The train_id of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        r@   rI   s    rD   r   z"AliasResourcePackResponse.train_id  rv   rF   c                     || _         dS )zSets the train_id of this AliasResourcePackResponse.


        :param train_id: The train_id of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nr   )rC   r   s     rD   r   z"AliasResourcePackResponse.train_id  rx   rF   c                     | j         S )zGets the type of this AliasResourcePackResponse.  # noqa: E501


        :return: The type of this AliasResourcePackResponse.  # noqa: E501
        :rtype: str
        rA   rI   s    rD   r   zAliasResourcePackResponse.type  rO   rF   c                     || _         dS )zSets the type of this AliasResourcePackResponse.


        :param type: The type of this AliasResourcePackResponse.  # noqa: E501
        :type: str
        Nr   )rC   r   s     rD   r   zAliasResourcePackResponse.type  rQ   rF   c                 4   i }t          j        | j                  D ]\  }}t          | |          }t	          |t
                    r"t          t          d |                    ||<   Lt          |d          r|                                ||<   tt	          |t                    r4t          t          d |
                                                    ||<   |||<   t          t          t                    r| 
                                D ]
\  }}|||<   |S )z&Returns the model properties as a dictc                 N    t          | d          r|                                 n| S )Nto_dicthasattrr   )xs    rD   <lambda>z3AliasResourcePackResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk rF   r   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r   r   r   )items    rD   r   z3AliasResourcePackResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< rF   )six	iteritemsswagger_typesgetattr
isinstancelistmapr   r   dictitems
issubclassr   )rC   resultattr_valuekeys         rD   r   z!AliasResourcePackResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t/66 	$"jjll $ $
U#srF   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   rI   s    rD   to_strz AliasResourcePackResponse.to_str!  s    ~dllnn---rF   c                 *    |                                  S )zFor `print` and `pprint`)r   rI   s    rD   __repr__z"AliasResourcePackResponse.__repr__%  s    {{}}rF   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r   rC   others     rD   __eq__z AliasResourcePackResponse.__eq__)  s5    %!:;; 	5||~~00rF   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     rD   __ne__z AliasResourcePackResponse.__ne__0  s5    %!:;; 	4||~~00rF   )NNNNNNNNNNNNNNNNNNN) __name__
__module____qualname____doc__r   attribute_maprE   propertyr   setterr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    rF   rD   r   r      sK        
 	e 		
 	6 	5 	e 	6 	5 	 	U 	E 	E 	E 	u  	!" 	E#$ 	% M* 	1 		
 	9 	9 	k 	9 	+ 	 	Z 	- 	I 	- 	|  	!" 	I#$ 	% M*= = = =~   X \  \   X 
[  [ ( ( X( 6 6 6 # # X# , , ,   X ^    ^    X ^    ^      X  & & &   X ^    ^  % % X% 0 0 0 " " X" * * *   X $ $ $ & & X& 2 2 2   X _" " _" & & X& 2 2 2 ! ! X! ( ( (   X \  \   X _" " _"   X 
[  [  6. . .  1 1 11 1 1 1 1rF   r   )r   r   rer   volcenginesdkcore.configurationr   objectr   r   rF   rD   <module>r      s|      				 



 9 9 9 9 9 9_1 _1 _1 _1 _1 _1 _1 _1 _1 _1rF   