Investor Data Schemas (types/investor.py)

openclaw-master-skills · skills/fundraising-advisor/fa_advisor/types/investor.py · python · MIT
crm, dev-tools, lang:python, fw:pydantic, tag:vc, tag:fundraising

Pydantic data types and models for investor profiles, investment strategies, and portfolios. Use to validate and type investor data in fundraising applications.

# Source: https://github.com/LeoYeAI/openclaw-master-skills | License: MIT | Copyright 2026 MyClaw.ai (LeoYeAI)
# Provided via justclaw.it.com; keep this notice with the code.
"""
Investor data types and schemas
"""

from enum import Enum
from typing import Optional, List
from pydantic import BaseModel, Field, HttpUrl


class InvestorType(str, Enum):
    """Type of investor"""
    VC = "vc"
    PE = "pe"
    ANGEL = "angel"
    CVC = "cvc"  # Corporate VC
    FAMILY_OFFICE = "family-office"
    ACCELERATOR = "accelerator"


class InvestmentStyle(str, Enum):
    """Investment style"""
    LEAD = "lead"
    FOLLOW = "follow"
    SYNDICATE = "syndicate"


# Sub-models

class InvestmentStrategy(BaseModel):
    """Investment strategy and focus"""
    stages: List[str]
    industries: List[str]


... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key