# DO NOT EDIT MANUALLY - Managed by Fern Replay
version: "1.0"
generations:
  - commit_sha: c316672d7fc9d3bf902b633226969929adad0dca
    tree_hash: 7a55b1b0966aea398ee376ff3b62947618dda98b
    timestamp: 2026-05-20T07:39:27.879Z
    cli_version: unknown
    generator_versions: {}
  - commit_sha: c3a35abc58cb2069932026a430af4dacd1a77375
    tree_hash: 2650cfcd8cacddeea3bfc801dcd4122976446e87
    timestamp: 2026-05-26T13:58:18.906Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.36.0
  - commit_sha: d93a154a0453a9207a0a9f62d22b67f914897d4f
    tree_hash: e07fc750f93805fbe67ee57942fc2ddc75e21dbc
    timestamp: 2026-06-01T12:01:15.436Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.36.0
  - commit_sha: 88f9d53b433a2abb81defb87be32d83286aa8b2b
    tree_hash: cbe7e351aad61e09afbf9ebab7d239a34331894d
    timestamp: 2026-06-08T11:45:36.549Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.36.0
  - commit_sha: 1efa29310047ae0da58846785a41722a6e7db756
    tree_hash: 0433e6ee83e8aa6c85f4abcadd43ee456260c8b5
    timestamp: 2026-06-15T07:53:50.719Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.71.4
  - commit_sha: d4c3cd6446a5ea75f7a099685fb76dd3e1bb6e7a
    tree_hash: 325c22fdd899a09cc7a802053525c7d906bdab1e
    timestamp: 2026-06-23T08:36:42.433Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.57.1
  - commit_sha: db6cac60a3dbf75908dc7750a534b4562274be7b
    tree_hash: f563e7cddb9a82a0b01fad1a6e123e23ec20f310
    timestamp: 2026-06-30T07:44:36.446Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.57.1
  - commit_sha: 2fbf3ff9dc11851670706a9931307551241da576
    tree_hash: 669300f2307ec1e14994463568263f8bb9868b07
    timestamp: 2026-07-07T10:00:24.614Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.57.1
  - commit_sha: 7947e4c61657afc2ca65632d9a6e7de90bcce2a9
    tree_hash: 3c2e430fd7a5110d443d7c0f7bcbbfb3f9f4731a
    timestamp: 2026-07-09T07:36:51.201Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.57.1
  - commit_sha: ba1ca4fda05eb4c81e6159f00abc7f4ca5e0d938
    tree_hash: dcb5a006f2a96462ac3d3923add1a65a8afa3c39
    timestamp: 2026-07-13T08:23:27.782Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.57.1
  - commit_sha: fca7ab79ab4b32156f0514a4e434ac8624853855
    tree_hash: cbbc64443f6ba8ace4d7fe6740225e55efa5677c
    timestamp: 2026-07-22T08:18:51.766Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.82.2
  - commit_sha: 0c911170c29e3b17a6c8acff713cbe2ae6fa58eb
    tree_hash: 00f2983f6b8b7a4fe8cb7fd8f6560621cb0d1e73
    timestamp: 2026-07-30T10:02:51.518Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.84.0
  - commit_sha: cae902f5859c5963311548d8bf2cfdf352f45ba3
    tree_hash: 4f60bbcb6f32a2fad88003d409388e94fb45ce30
    timestamp: 2026-08-05T09:52:32.159Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.84.0
  - commit_sha: e19107caa1fbc20a7e9b6c0c4523f5ef14628a2e
    tree_hash: 7248330178a58f406575a5d354a436053fd73f03
    timestamp: 2026-08-06T15:17:06.706Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.84.0
  - commit_sha: a5c9730ed89cfea40efdb047f1fb6b3e2c356676
    tree_hash: 714d3740e1f8a34e48aa0d758690efd13c1e0663
    timestamp: 2026-08-11T10:17:42.048Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.84.0
  - commit_sha: 5b21ec38fa8f0f60ecca73d63a486f410672598a
    tree_hash: 4fe07973215156c3d347d4304da6a1b7c9ba7246
    timestamp: 2026-08-13T09:11:15.111Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.84.0
  - commit_sha: 14ba8d4baf59746611b8cfe5d01ce5279f0193be
    tree_hash: 031608320d1459639732f0d3c8139b313cf92170
    timestamp: 2026-08-25T17:55:42.900Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: c744c348596fcadb616440b590702df352f7b9ec
    tree_hash: 60520ece245f8ae0f8679a1dabec70b91f44e542
    timestamp: 2026-09-02T11:28:42.635Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: b8da356e7c9d9866cbb222533e25876e837241b6
    tree_hash: d6a92cf4b5218a1fa58d1954db7df28a49a20362
    timestamp: 2026-09-07T11:09:02.584Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: 6dfd96269f35a31a4bb6154942daae9f16f2c33b
    tree_hash: db85f7ea28f851551e90b6904110729527966673
    timestamp: 2026-09-11T15:34:11.254Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: aeff9c0045e9a1d1a1e944f0adbc24f65e764024
    tree_hash: 268adb997101a3f16bf74a8ff628528779798eb0
    timestamp: 2026-09-24T08:40:39.027Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: d0b7df70b7d85ff0fe3e2b1e6d2d04749399fb92
    tree_hash: 662d2fc136c768d4e709ab1229b36f3b6aa40f3d
    timestamp: 2026-09-28T13:48:49.638Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: a05d0abe7976305e4dd706f57d3914c20086fd88
    tree_hash: f7869fbfc4bff29594a06d2ee0a86ccdf03798c8
    timestamp: 2026-10-05T11:07:08.269Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: a73c0abb4ca19e5e55795db1bdffed28ae4650fc
    tree_hash: e9c736c26bfce85555a0a4327bd009875eb01227
    timestamp: 2026-10-13T08:00:58.103Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: a3bccc576fa5aee4ad4945fecad724e9e8e91324
    tree_hash: 123c9e1721b710e6f29a9995ac9ff58039614e35
    timestamp: 2026-10-15T09:27:41.487Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: 8afc9cc087d768b14f12e4ef0e4c8d55feaa11c1
    tree_hash: b5a78830c75c0909a3c2e3c20eface97df7a5d25
    timestamp: 2026-10-20T08:02:30.024Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
  - commit_sha: 655d9083892387e7e57e3d2ec3ca504d681ad894
    tree_hash: 05719c455caaa6f11156848421ee8e2b75e99b5a
    timestamp: 2026-10-27T22:27:18.313Z
    cli_version: unknown
    generator_versions:
      fernapi/fern-typescript-sdk: 3.88.2
