Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
309 commits
Select commit Hold shift + click to select a range
8f2de97
feat(api): api update
stainless-app[bot] Jun 14, 2026
7854d50
feat(api): api update
stainless-app[bot] Jun 15, 2026
d14348f
feat(api): api update
stainless-app[bot] Jun 15, 2026
c7900af
feat(api): api update
stainless-app[bot] Jun 15, 2026
3614d93
feat(api): api update
stainless-app[bot] Jun 15, 2026
3349342
feat(api): api update
stainless-app[bot] Jun 15, 2026
5ebb20b
feat(api): api update
stainless-app[bot] Jun 15, 2026
089f32a
feat(api): api update
stainless-app[bot] Jun 15, 2026
8c42ee6
feat(api): api update
stainless-app[bot] Jun 16, 2026
d5abe7f
feat(api): api update
stainless-app[bot] Jun 16, 2026
17830d7
feat(api): api update
stainless-app[bot] Jun 16, 2026
413b8c1
feat(api): api update
stainless-app[bot] Jun 16, 2026
6274863
feat(api): api update
stainless-app[bot] Jun 16, 2026
411b946
feat(api): api update
stainless-app[bot] Jun 16, 2026
de53aff
feat(api): api update
stainless-app[bot] Jun 17, 2026
d016d26
feat(api): api update
stainless-app[bot] Jun 17, 2026
66163a6
feat(api): api update
stainless-app[bot] Jun 17, 2026
0f0d67c
feat(api): api update
stainless-app[bot] Jun 18, 2026
c4fbab6
feat(api): api update
stainless-app[bot] Jun 18, 2026
9b3e791
feat(api): api update
stainless-app[bot] Jun 18, 2026
3b1d09c
feat(api): api update
stainless-app[bot] Jun 18, 2026
d151489
feat(api): api update
stainless-app[bot] Jun 19, 2026
fc8995f
feat(api): api update
stainless-app[bot] Jun 19, 2026
b2cae90
feat(api): api update
stainless-app[bot] Jun 19, 2026
df6b350
feat(api): api update
stainless-app[bot] Jun 19, 2026
d0ba057
feat(api): api update
stainless-app[bot] Jun 19, 2026
5cda4df
feat(api): api update
stainless-app[bot] Jun 19, 2026
aa7542f
feat(api): api update
stainless-app[bot] Jun 20, 2026
9b0b7b0
feat(api): api update
stainless-app[bot] Jun 20, 2026
abf585e
feat(api): api update
stainless-app[bot] Jun 21, 2026
83a6511
feat(api): api update
stainless-app[bot] Jun 21, 2026
7d1b31b
feat(api): api update
stainless-app[bot] Jun 22, 2026
8d6d088
feat(api): api update
stainless-app[bot] Jun 22, 2026
622c186
feat(api): api update
stainless-app[bot] Jun 22, 2026
02c7518
feat(api): api update
stainless-app[bot] Jun 22, 2026
4edd87e
feat(api): api update
stainless-app[bot] Jun 22, 2026
8f416b9
feat(api): api update
stainless-app[bot] Jun 23, 2026
50dc093
feat(api): api update
stainless-app[bot] Jun 23, 2026
509b643
feat(api): api update
stainless-app[bot] Jun 23, 2026
ab4f7c9
feat(api): api update
stainless-app[bot] Jun 23, 2026
88c2852
feat(api): api update
stainless-app[bot] Jun 23, 2026
d1494f6
feat(api): api update
stainless-app[bot] Jun 23, 2026
42fc2bb
feat(api): api update
stainless-app[bot] Jun 23, 2026
321e302
feat(api): api update
stainless-app[bot] Jun 24, 2026
a592b01
feat(api): api update
stainless-app[bot] Jun 25, 2026
2762457
feat(api): api update
stainless-app[bot] Jun 25, 2026
868e12d
feat(api): api update
stainless-app[bot] Jun 25, 2026
133644e
feat(api): api update
stainless-app[bot] Jun 25, 2026
fa45fa3
feat(api): api update
stainless-app[bot] Jun 25, 2026
f05d0aa
feat(api): api update
stainless-app[bot] Jun 26, 2026
80b44f7
feat(api): api update
stainless-app[bot] Jun 26, 2026
7c86617
feat(api): api update
stainless-app[bot] Jun 26, 2026
4fbfeed
feat(api): api update
stainless-app[bot] Jun 27, 2026
08189b1
feat(api): api update
stainless-app[bot] Jun 27, 2026
b276693
feat(api): api update
stainless-app[bot] Jun 28, 2026
a63b3c6
feat(api): api update
stainless-app[bot] Jun 28, 2026
762460f
feat(api): api update
stainless-app[bot] Jun 28, 2026
6d35ebf
feat(api): api update
stainless-app[bot] Jun 28, 2026
bc70597
feat(api): api update
stainless-app[bot] Jun 29, 2026
a407567
feat(api): api update
stainless-app[bot] Jun 29, 2026
ce63a6c
feat(api): api update
stainless-app[bot] Jun 29, 2026
d34ffb3
feat(api): api update
stainless-app[bot] Jun 29, 2026
2589b75
feat(api): api update
stainless-app[bot] Jun 29, 2026
6fc2d94
feat(api): api update
stainless-app[bot] Jun 29, 2026
fb98e74
feat(api): api update
stainless-app[bot] Jun 30, 2026
f074936
feat(api): api update
stainless-app[bot] Jun 30, 2026
e55290e
feat(api): api update
stainless-app[bot] Jun 30, 2026
0cbfd57
feat(api): api update
stainless-app[bot] Jun 30, 2026
d779efd
feat(api): api update
stainless-app[bot] Jun 30, 2026
bc0d221
feat(api): api update
stainless-app[bot] Jun 30, 2026
87e1f1d
feat(api): api update
stainless-app[bot] Jun 30, 2026
0cede97
feat(api): api update
stainless-app[bot] Jun 30, 2026
909fd2a
feat(api): api update
stainless-app[bot] Jul 1, 2026
246fd25
feat(api): api update
stainless-app[bot] Jul 2, 2026
492b8ef
feat(api): api update
stainless-app[bot] Jul 2, 2026
464bd11
feat(api): api update
stainless-app[bot] Jul 2, 2026
f45d0e0
feat(api): api update
stainless-app[bot] Jul 2, 2026
16366f0
feat(api): api update
stainless-app[bot] Jul 3, 2026
bebd6e8
feat(api): api update
stainless-app[bot] Jul 3, 2026
f2b56a9
feat(api): api update
stainless-app[bot] Jul 3, 2026
ac0f9fa
feat(api): api update
stainless-app[bot] Jul 3, 2026
11e3c2d
feat(api): api update
stainless-app[bot] Jul 3, 2026
75a59e5
feat(api): api update
stainless-app[bot] Jul 3, 2026
3a98764
feat(api): api update
stainless-app[bot] Jul 4, 2026
02fe111
feat(api): api update
stainless-app[bot] Jul 4, 2026
cc90cd1
feat(api): api update
stainless-app[bot] Jul 4, 2026
fdcc20a
feat(api): api update
stainless-app[bot] Jul 4, 2026
a2d5d88
feat(api): api update
stainless-app[bot] Jul 4, 2026
a1a011a
feat(api): api update
stainless-app[bot] Jul 5, 2026
12f8cf3
feat(api): api update
stainless-app[bot] Jul 5, 2026
ccd75bd
feat(api): api update
stainless-app[bot] Jul 5, 2026
4e57b3d
feat(api): api update
stainless-app[bot] Jul 5, 2026
bdedf23
feat(api): api update
stainless-app[bot] Jul 5, 2026
c0ece4e
feat(api): api update
stainless-app[bot] Jul 5, 2026
a4fdaf5
feat(api): api update
stainless-app[bot] Jul 6, 2026
dc85f80
feat(api): api update
stainless-app[bot] Jul 6, 2026
d4121f8
feat(api): api update
stainless-app[bot] Jul 6, 2026
e27ee20
feat(api): api update
stainless-app[bot] Jul 7, 2026
204edc4
feat(api): api update
stainless-app[bot] Jul 7, 2026
be61b6a
feat(api): api update
stainless-app[bot] Jul 7, 2026
adf4188
feat(api): api update
stainless-app[bot] Jul 9, 2026
ede5ea7
feat(api): api update
stainless-app[bot] Jul 10, 2026
311b007
feat(api): api update
stainless-app[bot] Jul 12, 2026
5a9bc71
feat(api): api update
stainless-app[bot] Jul 13, 2026
5631351
feat(api): api update
stainless-app[bot] Jul 13, 2026
63b803b
feat(api): api update
stainless-app[bot] Jul 13, 2026
43fb611
feat(api): api update
stainless-app[bot] Jul 13, 2026
7c65e34
feat(api): api update
stainless-app[bot] Jul 13, 2026
4d8fea7
feat(api): api update
stainless-app[bot] Jul 13, 2026
1a521c6
feat(api): api update
stainless-app[bot] Jul 13, 2026
fda48ad
feat(api): api update
stainless-app[bot] Jul 14, 2026
e613dcc
feat(api): api update
stainless-app[bot] Jul 15, 2026
28d9cf5
feat(api): api update
stainless-app[bot] Jul 15, 2026
2e61f17
feat(api): api update
stainless-app[bot] Jul 16, 2026
df26de6
feat(api): api update
stainless-app[bot] Jul 16, 2026
14ad433
feat(api): api update
stainless-app[bot] Jul 16, 2026
90dc43f
feat(api): api update
stainless-app[bot] Jul 16, 2026
6e2a066
feat(api): api update
stainless-app[bot] Jul 16, 2026
90cdf7a
feat(api): api update
stainless-app[bot] Jul 16, 2026
3d5e3a0
feat(api): api update
stainless-app[bot] Jul 16, 2026
933ceaf
feat(api): api update
stainless-app[bot] Jul 17, 2026
3647532
feat(api): api update
stainless-app[bot] Jul 17, 2026
fc83887
feat(api): api update
stainless-app[bot] Jul 17, 2026
3660482
feat(api): api update
stainless-app[bot] Jul 17, 2026
d01d9da
feat(stlc): configurable CI runner and private-production-repo suppor…
stainless-app[bot] Jul 18, 2026
7c1b424
feat(api): api update
stainless-app[bot] Jul 19, 2026
4c1271b
feat(api): api update
stainless-app[bot] Jul 19, 2026
8b106bf
feat(api): api update
stainless-app[bot] Jul 20, 2026
1b1a08a
feat(api): api update
stainless-app[bot] Jul 20, 2026
7fdb212
feat(api): api update
stainless-app[bot] Jul 20, 2026
1ebf3d2
feat(api): api update
stainless-app[bot] Jul 20, 2026
e04e2fe
feat(api): api update
stainless-app[bot] Jul 20, 2026
513f9a6
feat(api): api update
stainless-app[bot] Jul 20, 2026
9c2f121
feat(api): api update
stainless-app[bot] Jul 21, 2026
bc3e4e4
feat(api): api update
stainless-app[bot] Jul 21, 2026
2e57646
feat(api): api update
stainless-app[bot] Jul 21, 2026
3b529b0
feat(api): api update
stainless-app[bot] Jul 21, 2026
55e6dcb
feat(api): api update
stainless-app[bot] Jul 21, 2026
1073c55
feat(api): api update
stainless-app[bot] Jul 22, 2026
6b7474d
feat(api): api update
stainless-app[bot] Jul 22, 2026
6c88fb2
feat(api): api update
stainless-app[bot] Jul 22, 2026
311cc1b
feat(api): api update
stainless-app[bot] Jul 23, 2026
5c43daf
feat(api): api update
stainless-app[bot] Jul 23, 2026
b61e7c6
feat(api): api update
stainless-app[bot] Jul 23, 2026
039d65c
feat(api): api update
stainless-app[bot] Jul 23, 2026
5e66416
feat(api): api update
stainless-app[bot] Jul 23, 2026
ffa1f6a
feat(api): api update
stainless-app[bot] Jul 24, 2026
9eb42a0
feat(api): api update
stainless-app[bot] Jul 24, 2026
0544581
feat(api): api update
stainless-app[bot] Jul 27, 2026
cb0e6e5
feat(api): api update
stainless-app[bot] Jul 27, 2026
2876dc0
feat(api): api update
stainless-app[bot] Jul 28, 2026
ac7c99b
feat(api): api update
stainless-app[bot] Jul 31, 2026
fa881b2
feat(api): api update
stainless-app[bot] Aug 1, 2026
7f1715a
feat(api): api update
stainless-app[bot] Aug 1, 2026
32cb1cc
feat(api): api update
stainless-app[bot] Aug 2, 2026
61c019b
feat(api): api update
stainless-app[bot] Aug 2, 2026
5e16a73
feat(api): api update
stainless-app[bot] Aug 3, 2026
3ab3e0a
feat(api): api update
stainless-app[bot] Aug 3, 2026
37eb63f
feat(api): api update
stainless-app[bot] Aug 4, 2026
b0908b5
feat(api): api update
stainless-app[bot] Aug 4, 2026
75d7ef5
feat(api): api update
stainless-app[bot] Aug 5, 2026
6787b0c
feat(api): api update
stainless-app[bot] Aug 6, 2026
3418d65
feat(api): api update
stainless-app[bot] Aug 6, 2026
174b910
feat(api): api update
stainless-app[bot] Aug 7, 2026
8f0be8b
feat(api): api update
stainless-app[bot] Aug 8, 2026
d300d06
feat(api): api update
stainless-app[bot] Aug 10, 2026
73199a7
feat(api): api update
stainless-app[bot] Aug 10, 2026
072a70f
feat(api): api update
stainless-app[bot] Aug 11, 2026
a4e2a77
feat(api): api update
stainless-app[bot] Aug 11, 2026
b43af13
feat(api): api update
stainless-app[bot] Aug 11, 2026
bb09201
feat(api): api update
stainless-app[bot] Aug 12, 2026
e469d6b
feat(api): api update
stainless-app[bot] Aug 12, 2026
d63b6bd
feat(api): api update
stainless-app[bot] Aug 13, 2026
adec362
feat(api): api update
stainless-app[bot] Aug 13, 2026
bab2d9f
feat(api): api update
stainless-app[bot] Aug 15, 2026
d79c3e2
feat(api): api update
stainless-app[bot] Aug 15, 2026
250217e
feat(api): api update
stainless-app[bot] Aug 15, 2026
a586271
feat(api): api update
stainless-app[bot] Aug 16, 2026
17d8b9b
feat(api): api update
stainless-app[bot] Aug 17, 2026
5f77d74
feat(api): api update
stainless-app[bot] Aug 17, 2026
b07985b
feat(api): api update
stainless-app[bot] Aug 18, 2026
c39ce46
chore(internal): codegen related update
stainless-app[bot] Aug 18, 2026
e529286
feat(api): api update
stainless-app[bot] Aug 18, 2026
3844d8c
feat(api): api update
stainless-app[bot] Aug 19, 2026
9394f26
feat(api): api update
stainless-app[bot] Aug 20, 2026
d3fb898
feat(api): api update
stainless-app[bot] Aug 20, 2026
be2c133
feat(api): api update
stainless-app[bot] Aug 21, 2026
f38980a
feat(api): api update
stainless-app[bot] Aug 23, 2026
b7b91bb
feat(api): api update
stainless-app[bot] Aug 24, 2026
eb6fef4
feat(api): api update
stainless-app[bot] Aug 24, 2026
f058df5
feat(api): api update
stainless-app[bot] Aug 25, 2026
609a680
feat(api): api update
stainless-app[bot] Aug 26, 2026
12e9698
feat(api): api update
stainless-app[bot] Aug 26, 2026
47ae1fe
feat(api): api update
stainless-app[bot] Aug 26, 2026
65663b8
feat(api): api update
stainless-app[bot] Aug 26, 2026
649cebb
feat(api): api update
stainless-app[bot] Aug 26, 2026
7e04d3d
feat(api): api update
stainless-app[bot] Aug 27, 2026
d90adcf
feat(api): api update
stainless-app[bot] Aug 28, 2026
a5eefc6
feat(api): api update
stainless-app[bot] Aug 28, 2026
6390ae6
feat(api): api update
stainless-app[bot] Aug 28, 2026
dd0d3a5
feat(api): api update
stainless-app[bot] Aug 28, 2026
610052f
feat(api): api update
stainless-app[bot] Aug 31, 2026
04eb393
feat(api): api update
stainless-app[bot] Aug 31, 2026
92ea0cb
feat(api): api update
stainless-app[bot] Aug 31, 2026
fbfa3da
feat(api): api update
stainless-app[bot] Aug 31, 2026
b2c1f9b
feat(api): api update
stainless-app[bot] Aug 31, 2026
497a607
feat(api): api update
stainless-app[bot] Sep 1, 2026
5e94fd1
feat(api): api update
stainless-app[bot] Sep 1, 2026
3732e34
feat(api): api update
stainless-app[bot] Sep 1, 2026
ca4c56f
feat(api): api update
stainless-app[bot] Sep 1, 2026
9ea05de
feat(api): api update
stainless-app[bot] Sep 1, 2026
7fc97e3
feat(api): api update
stainless-app[bot] Sep 1, 2026
68e12c9
feat(api): api update
stainless-app[bot] Sep 2, 2026
ef167fc
feat(api): api update
stainless-app[bot] Sep 2, 2026
ff73672
feat(api): api update
stainless-app[bot] Sep 2, 2026
d9c0fb6
feat(api): api update
stainless-app[bot] Sep 2, 2026
0b855b0
feat(api): api update
stainless-app[bot] Sep 2, 2026
7c00a72
feat(api): api update
stainless-app[bot] Sep 2, 2026
125e008
feat(api): api update
stainless-app[bot] Sep 2, 2026
5303c82
feat(api): api update
stainless-app[bot] Sep 2, 2026
a14fd4f
feat(api): api update
stainless-app[bot] Sep 2, 2026
14b66b2
feat(api): api update
stainless-app[bot] Sep 2, 2026
a771a61
feat(api): api update
stainless-app[bot] Sep 2, 2026
44ad54e
feat(api): api update
stainless-app[bot] Sep 3, 2026
9a8ec79
feat(api): api update
stainless-app[bot] Sep 3, 2026
656f8bd
feat(api): api update
stainless-app[bot] Sep 3, 2026
b515150
feat(api): api update
stainless-app[bot] Sep 3, 2026
6aae0fc
feat(api): api update
stainless-app[bot] Sep 3, 2026
0cf7e15
feat(api): api update
stainless-app[bot] Sep 4, 2026
aebafa9
feat(api): api update
stainless-app[bot] Sep 4, 2026
4664345
feat(api): api update
stainless-app[bot] Sep 4, 2026
e4cfd65
feat(api): api update
stainless-app[bot] Sep 4, 2026
b84b806
feat(api): api update
stainless-app[bot] Sep 4, 2026
2a31ac9
feat(api): api update
stainless-app[bot] Sep 4, 2026
df48907
feat(api): api update
stainless-app[bot] Sep 4, 2026
161dc2e
feat(api): api update
stainless-app[bot] Sep 4, 2026
0d15579
feat(api): api update
stainless-app[bot] Sep 4, 2026
c616ae3
feat(api): api update
stainless-app[bot] Sep 5, 2026
57850aa
feat(api): api update
stainless-app[bot] Sep 5, 2026
68d638c
feat(api): api update
stainless-app[bot] Sep 5, 2026
25d0a5a
feat(api): api update
stainless-app[bot] Sep 6, 2026
7faed20
feat(api): api update
stainless-app[bot] Sep 6, 2026
3ae3c61
feat(api): api update
stainless-app[bot] Sep 6, 2026
24b1d05
feat(api): api update
stainless-app[bot] Sep 6, 2026
3391dde
feat(api): api update
stainless-app[bot] Sep 6, 2026
8473a5f
feat(api): api update
stainless-app[bot] Sep 7, 2026
44b5a68
feat(api): api update
stainless-app[bot] Sep 7, 2026
f28ae47
feat(api): api update
stainless-app[bot] Sep 8, 2026
5520da1
feat(api): api update
stainless-app[bot] Sep 8, 2026
7da7e17
release: 0.3.0
stainless-app[bot] Sep 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
lint:
timeout-minutes: 10
name: lint
runs-on: ${{ github.repository == 'stainless-sdks/onlyfansapi-php' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork

steps:
Expand All @@ -37,7 +37,7 @@ jobs:
test:
timeout-minutes: 10
name: test
runs-on: ${{ github.repository == 'stainless-sdks/onlyfansapi-php' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.2.0"
".": "0.3.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 266
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-ad938f500376cbcae3299507132eab0c74bdb34628abb43b9be1c74bf72b9772.yml
openapi_spec_hash: da475361c28b843ddd1b45bbea333762
config_hash: 91d6546a82dc433b7ba1747dbe1ce4a6
configured_endpoints: 265
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/onlyfansapi/onlyfansapi-136aa659b2d54ff3c25f6b35164a84db20dba3a7b513bf2c72544bbdb13ce6c1.yml
openapi_spec_hash: 94a889e758a4baf8e3b699a6cbe17d01
config_hash: 397c91e15c0024f8b5bbed9b82c2348c
309 changes: 309 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Parameters with a default value must be set by name.
```php
<?php

use Onlyfansapi\Client;
use OnlyFansAPI\Client;

$client = new Client(apiKey: getenv('ONLYFANSAPI_API_KEY') ?: 'My API Key');

Expand All @@ -56,14 +56,14 @@ However, builders are also provided `(new Dog)->withName("Joey")`.

### Handling errors

When the library is unable to connect to the API, or if the API returns a non-success status code (i.e., 4xx or 5xx response), a subclass of `Onlyfansapi\Core\Exceptions\APIException` will be thrown:
When the library is unable to connect to the API, or if the API returns a non-success status code (i.e., 4xx or 5xx response), a subclass of `OnlyFansAPI\Core\Exceptions\APIException` will be thrown:

```php
<?php

use Onlyfansapi\Core\Exceptions\APIConnectionException;
use Onlyfansapi\Core\Exceptions\RateLimitException;
use Onlyfansapi\Core\Exceptions\APIStatusException;
use OnlyFansAPI\Core\Exceptions\APIConnectionException;
use OnlyFansAPI\Core\Exceptions\RateLimitException;
use OnlyFansAPI\Core\Exceptions\APIStatusException;

try {
$whoami = $client->whoami->retrieve();
Expand Down Expand Up @@ -105,7 +105,7 @@ You can use the `maxRetries` option to configure or disable this:
```php
<?php

use Onlyfansapi\Client;
use OnlyFansAPI\Client;

// Configure the default for all requests:
$client = new Client(requestOptions: ['maxRetries' => 0]);
Expand All @@ -121,7 +121,7 @@ Request parameters that correspond to file uploads can be passed as a resource r
```php
<?php

use Onlyfansapi\Core\FileParam;
use OnlyFansAPI\Core\FileParam;

// Pass a string with filename and content type:
$contents = file_get_contents('/path/to/file');
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"src/Version.php"
],
"psr-4": {
"Onlyfansapi\\": "src/"
"OnlyFansAPI\\": "src/"
}
},
"autoload-dev": {
Expand Down
12 changes: 6 additions & 6 deletions src/Accounts/AccountListParams.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts;
namespace OnlyFansAPI\Accounts;

use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Concerns\SdkParams;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Concerns\SdkParams;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* List all connected OnlyFans accounts.
*
* @see Onlyfansapi\Services\AccountsService::list()
* @see OnlyFansAPI\Services\AccountsService::list()
*
* @phpstan-type AccountListParamsShape = array{
* onlyfansEmail?: string|null,
Expand Down
12 changes: 6 additions & 6 deletions src/Accounts/AccountListResponseItem.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts;
namespace OnlyFansAPI\Accounts;

use Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData;
use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-import-type OnlyfansUserDataShape from \Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData
* @phpstan-import-type OnlyfansUserDataShape from \OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData
*
* @phpstan-type AccountListResponseItemShape = array{
* id?: string|null,
Expand Down
28 changes: 14 additions & 14 deletions src/Accounts/AccountListResponseItem/OnlyfansUserData.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts\AccountListResponseItem;
namespace OnlyFansAPI\Accounts\AccountListResponseItem;

use Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\AvatarThumbs;
use Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\HasNewTicketReplies;
use Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\HeaderSize;
use Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\HeaderThumbs;
use Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\Upload;
use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\AvatarThumbs;
use OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\HasNewTicketReplies;
use OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\HeaderSize;
use OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\HeaderThumbs;
use OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\Upload;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-import-type AvatarThumbsShape from \Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\AvatarThumbs
* @phpstan-import-type HasNewTicketRepliesShape from \Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\HasNewTicketReplies
* @phpstan-import-type HeaderSizeShape from \Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\HeaderSize
* @phpstan-import-type HeaderThumbsShape from \Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\HeaderThumbs
* @phpstan-import-type UploadShape from \Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\Upload
* @phpstan-import-type AvatarThumbsShape from \OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\AvatarThumbs
* @phpstan-import-type HasNewTicketRepliesShape from \OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\HasNewTicketReplies
* @phpstan-import-type HeaderSizeShape from \OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\HeaderSize
* @phpstan-import-type HeaderThumbsShape from \OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\HeaderThumbs
* @phpstan-import-type UploadShape from \OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\Upload
*
* @phpstan-type OnlyfansUserDataShape = array{
* id?: int|null,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData;
namespace OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData;

use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-type AvatarThumbsShape = array{c144?: string|null, c50?: string|null}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData;
namespace OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData;

use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-type HasNewTicketRepliesShape = array{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData;
namespace OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData;

use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-type HeaderSizeShape = array{height?: int|null, width?: int|null}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData;
namespace OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData;

use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-type HeaderThumbsShape = array{w480?: string|null, w760?: string|null}
Expand Down
12 changes: 6 additions & 6 deletions src/Accounts/AccountListResponseItem/OnlyfansUserData/Upload.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData;
namespace OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData;

use Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs;
use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-import-type GeoUploadArgsShape from \Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs
* @phpstan-import-type GeoUploadArgsShape from \OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs
*
* @phpstan-type UploadShape = array{
* geoUploadArgs?: null|GeoUploadArgs|GeoUploadArgsShape
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\Upload;
namespace OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\Upload;

use Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs\Additional;
use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs\Additional;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-import-type AdditionalShape from \Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs\Additional
* @phpstan-import-type AdditionalShape from \OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs\Additional
*
* @phpstan-type GeoUploadArgsShape = array{
* additional?: null|Additional|AdditionalShape,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Onlyfansapi\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs;
namespace OnlyFansAPI\Accounts\AccountListResponseItem\OnlyfansUserData\Upload\GeoUploadArgs;

use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-type AdditionalShape = array{user?: string|null}
Expand Down
16 changes: 8 additions & 8 deletions src/Analytics/Financial/FinancialGetForecastParams.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@

declare(strict_types=1);

namespace Onlyfansapi\Analytics\Financial;
namespace OnlyFansAPI\Analytics\Financial;

use Onlyfansapi\Analytics\Financial\FinancialGetForecastParams\Metric;
use Onlyfansapi\Analytics\Financial\FinancialGetForecastParams\Model;
use Onlyfansapi\Core\Attributes\Required;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Concerns\SdkParams;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Analytics\Financial\FinancialGetForecastParams\Metric;
use OnlyFansAPI\Analytics\Financial\FinancialGetForecastParams\Model;
use OnlyFansAPI\Core\Attributes\Required;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Concerns\SdkParams;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* Generate revenue or churn forecasts using statistical models (Moving Average, Linear Regression, ARIMA, SARIMA).
*
* @see Onlyfansapi\Services\Analytics\FinancialService::getForecast()
* @see OnlyFansAPI\Services\Analytics\FinancialService::getForecast()
*
* @phpstan-type FinancialGetForecastParamsShape = array{
* accountIDs: list<string>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Onlyfansapi\Analytics\Financial\FinancialGetForecastParams;
namespace OnlyFansAPI\Analytics\Financial\FinancialGetForecastParams;

/**
* The metric to forecast.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Onlyfansapi\Analytics\Financial\FinancialGetForecastParams;
namespace OnlyFansAPI\Analytics\Financial\FinancialGetForecastParams;

/**
* The forecasting model to use.
Expand Down
16 changes: 8 additions & 8 deletions src/Analytics/Financial/FinancialGetForecastResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@

declare(strict_types=1);

namespace Onlyfansapi\Analytics\Financial;
namespace OnlyFansAPI\Analytics\Financial;

use Onlyfansapi\Analytics\Financial\FinancialGetForecastResponse\Forecast;
use Onlyfansapi\Analytics\Financial\FinancialGetForecastResponse\Historical;
use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Analytics\Financial\FinancialGetForecastResponse\Forecast;
use OnlyFansAPI\Analytics\Financial\FinancialGetForecastResponse\Historical;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-import-type ForecastShape from \Onlyfansapi\Analytics\Financial\FinancialGetForecastResponse\Forecast
* @phpstan-import-type HistoricalShape from \Onlyfansapi\Analytics\Financial\FinancialGetForecastResponse\Historical
* @phpstan-import-type ForecastShape from \OnlyFansAPI\Analytics\Financial\FinancialGetForecastResponse\Forecast
* @phpstan-import-type HistoricalShape from \OnlyFansAPI\Analytics\Financial\FinancialGetForecastResponse\Historical
*
* @phpstan-type FinancialGetForecastResponseShape = array{
* forecast?: list<Forecast|ForecastShape>|null,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Onlyfansapi\Analytics\Financial\FinancialGetForecastResponse;
namespace OnlyFansAPI\Analytics\Financial\FinancialGetForecastResponse;

use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-type ForecastShape = array{date?: string|null, value?: float|null}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Onlyfansapi\Analytics\Financial\FinancialGetForecastResponse;
namespace OnlyFansAPI\Analytics\Financial\FinancialGetForecastResponse;

use Onlyfansapi\Core\Attributes\Optional;
use Onlyfansapi\Core\Concerns\SdkModel;
use Onlyfansapi\Core\Contracts\BaseModel;
use OnlyFansAPI\Core\Attributes\Optional;
use OnlyFansAPI\Core\Concerns\SdkModel;
use OnlyFansAPI\Core\Contracts\BaseModel;

/**
* @phpstan-type HistoricalShape = array{date?: string|null, value?: float|null}
Expand Down
Loading