
    ~i2                     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 )z
    id

    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                   r   e Zd ZdZ	 dddddddddddddddZdddd	d
ddddddddddZd7d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	        d             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	        d%             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	        d-             Zed.             Zej	        d/             Zed0             Zej	        d1             Zd2 Zd3 Zd4 Zd5 Zd6 ZdS )8GetRouteResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    ApiSpecForGetRouteOutputstrint)api_specauth_resource_type
created_atdescriptionmethodpathpath_match_typepermission_poolpriorityresource_type
route_namesource_template_idstatus
updated_atApiSpecAuthResourceType	CreatedAtDescriptionMethodPathPathMatchTypePermissionPoolPriorityResourceType	RouteNameSourceTemplateIdStatus	UpdatedAtNc                    |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _        ||| _        |	|| _        dS dS )z-GetRouteResponse - a model defined in SwaggerN)r   _configuration	_api_spec_auth_resource_type_created_at_description_method_path_path_match_type_permission_pool	_priority_resource_type_route_name_source_template_id_status_updated_atdiscriminatorr	   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&   s                   r/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkid/models/get_route_response.py__init__zGetRouteResponse.__init__E   sT   !*__N,#'  
 $ $"#' !$DM)&8D#!(DO"*D DKDI&#2D &#2D $DM$!.D!(DO)&8D# DK!(DOOO "!    c                     | j         S )zGets the api_spec of this GetRouteResponse.  # noqa: E501


        :return: The api_spec of this GetRouteResponse.  # noqa: E501
        :rtype: ApiSpecForGetRouteOutput
        r'   r6   s    r7   r	   zGetRouteResponse.api_specx        ~r9   c                     || _         dS )zSets the api_spec of this GetRouteResponse.


        :param api_spec: The api_spec of this GetRouteResponse.  # noqa: E501
        :type: ApiSpecForGetRouteOutput
        Nr;   )r6   r	   s     r7   r	   zGetRouteResponse.api_spec        "r9   c                     | j         S )zGets the auth_resource_type of this GetRouteResponse.  # noqa: E501


        :return: The auth_resource_type of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r(   r<   s    r7   r
   z#GetRouteResponse.auth_resource_type        ''r9   c                     || _         dS )zSets the auth_resource_type of this GetRouteResponse.


        :param auth_resource_type: The auth_resource_type of this GetRouteResponse.  # noqa: E501
        :type: str
        NrA   )r6   r
   s     r7   r
   z#GetRouteResponse.auth_resource_type        $6   r9   c                     | j         S )zGets the created_at of this GetRouteResponse.  # noqa: E501


        :return: The created_at of this GetRouteResponse.  # noqa: E501
        :rtype: int
        r)   r<   s    r7   r   zGetRouteResponse.created_at        r9   c                     || _         dS )zSets the created_at of this GetRouteResponse.


        :param created_at: The created_at of this GetRouteResponse.  # noqa: E501
        :type: int
        NrF   )r6   r   s     r7   r   zGetRouteResponse.created_at        &r9   c                     | j         S )zGets the description of this GetRouteResponse.  # noqa: E501


        :return: The description of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r*   r<   s    r7   r   zGetRouteResponse.description   s       r9   c                     || _         dS )zSets the description of this GetRouteResponse.


        :param description: The description of this GetRouteResponse.  # noqa: E501
        :type: str
        NrK   )r6   r   s     r7   r   zGetRouteResponse.description   s     (r9   c                     | j         S )zGets the method of this GetRouteResponse.  # noqa: E501


        :return: The method of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r+   r<   s    r7   r   zGetRouteResponse.method        |r9   c                     || _         dS )zSets the method of this GetRouteResponse.


        :param method: The method of this GetRouteResponse.  # noqa: E501
        :type: str
        NrN   )r6   r   s     r7   r   zGetRouteResponse.method        r9   c                     | j         S )zGets the path of this GetRouteResponse.  # noqa: E501


        :return: The path of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r,   r<   s    r7   r   zGetRouteResponse.path   s     zr9   c                     || _         dS )zSets the path of this GetRouteResponse.


        :param path: The path of this GetRouteResponse.  # noqa: E501
        :type: str
        NrS   )r6   r   s     r7   r   zGetRouteResponse.path   s     


