0.7.0

(feat): SDK 现在支持在生成的请求类中内联路径参数,如下所示:

class GetUserRequest extends JsonSerializableType {
1 /**
2 * @var string $userId
3 */
4 public string $userId;
5} ```
6您可以在 `generators.yml` 中这样配置:
7```yaml - name: fernapi/fern-php-sdk
8 version: 0.7.0
9 config:
10 inlinePathParameters: true

0.6.0

(feat): 现在您可以将生成的类属性访问配置为 publicprivate

  • 当访问权限为 public 时,getter 和 setter 方法都被省略(默认)。
  • 当访问权限为 private 时,会生成 getter 和 setter 方法。

您可以在 generators.yml 中这样配置:

- name: fernapi/fern-php-sdk
1 version: 0.6.0
2 config:
3 propertyAccess: private

0.5.2

(fix): 更新端点生成器,如果内联请求包装器仅由可选属性组成,则不需要它。

(fix): 更新可选查询参数列表,生成为可选数组而不是可选值的数组。