current_generation: 655d9083892387e7e57e3d2ec3ca504d681ad894
patches:
  - id: patch-f50f1558
    content_hash: sha256:5a09c3db02b795ab544221e13bf2681e7f9bb43c07e8cd96ac063a405dc3a2c6
    original_commit: f50f1558f741e331dd3949ded57771c012ef27ab
    original_message: Add missing methods and test (#399)
    original_author: Paul Asjes <paul.asjes@elevenlabs.io>
    base_generation: 655d9083892387e7e57e3d2ec3ca504d681ad894
    files:
      - tests/unit/wrapper/music.test.ts
    patch_content: |
      diff --git a/tests/unit/wrapper/music.test.ts b/tests/unit/wrapper/music.test.ts
      new file mode 100644
      index 00000000..733d6344
      --- /dev/null
      +++ b/tests/unit/wrapper/music.test.ts
      @@ -0,0 +1,19 @@
      +import { describe, it, expect } from "@jest/globals";
      +import { MusicClient } from "../../../src/api/resources/music/client/Client";
      +import { Music } from "../../../src/wrapper/music";
      +
      +function getPublicMethods(proto: object): string[] {
      +    return Object.getOwnPropertyNames(proto).filter(
      +        (name) => name !== "constructor" && !name.startsWith("_"),
      +    );
      +}
      +
      +describe("Music wrapper", () => {
      +    it("exposes all public methods of the generated MusicClient", () => {
      +        const clientMethods = getPublicMethods(MusicClient.prototype);
      +        const wrapperMethods = getPublicMethods(Music.prototype);
      +
      +        const missing = clientMethods.filter((m) => !wrapperMethods.includes(m));
      +        expect(missing).toEqual([]);
      +    });
      +});
    theirs_snapshot:
      tests/unit/wrapper/music.test.ts: |
        import { describe, it, expect } from "@jest/globals";
        import { MusicClient } from "../../../src/api/resources/music/client/Client";
        import { Music } from "../../../src/wrapper/music";

        function getPublicMethods(proto: object): string[] {
            return Object.getOwnPropertyNames(proto).filter(
                (name) => name !== "constructor" && !name.startsWith("_"),
            );
        }

        describe("Music wrapper", () => {
            it("exposes all public methods of the generated MusicClient", () => {
                const clientMethods = getPublicMethods(MusicClient.prototype);
                const wrapperMethods = getPublicMethods(Music.prototype);

                const missing = clientMethods.filter((m) => !wrapperMethods.includes(m));
                expect(missing).toEqual([]);
            });
        });
    user_owned: true
