Files
Anton_wireframe/app/schemas/__pycache__/py_schemas.cpython-312.pyc
T

83 lines
14 KiB
Plaintext
Raw Normal View History

2025-09-25 17:00:38 +01:00
Ë
ùåäh+,ãóüddlmZddlmZmZddlmZmZmZGdde e«Z
Gdde«Z Gdd e«Z Gd
d e«Z
2025-09-25 17:00:38 +01:00
Gd d
e«ZGdde«ZGdde«ZGdde«ZGdde«Zy)é)ÚEnum)ÚListÚOptional)Ú BaseModelÚFieldÚfield_validatorcó$eZdZdZdZdZdZdZdZy)ÚInvestmentStageÚSEEDÚSERIES_AÚSERIES_BÚSERIES_CÚGROWTHÚ
LATE_STAGEN) Ú__name__Ú
__module__Ú __qualname__r r r
rrr©óúM/home/oluwasanmi/Documents/Work/MKD/anton_wireframe/app/schemas/py_schemas.pyr
r
s Ø €DØ€HØ€HØ€HØ
€FØJrr
cóÄeZdZUdZeddd¬«Zeeed<edd¬«Z ee
ed <e d d
¬ «e d ««Z
e dd
¬ «e d
««ZGdd«Zy)Ú SectorSchemaz”
Expert parser: Only extract sector information if clearly identifiable.
Leave name empty if uncertain about the sector classification.
Nrz4Sector ID, must be 0 or greater. Use 0 if uncertain.©ÚdefaultÚgeÚ descriptionÚidzJSector name. Leave empty string if not clearly identifiable from the data.©rrÚnameÚbefore©ÚmodecóX|dk(s#t|t«r|j«dk(ry|S©zConvert empty strings to NoneÚÚ
isinstanceÚstrÚstrip©ÚclsÚvs rÚempty_string_to_nonez!SectorSchema.empty_string_to_none ó(ð
Š7”z !¤SÔ)¨a¯g©g«i¸2ªoØØˆrcó|dk(ry|S)z'Convert 0 to None for optional id fieldrNrr*s rÚ zero_to_nonezSectorSchema.zero_to_none(óð
Š6ØØˆrcóeZdZdZy)úSectorSchema.ConfigTN©rrrÚfrom_attributesrrrÚConfigr30óØrr6)rrrÚ__doc__rrrÚintÚ__annotations__rr(rÚ classmethodr-r0r6rrrrrs”ññ
ØØ Ø€Bˆ
óñ
 ØØ€Dˆ(3‰-óñ
V (Ôñóóñ Ôñóó÷ òrrcó8eZdZUdZeddd¬«Zeeed<edd¬«Z ee
ed <edd
¬«Z ee
ed <edd ¬«Z ee
ed
<eddd¬«Z
eeed<ed d d
d¬«ed««Zeddd¬«ed««ZGdd«Zy)ÚInvestorMemberSchemaz”
Expert parser: Only extract team member information if clearly identifiable.
Leave fields empty if uncertain about the member details.
Nrú4Member ID, must be 0 or greater. Use 0 if uncertain.rrzATeam member name. Leave empty string if not clearly identifiable.rrzGTeam member role/title. Leave empty string if not clearly identifiable.ÚrolezRTeam member email. Leave empty string if not clearly identifiable or not provided.Úemailú6Investor ID, must be 0 or greater. Use 0 if uncertain.Ú investor_idr r!cóX|dk(s#t|t«r|j«dk(ry|Sr$r&r*s rr-z)InvestorMemberSchema.empty_string_to_noneQr.rcó|dk(ry|S©z-Convert 0 to None for optional integer fieldsrNrr*s rr0z!InvestorMemberSchema.zero_to_noneYr1rcóeZdZdZy)úInvestorMemberSchema.ConfigTNr4rrrr6rGar7rr6)rrrr8rrrr9r:rr(r?r@rBrr;r-r0r6rrrr=r=4ññ
ØØ Ø€Bˆ
óñ
 ØØ€Dˆ(3‰-óñ ØØ€Dˆ(3‰-óñØ€Eˆ8C‰=óñ"'ØØ Ø"€K˜#óñ V˜V W°8Ôñóóñ T˜=¨xÔñóó÷ òrr=có8eZdZUdZeddd¬«Zeeed<edd¬«Z ee
ed <edd
¬«Z ee
ed <edd ¬«Z ee
ed
<eddd¬«Z
eeed<ed d d
d¬«ed««Zeddd¬«ed««ZGdd«Zy)ÚCompanyMemberSchemaz—
Expert parser: Only extract company member information if clearly identifiable.
Leave fields empty if uncertain about the member details.
Nrr>rrz=Company member name. Leave empty if not clearly identifiable.rrz?LinkedIn profile URL. Leave empty if not provided or uncertain.ÚlinkedinzCCompany member role/title. Leave empty if not clearly identifiable.r?ú5Company ID, must be 0 or greater. Use 0 if uncertain.Ú
company_idr r!cóX|dk(s#t|t«r|j«dk(ry|Sr$r&r*s rr-z(CompanyMemberSchema.empty_string_to_noner.rcó|dk(ry|SrErr*s rr0z CompanyMemberSchema.zero_to_noneŠr1rcóeZdZdZy)úCompanyMemberSchema.ConfigTNr4rrrr6rPr7rr6)rrrr8rrrr9r:rr(rJr?rLrr;r-r0r6rrrrIrIeññ
ØØ Ø€Bˆ
óñ
 ØØ€Dˆ(3‰-óñØ€Hˆhs‰móñ ØØ€Dˆ(3‰-óñ!&ØØ Ø!€J˜
óñ V˜Z¨°hÔñóó@ðñ T˜<¨hÔñóó÷ òrrIcó®eZdZUdZeddd¬«Zeeed<edd¬«Z ee
ed <edd
¬«Z ee
ed <edd ¬«Z ee
ed
<edd¬«Z
ee
ed<eddd¬«Zeeed<edd¬«Zee
ed<ed d d
ddd¬«ed««Zeddd¬«ed««Zedd¬«ed««ZGdd«Zy)Ú
CompanySchemaz¥
Expert parser: Only extract company information if clearly identifiable.
Leave optional fields empty if uncertain. Integer values must be 0 or greater.
NrrKrrz=Company name. Leave empty string if not clearly identifiable.rrzHCompany industry/sector. Leave empty string if not clearly identifiable.ÚindustryzICompany location/address. Leave empty string if not clearly identifiable.ÚlocationzGCompany description. Leave empty if not clearly available or uncertain.rzdYear company was founded, must be 0 or greater. Leave None if not clearly identifiable or uncertain.Ú founded_yearz>Company website URL. Leave empty if not provided or uncertain.Úwebsiter r!cóX|dk(s#t|t«r|j«dk(ry|Sr$r&r*s rr-z"CompanySchema.empty_string_to_none»s(ð
Š7”z !¤SÔ)¨a¯g©g«i¸2ªoØØˆrcó|dk(ry|S)z"Convert 0 to None for founded_yearrNrr*s rr0zCompanySchema.zero_to_noneÅr1rcóÀ||dk(s
|dk(s|dk(ryt|t«r t|«}|dk\r|SdSt|t«r|dk\r|SdS#t$rYywxYw)z>Expert parser: Only accept clearly identifiable founding yearsNz
Not Availabler%ÚUnknownr)r'r(r9Ú
ValueError)r+r,Úyears rÚvalidate_founded_yearz#CompanySchema.validate_founded_yearÍsxð
ˆ9˜˜_Ò°R²¸1À º>ØÜ Ô ð
ܘ1“vØ# qšy2¨dИq¤#Ô&¨1°ª6ˆ;°tÐ;øôò
Ùð
ús¤AAÁ AÁAcóeZdZdZy)úCompanySchema.ConfigTNr4rrrr6r_Ûr7rr6)rrrr8rrrr9r:rr(rSrTrrUrVrr;r-r0r]r6rrrrRrRsZññ
ØØ Ø€Bˆ
óñ
 ØØ€Dˆ(3‰-óñØ€Hˆhs‰móñØ€Hˆhs‰móñ"'ØØ"€K˜#‘óñ#(ØØ Ø#€L(˜3‘-óñ
Ø€GˆXc‰]óñ
Ø
˜