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