o
    di                     @   s  d dl mZmZ G dd deZG dd deZG dd deZG dd	 d	eZG d
d deZG dd deZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZd S )!    )QuerySetManagerc                   @      e Zd ZdZdd ZdS )CountryManagerz
    This is the CountryManager.

    It manages queries for the Country model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C      t | j| jdjddS NusingF
is_removedr   model_dbfilterself r   ^/var/www/html/evchargy.com/django-station-ev/station_ev/apps/master/managers/master_manager.pyget_queryset      zCountryManager.get_querysetN__name__
__module____qualname____doc__r   r   r   r   r   r          	r   c                   @   r   )StateManagerz
    This is the StateManager.

    It manages queries for the State model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r      r   zStateManager.get_querysetNr   r   r   r   r   r      r   r   c                   @   r   )CityManagerz
    This is the CityManager.

    It manages queries for the City model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r   *   r   zCityManager.get_querysetNr   r   r   r   r   r       r   r   c                   @   r   )ConnectorManagerz
    This is the ConnectorManager.

    It manages queries for the Connector model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r   8   r   zConnectorManager.get_querysetNr   r   r   r   r   r   .   r   r   c                   @   r   )NetworkOperatorManagerz
    This is the NetworkOperatorManager.

    It manages queries for the NetworkOperator model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r   F   r   z#NetworkOperatorManager.get_querysetNr   r   r   r   r   r   <   r   r   c                   @   r   )LocationManagerz
    This is the LocationManager.

    It manages queries for the Location model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r   T   r   zLocationManager.get_querysetNr   r   r   r   r   r    J   r   r    c                   @   r   )AmenitiesManagerz
    This is the AmenitiesManager.

    It manages queries for the Amenities model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r   b   r   zAmenitiesManager.get_querysetNr   r   r   r   r   r!   X   r   r!   c                   @   r   )RatingLabelManagerz
    This is the RatingLabelManager.

    It manages queries for the RatingLabel model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r   p   r   zRatingLabelManager.get_querysetNr   r   r   r   r   r"   f   r   r"   c                   @   r   )RatingLabelsAssetManagerz
    This is the RatingLabelsAssetManager.

    It manages queries for the RatingLabelsAsset model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r   ~   r   z%RatingLabelsAssetManager.get_querysetNr   r   r   r   r   r#   t   r   r#   c                   @   r   )PrivacyPolicyManagerz
    This is the PrivacyPolicyManager.

    It manages queries for the PrivacyPolicy model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r      r   z!PrivacyPolicyManager.get_querysetNr   r   r   r   r   r$      r   r$   c                   @   r   )TermsOfUseMasterManager
    This is the TermsOfUseMasterManager.

    It manages queries for the TermsOfUse model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r      r   z$TermsOfUseMasterManager.get_querysetNr   r   r   r   r   r%      r   r%   c                   @   r   )InsuranceCompanyMasterManagerr&   c                 C   r   r   r   r   r   r   r   r      r   z*InsuranceCompanyMasterManager.get_querysetNr   r   r   r   r   r'      r   r'   c                   @   r   )InsuranceTypeMasterManagerr&   c                 C   r   r   r   r   r   r   r   r      r   z'InsuranceTypeMasterManager.get_querysetNr   r   r   r   r   r(      r   r(   c                   @   r   )FaqMasterManagerz
    This is the FaqMasterManager.

    It manages queries for the Faq model, filtering by is_removed=False.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   r   r   r   r   r   r   r      r   zFaqMasterManager.get_querysetNr   r   r   r   r   r)      r   r)   c                   @   r   )!ContactUsRequestTypeMasterManagerz
    Manager class for handling queries related to ContactUsRequestTypeMaster model.

    This manager filters queries to include only non-removed entries.

    Methods:
        get_queryset: Filter the queryset to include only non-removed entries.
    c                 C   r   )z
        Get a queryset of ContactUsRequestTypeMaster instances with 'is_removed' set to False.

        Returns:
            QuerySet: The queryset of non-removed ContactUsRequestTypeMaster instances.
        r   Fr
   r   r   r   r   r   r      s   z.ContactUsRequestTypeMasterManager.get_querysetNr   r   r   r   r   r*      r   r*   N)django.db.modelsr   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r'   r(   r)   r*   r   r   r   r   <module>   s     