2525
2626
2727class ResultDividendsDataCashDividend (BaseModel ):
28+ """Detalhes sobre um pagamento de provento em dinheiro (Dividendo ou JCP)."""
29+
2830 approved_on : Optional [datetime ] = FieldInfo (alias = "approvedOn" , default = None )
2931 """Data em que o pagamento do provento foi aprovado pela empresa.
3032
@@ -76,6 +78,10 @@ class ResultDividendsDataCashDividend(BaseModel):
7678
7779
7880class ResultDividendsDataStockDividend (BaseModel ):
81+ """
82+ Detalhes sobre um evento corporativo que afeta a quantidade de ações (Desdobramento/Split, Grupamento/Inplit, Bonificação).
83+ """
84+
7985 approved_on : Optional [datetime ] = FieldInfo (alias = "approvedOn" , default = None )
8086 """Data em que o evento foi aprovado. Formato ISO 8601."""
8187
@@ -109,6 +115,11 @@ class ResultDividendsDataStockDividend(BaseModel):
109115
110116
111117class ResultDividendsData (BaseModel ):
118+ """Objeto contendo informações sobre dividendos, JCP e outros eventos corporativos.
119+
120+ Retornado apenas se `dividends=true` for especificado na requisição.
121+ """
122+
112123 cash_dividends : Optional [List [ResultDividendsDataCashDividend ]] = FieldInfo (alias = "cashDividends" , default = None )
113124 """Lista de proventos pagos em dinheiro (Dividendos e JCP)."""
114125
@@ -120,6 +131,8 @@ class ResultDividendsData(BaseModel):
120131
121132
122133class ResultHistoricalDataPrice (BaseModel ):
134+ """Representa um ponto na série histórica de preços de um ativo."""
135+
123136 adjusted_close : Optional [float ] = FieldInfo (alias = "adjustedClose" , default = None )
124137 """
125138 Preço de fechamento ajustado para proventos (dividendos, JCP, bonificações,
@@ -149,6 +162,11 @@ class ResultHistoricalDataPrice(BaseModel):
149162
150163
151164class ResultSummaryProfile (BaseModel ):
165+ """Resumo do perfil da empresa.
166+
167+ Retornado apenas se `modules` incluir `summaryProfile`.
168+ """
169+
152170 address1 : Optional [str ] = None
153171 """Linha 1 do endereço da sede da empresa."""
154172
@@ -205,6 +223,10 @@ class ResultSummaryProfile(BaseModel):
205223
206224
207225class Result (BaseModel ):
226+ """
227+ Contém os dados detalhados de um ativo específico retornado pelo endpoint `/api/quote/{tickers}`.
228+ """
229+
208230 average_daily_volume10_day : Optional [float ] = FieldInfo (alias = "averageDailyVolume10Day" , default = None )
209231 """Média do volume financeiro diário negociado nos últimos 10 dias."""
210232
@@ -460,6 +482,8 @@ class Result(BaseModel):
460482
461483
462484class QuoteRetrieveResponse (BaseModel ):
485+ """Resposta principal do endpoint `/api/quote/{tickers}`."""
486+
463487 requested_at : Optional [datetime ] = FieldInfo (alias = "requestedAt" , default = None )
464488 """Timestamp indicando quando a requisição foi recebida pelo servidor.
465489
0 commit comments