[docs]classOpportunityCreate(DOTModel):"""Opportunity data model"""description:str"""Description of the opportunity"""tag:list[str]|None=None"""List of user input keywords"""index:str|None=None"""Index of the opportunity"""model_config={"json_schema_extra":{"examples":[{"description":"opportunistic opportunity","tag":["subsurface"],"index":"0",}]}}
[docs]classOpportunityResponse(VertexMetaDataResponse):description:strtag:list[str]|Noneindex:str|Noneid:str=Field(validation_alias=AliasChoices("T.id","id"))label:constr(to_lower=True)=Field(validation_alias=AliasChoices("T.label","label"))model_config=ConfigDict(json_schema_extra={"examples":[{"description":"objectively objecting the objectives","tag":["subsurface"],"index":"0",}]},)