[docs]classOptionFlat(BaseModel):"""A flat price that we publicly list."""interval:PlanIntervalprice:floattype:Literal["flat"]="flat"model_config=ConfigDict(protected_namespaces=())
[docs]classOptionPerUser(BaseModel):"""A per user price that we publicly list."""interval:PlanIntervalprice:floattype:Literal["per_user"]="per_user"model_config=ConfigDict(protected_namespaces=())
[docs]classOptionEnterprise(BaseModel):"""Enterprise: The price is not listed and the user needs to contact sales."""type:Literal["enterprise"]="enterprise"model_config=ConfigDict(protected_namespaces=())