Skip to content

Commit 7fa10db

Browse files
fix(client): deprecate BetaBase64PDFBlock in favor of BetaRequestDocumentBlock
1 parent 48c1a41 commit 7fa10db

File tree

6 files changed

+40
-29
lines changed

6 files changed

+40
-29
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 26
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic%2Fanthropic-a7b84017aa1126ad99443296dcd81ab2b53f1c346014b92096226cf993f30502.yml
33
openapi_spec_hash: 58d4e72c7906bd8a680ab17b99de6215
4-
config_hash: b08362db009c073fa7b1c154969cb200
4+
config_hash: 0d82158a1e3c18a76a63f7424d293ec6

api.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,6 @@ Methods:
182182
Types:
183183

184184
- <code><a href="./src/resources/beta/messages/messages.ts">BetaBase64ImageSource</a></code>
185-
- <code><a href="./src/resources/beta/messages/messages.ts">BetaBase64PDFBlock</a></code>
186185
- <code><a href="./src/resources/beta/messages/messages.ts">BetaBase64PDFSource</a></code>
187186
- <code><a href="./src/resources/beta/messages/messages.ts">BetaCacheControlEphemeral</a></code>
188187
- <code><a href="./src/resources/beta/messages/messages.ts">BetaCacheCreation</a></code>
@@ -238,6 +237,7 @@ Types:
238237
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRawMessageStreamEvent</a></code>
239238
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRedactedThinkingBlock</a></code>
240239
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRedactedThinkingBlockParam</a></code>
240+
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRequestDocumentBlock</a></code>
241241
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRequestMCPServerToolConfiguration</a></code>
242242
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRequestMCPServerURLDefinition</a></code>
243243
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRequestMCPToolResultBlockParam</a></code>
@@ -287,6 +287,7 @@ Types:
287287
- <code><a href="./src/resources/beta/messages/messages.ts">BetaWebSearchToolResultBlockParamContent</a></code>
288288
- <code><a href="./src/resources/beta/messages/messages.ts">BetaWebSearchToolResultError</a></code>
289289
- <code><a href="./src/resources/beta/messages/messages.ts">BetaWebSearchToolResultErrorCode</a></code>
290+
- <code><a href="./src/resources/beta/messages/messages.ts">BetaBase64PDFBlock</a></code>
290291

291292
Methods:
292293