r9   c                     | j         S )zGets the path_match_type of this GetRouteResponse.  # noqa: E501


        :return: The path_match_type of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r-   r<   s    r7   r   z GetRouteResponse.path_match_type        $$r9   c                     || _         dS )zSets the path_match_type of this GetRouteResponse.


        :param path_match_type: The path_match_type of this GetRouteResponse.  # noqa: E501
        :type: str
        NrV   )r6   r   s     r7   r   z GetRouteResponse.path_match_type        !0r9   c                     | j         S )zGets the permission_pool of this GetRouteResponse.  # noqa: E501


        :return: The permission_pool of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r.   r<   s    r7   r   z GetRouteResponse.permission_pool  rW   r9   c                     || _         dS )zSets the permission_pool of this GetRouteResponse.


        :param permission_pool: The permission_pool of this GetRouteResponse.  # noqa: E501
        :type: str
        Nr[   )r6   r   s     r7   r   z GetRouteResponse.permission_pool  rY   r9   c                     | j         S )zGets the priority of this GetRouteResponse.  # noqa: E501


        :return: The priority of this GetRouteResponse.  # noqa: E501
        :rtype: int
        r/   r<   s    r7   r   zGetRouteResponse.priority   r=   r9   c                     || _         dS )zSets the priority of this GetRouteResponse.


        :param priority: The priority of this GetRouteResponse.  # noqa: E501
        :type: int
        Nr^   )r6   r   s     r7   r   zGetRouteResponse.priority*  r?   r9   c                     | j         S )zGets the resource_type of this GetRouteResponse.  # noqa: E501


        :return: The resource_type of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r0   r<   s    r7   r   zGetRouteResponse.resource_type5  s     ""r9   c                     || _         dS )zSets the resource_type of this GetRouteResponse.


        :param resource_type: The resource_type of this GetRouteResponse.  # noqa: E501
        :type: str
        Nra   )r6   r   s     r7   r   zGetRouteResponse.resource_type?  s     ,r9   c                     | j         S )zGets the route_name of this GetRouteResponse.  # noqa: E501


        :return: The route_name of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r1   r<   s    r7   r   zGetRouteResponse.route_nameJ  rG   r9   c                     || _         dS )zSets the route_name of this GetRouteResponse.


        :param route_name: The route_name of this GetRouteResponse.  # noqa: E501
        :type: str
        Nrd   )r6   r   s     r7   r   zGetRouteResponse.route_nameT  rI   r9   c                     | j         S )zGets the source_template_id of this GetRouteResponse.  # noqa: E501


        :return: The source_template_id of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r2   r<   s    r7   r   z#GetRouteResponse.source_template_id_  rB   r9   c                     || _         dS )zSets the source_template_id of this GetRouteResponse.


        :param source_template_id: The source_template_id of this GetRouteResponse.  # noqa: E501
        :type: str
        Nrg   )r6   r   s     r7   r   z#GetRouteResponse.source_template_idi  rD   r9   c                     | j         S )zGets the status of this GetRouteResponse.  # noqa: E501


        :return: The status of this GetRouteResponse.  # noqa: E501
        :rtype: str
        r3   r<   s    r7   r   zGetRouteResponse.statust  rO   r9   c                     || _         dS )zSets the status of this GetRouteResponse.


        :param status: The status of this GetRouteResponse.  # noqa: E501
        :type: str
        Nrj   )r6   r   s     r7   r   zGetRouteResponse.status~  rQ   r9   c                     | j         S )zGets the updated_at of this GetRouteResponse.  # noqa: E501


        :return: The updated_at of this GetRouteResponse.  # noqa: E501
        :rtype: int
        r4   r<   s    r7   r   zGetRouteResponse.updated_at  rG   r9   c                     || _         dS )zSets the updated_at of this GetRouteResponse.


        :param updated_at: The updated_at of this GetRouteResponse.  # noqa: E501
        :type: int
        Nrm   )r6   r   s     r7   r   zGetRouteResponse.updated_at  rI   r9   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hasattrrq   )xs    r7   <lambda>z*GetRouteResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk r9   rq   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   rq   r   rr   )items    r7   ru   z*GetRouteResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< r9   )six	iteritemsswagger_typesgetattr
isinstancelistmaprs   rq   dictitems
issubclassr   )r6   resultattr_valuekeys         r7   rq   zGetRouteResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t&-- 	$"jjll $ $
U#sr9   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatrq   r<   s    r7   to_strzGetRouteResponse.to_str  s    ~dllnn---r9   c                 *    |                                  S )zFor `print` and `pprint`)r   r<   s    r7   __repr__zGetRouteResponse.__repr__  s    {{}}r9   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr}   r   rq   r6   others     r7   __eq__zGetRouteResponse.__eq__  s5    %!122 	5||~~00r9   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     r7   __ne__zGetRouteResponse.__ne__  s5    %!122 	4||~~00r9   )NNNNNNNNNNNNNNN)__name__
__module____qualname____doc__r{   attribute_mapr8   propertyr	   setterr
   r   r   r   r   r   r   r   r   r   r   r   r   rq   r   r   r   r    r9   r7   r   r      s        
 /#  # M$ 0!$*+'!0! M"1) 1) 1) 1)f   X _" " _" ( ( X( 6 6 6     X  & & & ! ! X! ( ( (   X ]  ]   X 
[  [ % % X% 0 0 0 % % X% 0 0 0   X _" " _" # # X# , , ,     X  & & & ( ( X( 6 6 6   X ]  ]     X  & & &  6. . .  1 1 11 1 1 1 1r9   r   )r   r   rery   volcenginesdkcore.configurationr   objectr   r   r9   r7   <module>r      s|      				 



 9 9 9 9 9 9w1 w1 w1 w1 w1v w1 w1 w1 w1 w1r9   