0.7.1

(feat): SDK 生成器现在支持幂等性标头。用户 将能够在 RequestOptions 中指定幂等性标头。

1Imdb imdb = Imdb.builder()
2 .apiKey("...")
3 .build();
4
5var response = imdb.ticket.purchase("theatre-id", IdempotentRequestOptions.builder()
6 .idempotencyKey("...")
7 .build());

(feat): SDK 生成器现在支持通过环境变量扫描 API 凭据。

1Imdb imdb = Imdb.builder()
2 .apiKey("...") // 默认为 System.getenv("IMDB_API_KEY")
3 .build();

(feat): 生成的模型现在支持布尔字面量,用户 不必在构建器中指定它们。 例如,对于以下对象

1Actor:
2 properties:
3 name: string
4 isMale: literal<true>

用户在构建对象时不需要指定字面量属性。

1var actor = Actor.builder()
2 .name("Brad Pitt")
3 .build();