src/resources/beta/beta.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ import {
7474
BetaRawMessageStreamEvent,
7575
BetaRedactedThinkingBlock,
7676
BetaRedactedThinkingBlockParam,
77+
BetaRequestDocumentBlock,
7778
BetaRequestMCPServerToolConfiguration,
7879
BetaRequestMCPServerURLDefinition,
7980
BetaRequestMCPToolResultBlockParam,
@@ -255,7 +256,6 @@ export declare namespace Beta {
255256
export {
256257
Messages as Messages,
257258
type BetaBase64ImageSource as BetaBase64ImageSource,
258-
type BetaBase64PDFBlock as BetaBase64PDFBlock,
259259
type BetaBase64PDFSource as BetaBase64PDFSource,
260260
type BetaCacheControlEphemeral as BetaCacheControlEphemeral,
261261
type BetaCacheCreation as BetaCacheCreation,
@@ -311,6 +311,7 @@ export declare namespace Beta {
311311
type BetaRawMessageStreamEvent as BetaRawMessageStreamEvent,
312312
type BetaRedactedThinkingBlock as BetaRedactedThinkingBlock,
313313
type BetaRedactedThinkingBlockParam as BetaRedactedThinkingBlockParam,
314+
type BetaRequestDocumentBlock as BetaRequestDocumentBlock,
314315
type BetaRequestMCPServerToolConfiguration as BetaRequestMCPServerToolConfiguration,
315316
type BetaRequestMCPServerURLDefinition as BetaRequestMCPServerURLDefinition,
316317
type BetaRequestMCPToolResultBlockParam as BetaRequestMCPToolResultBlockParam,
@@ -360,6 +361,7 @@ export declare namespace Beta {
360361
type BetaWebSearchToolResultBlockParamContent as BetaWebSearchToolResultBlockParamContent,
361362
type BetaWebSearchToolResultError as BetaWebSearchToolResultError,
362363
type BetaWebSearchToolResultErrorCode as BetaWebSearchToolResultErrorCode,
364+
type BetaBase64PDFBlock as BetaBase64PDFBlock,
363365
type MessageCreateParams as MessageCreateParams,
364366
type MessageCreateParamsNonStreaming as MessageCreateParamsNonStreaming,
365367
type MessageCreateParamsStreaming as MessageCreateParamsStreaming,

src/resources/beta/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ export {
2929
export {
3030
Messages,
3131
type BetaBase64ImageSource,
32-
type BetaBase64PDFBlock,
3332
type BetaBase64PDFSource,
3433
type BetaCacheControlEphemeral,
3534
type BetaCacheCreation,
@@ -85,6 +84,7 @@ export {
8584
type BetaRawMessageStreamEvent,
8685
type BetaRedactedThinkingBlock,
8786
type BetaRedactedThinkingBlockParam,
87+
type BetaRequestDocumentBlock,
8888
type BetaRequestMCPServerToolConfiguration,
8989
type BetaRequestMCPServerURLDefinition,
9090
type BetaRequestMCPToolResultBlockParam,
@@ -134,6 +134,7 @@ export {
134134
type BetaWebSearchToolResultBlockParamContent,
135135
type BetaWebSearchToolResultError,
136136
type BetaWebSearchToolResultErrorCode,
137+
type BetaBase64PDFBlock,
137138
type MessageCreateParams,
138139
type MessageCreateParamsNonStreaming,
139140
type MessageCreateParamsStreaming,

src/resources/beta/messages/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export {
2222
export {
2323
Messages,
2424
type BetaBase64ImageSource,
25-
type BetaBase64PDFBlock,
2625
type BetaBase64PDFSource,
2726
type BetaCacheControlEphemeral,
2827
type BetaCacheCreation,
@@ -78,6 +77,7 @@ export {
7877
type BetaRawMessageStreamEvent,
7978
type BetaRedactedThinkingBlock,
8079
type BetaRedactedThinkingBlockParam,
80+
type BetaRequestDocumentBlock,
8181
type BetaRequestMCPServerToolConfiguration,
8282
type BetaRequestMCPServerURLDefinition,
8383
type BetaRequestMCPToolResultBlockParam,
@@ -127,6 +127,7 @@ export {
127127
type BetaWebSearchToolResultBlockParamContent,
128128
type BetaWebSearchToolResultError,
129129
type BetaWebSearchToolResultErrorCode,
130+
type BetaBase64PDFBlock,
130131
type MessageCreateParams,
131132
type MessageCreateParamsNonStreaming,
132133
type MessageCreateParamsStreaming,

src/resources/beta/messages/messages.ts

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -157,28 +157,6 @@ export interface BetaBase64ImageSource {
157157
type: 'base64';
158158
}
159159

160-
export interface BetaBase64PDFBlock {
161-
source:
162-
| BetaBase64PDFSource
163-
| BetaPlainTextSource
164-
| BetaContentBlockSource
165-
| BetaURLPDFSource
166-
| BetaFileDocumentSource;
167-
168-
type: 'document';
169-
170-
/**
171-
* Create a cache control breakpoint at this content block.
172-
*/
173-
cache_control?: BetaCacheControlEphemeral | null;
174-
175-
citations?: BetaCitationsConfigParam;
176-
177-
context?: string | null;
178-
179-
title?: string | null;
180-
}
181-
182160
export interface BetaBase64PDFSource {
183161
data: string;
184162

@@ -504,7 +482,7 @@ export type BetaContentBlockParam =
504482
| BetaImageBlockParam
505483
| BetaToolUseBlockParam
506484
| BetaToolResultBlockParam
507-
| BetaBase64PDFBlock
485+
| BetaRequestDocumentBlock
508486
| BetaThinkingBlockParam
509487
| BetaRedactedThinkingBlockParam
510488
| BetaContainerUploadBlockParam;
@@ -879,6 +857,28 @@ export interface BetaRedactedThinkingBlockParam {
879857
type: 'redacted_thinking';
880858
}
881859

860+
export interface BetaRequestDocumentBlock {
861+
source:
862+
| BetaBase64PDFSource
863+
| BetaPlainTextSource
864+
| BetaContentBlockSource
865+
| BetaURLPDFSource
866+
| BetaFileDocumentSource;
867+
868+
type: 'document';
869+
870+
/**
871+
* Create a cache control breakpoint at this content block.
872+
*/
873+
cache_control?: BetaCacheControlEphemeral | null;
874+
875+
citations?: BetaCitationsConfigParam;
876+
877+
context?: string | null;
878+
879+
title?: string | null;
880+
}
881+
882882
export interface BetaRequestMCPServerToolConfiguration {
883883
allowed_tools?: Array<string> | null;
884884

@@ -1561,6 +1561,11 @@ export type BetaWebSearchToolResultErrorCode =
15611561
| 'too_many_requests'
15621562
| 'query_too_long';
15631563

1564+
/**
1565+
* @deprecated BetaRequestDocumentBlock should be used insated
1566+
*/
1567+
export type BetaBase64PDFBlock = BetaRequestDocumentBlock;
1568+
15641569
export type MessageCreateParams = MessageCreateParamsNonStreaming | MessageCreateParamsStreaming;
15651570

15661571
export interface MessageCreateParamsBase {
@@ -2118,7 +2123,6 @@ Messages.Batches = Batches;
21182123
export declare namespace Messages {
21192124
export {
21202125
type BetaBase64ImageSource as BetaBase64ImageSource,
2121-
type BetaBase64PDFBlock as BetaBase64PDFBlock,
21222126
type BetaBase64PDFSource as BetaBase64PDFSource,
21232127
type BetaCacheControlEphemeral as BetaCacheControlEphemeral,
21242128
type BetaCacheCreation as BetaCacheCreation,
@@ -2174,6 +2178,7 @@ export declare namespace Messages {
21742178
type BetaRawMessageStreamEvent as BetaRawMessageStreamEvent,
21752179
type BetaRedactedThinkingBlock as BetaRedactedThinkingBlock,
21762180
type BetaRedactedThinkingBlockParam as BetaRedactedThinkingBlockParam,
2181+
type BetaRequestDocumentBlock as BetaRequestDocumentBlock,
21772182
type BetaRequestMCPServerToolConfiguration as BetaRequestMCPServerToolConfiguration,
21782183
type BetaRequestMCPServerURLDefinition as BetaRequestMCPServerURLDefinition,
21792184
type BetaRequestMCPToolResultBlockParam as BetaRequestMCPToolResultBlockParam,
@@ -2223,6 +2228,7 @@ export declare namespace Messages {
22232228
type BetaWebSearchToolResultBlockParamContent as BetaWebSearchToolResultBlockParamContent,
22242229
type BetaWebSearchToolResultError as BetaWebSearchToolResultError,
22252230
type BetaWebSearchToolResultErrorCode as BetaWebSearchToolResultErrorCode,
2231+
type BetaBase64PDFBlock as BetaBase64PDFBlock,
22262232
type MessageCreateParams as MessageCreateParams,
22272233
type MessageCreateParamsNonStreaming as MessageCreateParamsNonStreaming,
22282234
type MessageCreateParamsStreaming as MessageCreateParamsStreaming,

0 commit comments

Comments
 (0)