# coding: utf-8

"""
    Zuora API Reference

    REST API reference for the Zuora Billing, Payments, and Central Platform! Check out the [REST API Overview](https://www.zuora.com/developer/api-references/api/overview/).

    The version of the OpenAPI document: 2024-05-20
    Contact: docs@zuora.com
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


from __future__ import annotations
import json
from enum import Enum
from typing_extensions import Self


class AccountObjectNSFieldsCustomerTypeNS(str, Enum):
    """
    Value of the Customer Type field for the corresponding customer account in NetSuite. The Customer Type field is used when the customer account is created in NetSuite. Only available if you have installed the [Zuora Connector for NetSuite](https://www.zuora.com/connect/app/?appId=265). 
    """

    """
    allowed enum values
    """
    COMPANY = 'Company'
    INDIVIDUAL = 'Individual'

    @classmethod
    def from_json(cls, json_str: str) -> Self:
        """Create an instance of AccountObjectNSFieldsCustomerTypeNS from a JSON string"""
        return cls(json.loads(json_str))


