o
    1_WcŽ	  ã                   @   s:   d dl Z e jrddlmZ ddlmZ G dd„ deƒZdS )é    Né   )Ú
Serializer)Ú	ApiClientc                   @   s   e Zd ZdZddd„ZdS )ÚApiConfigurationa’  Represents a class that provides API configuration options needed by service clients.

    :param serializer: serializer implementation for encoding/decoding JSON from/to Object models.
    :type serializer: (optional) ask_sdk_model.services.serializer.Serializer
    :param api_client: API Client implementation
    :type api_client: (optional) ask_sdk_model.services.api_client.ApiClient
    :param authorization_value: Authorization value to be used on any calls of the service client instance
    :type authorization_value: (optional) str
    :param api_endpoint: Endpoint to hit by the service client instance
    :type api_endpoint: (optional) str
    Nc                 C   s   || _ || _|| _|| _dS )a¶  Represents a class that provides API configuration options needed by service clients.

        :param serializer: serializer implementation for encoding/decoding JSON from/to Object models.
        :type serializer: (optional) ask_sdk_model.services.serializer.Serializer
        :param api_client: API Client implementation
        :type api_client: (optional) ask_sdk_model.services.api_client.ApiClient
        :param authorization_value: Authorization value to be used on any calls of the service client instance
        :type authorization_value: (optional) str
        :param api_endpoint: Endpoint to hit by the service client instance
        :type api_endpoint: (optional) str
        N)Ú
serializerÚ
api_clientÚauthorization_valueÚapi_endpoint)Úselfr   r   r   r	   © r   úJD:\Flask\env\Lib\site-packages\ask_sdk_model/services/api_configuration.pyÚ__init__"   s   
zApiConfiguration.__init__)NNNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r      s    r   )ÚtypingÚTYPE_CHECKINGr   r   r   r   Úobjectr   r   r   r   r   Ú<module>   s
   