    Client:
      properties:
        id:
          description: 'The unique identifier of the client'
          type: string
          example: Opnel5aKBz
          readOnly: true
        contacts:
          type: array
          items:
            $ref: '#/components/schemas/ClientContact'
        user_id:
          description: 'The unique identifier of the user who created the client'
          type: string
          example: Ua6Rw4pVbS
          readOnly: true
        assigned_user_id:
          description: 'The unique identifier of the user who has been assigned the client'
          type: string
          example: Ua6Rw4pVbS
        name:
          description: 'The name of the client company or organization'
          type: string
          example: "Jim's Housekeeping"
        website:
          description: 'The website URL of the client company or organization'
          type: string
          example: 'https://www.jims-housekeeping.com'
        private_notes:
          description: 'Notes that are only visible to the user who created the client'
          type: string
          example: 'Client prefers email communication over phone calls'
        client_hash:
          description: 'A unique hash value for the client'
          type: string
          example: asdfkjhk342hjhbfdvmnfb1
          readOnly: true
        industry_id:
          description: 'The unique identifier of the industry the client operates in'
          type: number
          example: '5'
        size_id:
          description: 'The unique identifier for the size category of the client company or organization'
          type: number
          example: '2'
        address1:
          description: "First line of the client's address"
          type: string
          example: '123 Main St'
        address2:
          description: "Second line of the client's address, if needed"
          type: string
          example: 'Apt 4B'
        city:
          description: 'The city the client is located in'
          type: string
          example: 'Beverly Hills'
        state:
          description: 'The state, province, or locality the client is located in'
          type: string
          example: 'California'
        postal_code:
          description: 'The postal code or ZIP code of the client'
          type: string
          example: '90210'
        phone:
          description: "The client's phone number"
          type: string
          example: '555-3434-3434'
        country_id:
          description: "The unique identifier of the client's country"
          type: number
          format: integer
          example: '1'
          $ref: '#/components/schemas/CountryType'
        custom_value1:
          description: 'A custom field for storing additional information'
          type: string
          example: 'Preferred contact: Email'
        custom_value2:
          description: 'A custom field for storing additional information'
          type: string
          example: 'Account manager: John Doe'
        custom_value3:
          description: 'A custom field for storing additional information'
          type: string
          example: 'VIP client: Yes'
        custom_value4:
          description: 'A custom field for storing additional information'
          type: string
          example: 'Annual contract value: $50,000'
        vat_number:
          description: "The client's VAT (Value Added Tax) number, if applicable"
          type: string
          example: 'VAT123456'
        id_number:
          description: 'A unique identification number for the client, such as a tax ID or business registration number'
          type: string
        number:
          description: 'A system-assigned unique number for the client, typically used for invoicing purposes'
          type: string
          example: 'CL-0001'
        shipping_address1:
          description: "First line of the client's shipping address"
          type: string
          example: '5 Wallaby Way'
        shipping_address2:
          description: "Second line of the client's shipping address, if needed"
          type: string
          example: 'Suite 5'
        shipping_city:
          description: "The city of the client's shipping address"
          type: string
          example: 'Perth'
        shipping_state:
          description: "The state, province, or locality of the client's shipping address"
          type: string
          example: 'Western Australia'
        shipping_postal_code:
          description: "The postal code or ZIP code of the client's shipping address"
          type: string
          example: '6110'
        shipping_country_id:
          description: "The unique identifier of the country for the client's shipping address"
          type: number
          format: integer
          example: '4'
        is_deleted:
          description: 'A boolean value indicating whether the client has been deleted or not'
          type: boolean
          example: false
          readOnly: true
        balance:
          description: 'The outstanding balance the client owes'
          type: number
          format: float
          example: '500.00'
          readOnly: true
        paid_to_date:
          description: 'The total amount the client has paid to date'
          type: number
          format: float
          example: '2000.00'
          readOnly: true
        credit_balance:
          description: 'The available credit balance for the client to use on future purchases'
          type: number
          format: float
          example: '100.00'
          readOnly: true
        last_login:
          description: "The timestamp of the client's last login"
          type: number
          format: integer
          example: '1628686031'
          readOnly: true
        created_at:
          description: 'The timestamp when the client was created'
          type: number
          format: integer
          example: '1617629031'
          readOnly: true
        updated_at:
          description: 'The timestamp when the client was last updated'
          type: number
          format: integer
          example: '1628445631'
          readOnly: true
        group_settings_id:
          description: 'The group settings assigned to the client'
          type: string
          example: Opnel5aKBz
        routing_id:
          description: 'The routing address id for e-invoicing for this client'
          type: string
          example: Opnel5aKBz3489-dfkiu-2239-sdsd
        is_tax_exempt:
          description: 'Flag which defines if the client is exempt from taxes'
          type: boolean
          example: false
        has_valid_vat_number:
          description: 'Flag which defines if the client has a valid VAT number'
          type: boolean
          example: false
          readOnly: true
        payment_balance:
          description: 'Defines the payment balance the client has on file (pre payments / over payments / unapplied amounts)'
          type: number
          example: 100
          readOnly: true
        settings:
          $ref: '#/components/schemas/ClientSettings'
      type: object