Skip to content

Commit 1d5d7de

Browse files
feat: new endpoints and deprecations mirroring changes in GitHubs REST API docs (#23)
Co-authored-by: Octokit Bot <[email protected]>
1 parent 0c5846b commit 1d5d7de

File tree

2 files changed

+108
-43
lines changed

2 files changed

+108
-43
lines changed

scripts/update-endpoints/generated/endpoints.json

Lines changed: 59 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2178,25 +2178,6 @@
21782178
}
21792179
]
21802180
},
2181-
{
2182-
"name": "Get a subscription plan for an account",
2183-
"scope": "apps",
2184-
"id": "checkAccountSubscribesToPlan",
2185-
"method": "GET",
2186-
"url": "/marketplace_listing/accounts/{account_id}",
2187-
"parameters": [
2188-
{
2189-
"alias": null,
2190-
"allowNull": false,
2191-
"deprecated": null,
2192-
"description": "account_id parameter",
2193-
"enum": null,
2194-
"name": "account_id",
2195-
"type": "integer",
2196-
"required": true
2197-
}
2198-
]
2199-
},
22002181
{
22012182
"name": "List plans",
22022183
"scope": "apps",
@@ -2366,7 +2347,7 @@
23662347
{
23672348
"name": "Get a subscription plan for an account (stubbed)",
23682349
"scope": "apps",
2369-
"id": "checkAccountSubscribesToPlanStubbed",
2350+
"id": "checkAccountIsAssociatedWithAnyStubbed",
23702351
"method": "GET",
23712352
"url": "/marketplace_listing/stubbed/accounts/{account_id}",
23722353
"parameters": [
@@ -29194,6 +29175,35 @@
2919429175
}
2919529176
]
2919629177
},
29178+
{
29179+
"name": "List subscriptions for the authenticated user",
29180+
"scope": "apps",
29181+
"id": "listMarketplacePurchasesForAuthenticatedUser",
29182+
"method": "GET",
29183+
"url": "/user/marketplace_purchases",
29184+
"parameters": [
29185+
{
29186+
"alias": null,
29187+
"allowNull": false,
29188+
"deprecated": null,
29189+
"description": "Results per page (max 100)",
29190+
"enum": null,
29191+
"name": "per_page",
29192+
"type": "integer",
29193+
"required": false
29194+
},
29195+
{
29196+
"alias": null,
29197+
"allowNull": false,
29198+
"deprecated": null,
29199+
"description": "Page number of the results to fetch.",
29200+
"enum": null,
29201+
"name": "page",
29202+
"type": "integer",
29203+
"required": false
29204+
}
29205+
]
29206+
},
2919729207
{
2919829208
"name": "List subscriptions for the authenticated user (stubbed)",
2919929209
"scope": "apps",
@@ -29223,6 +29233,35 @@
2922329233
}
2922429234
]
2922529235
},
29236+
{
29237+
"name": "List subscriptions for the authenticated user (stubbed)",
29238+
"scope": "apps",
29239+
"id": "listMarketplacePurchasesForAuthenticatedUserStubbed",
29240+
"method": "GET",
29241+
"url": "/user/marketplace_purchases/stubbed",
29242+
"parameters": [
29243+
{
29244+
"alias": null,
29245+
"allowNull": false,
29246+
"deprecated": null,
29247+
"description": "Results per page (max 100)",
29248+
"enum": null,
29249+
"name": "per_page",
29250+
"type": "integer",
29251+
"required": false
29252+
},
29253+
{
29254+
"alias": null,
29255+
"allowNull": false,
29256+
"deprecated": null,
29257+
"description": "Page number of the results to fetch.",
29258+
"enum": null,
29259+
"name": "page",
29260+
"type": "integer",
29261+
"required": false
29262+
}
29263+
]
29264+
},
2922629265
{
2922729266
"name": "List your organization memberships",
2922829267
"scope": "orgs",

src/generated/Endpoints.ts

Lines changed: 49 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -536,12 +536,10 @@ export interface Endpoints {
536536
"GET /marketplace_listing/accounts/:account_id": [
537537

538538
| AppsGetSubscriptionPlanForAccountEndpoint
539-
| AppsCheckAccountIsAssociatedWithAnyEndpoint
540-
| AppsCheckAccountSubscribesToPlanEndpoint,
539+
| AppsCheckAccountIsAssociatedWithAnyEndpoint,
541540

542541
| AppsGetSubscriptionPlanForAccountRequestOptions
543542
| AppsCheckAccountIsAssociatedWithAnyRequestOptions
544-
| AppsCheckAccountSubscribesToPlanRequestOptions
545543
];
546544
"GET /marketplace_listing/plans": [
547545
AppsListPlansEndpoint,
@@ -556,10 +554,10 @@ export interface Endpoints {
556554
"GET /marketplace_listing/stubbed/accounts/:account_id": [
557555

558556
| AppsGetSubscriptionPlanForAccountStubbedEndpoint
559-
| AppsCheckAccountSubscribesToPlanStubbedEndpoint,
557+
| AppsCheckAccountIsAssociatedWithAnyStubbedEndpoint,
560558

561559
| AppsGetSubscriptionPlanForAccountStubbedRequestOptions
562-
| AppsCheckAccountSubscribesToPlanStubbedRequestOptions
560+
| AppsCheckAccountIsAssociatedWithAnyStubbedRequestOptions
563561
];
564562
"GET /marketplace_listing/stubbed/plans": [
565563
AppsListPlansStubbedEndpoint,
@@ -1545,12 +1543,20 @@ export interface Endpoints {
15451543
UsersGetPublicKeyRequestOptions
15461544
];
15471545
"GET /user/marketplace_purchases": [
1548-
AppsListSubscriptionsForAuthenticatedUserEndpoint,
1549-
AppsListSubscriptionsForAuthenticatedUserRequestOptions
1546+
1547+
| AppsListSubscriptionsForAuthenticatedUserEndpoint
1548+
| AppsListMarketplacePurchasesForAuthenticatedUserEndpoint,
1549+
1550+
| AppsListSubscriptionsForAuthenticatedUserRequestOptions
1551+
| AppsListMarketplacePurchasesForAuthenticatedUserRequestOptions
15501552
];
15511553
"GET /user/marketplace_purchases/stubbed": [
1552-
AppsListSubscriptionsForAuthenticatedUserStubbedEndpoint,
1553-
AppsListSubscriptionsForAuthenticatedUserStubbedRequestOptions
1554+
1555+
| AppsListSubscriptionsForAuthenticatedUserStubbedEndpoint
1556+
| AppsListMarketplacePurchasesForAuthenticatedUserStubbedEndpoint,
1557+
1558+
| AppsListSubscriptionsForAuthenticatedUserStubbedRequestOptions
1559+
| AppsListMarketplacePurchasesForAuthenticatedUserStubbedRequestOptions
15541560
];
15551561
"GET /user/memberships/orgs": [
15561562
OrgsListMembershipsEndpoint,
@@ -3601,18 +3607,6 @@ type AppsCheckAccountIsAssociatedWithAnyRequestOptions = {
36013607
headers: RequestHeaders;
36023608
request: RequestRequestOptions;
36033609
};
3604-
type AppsCheckAccountSubscribesToPlanEndpoint = {
3605-
/**
3606-
* account_id parameter
3607-
*/
3608-
account_id: number;
3609-
};
3610-
type AppsCheckAccountSubscribesToPlanRequestOptions = {
3611-
method: "GET";
3612-
url: Url;
3613-
headers: RequestHeaders;
3614-
request: RequestRequestOptions;
3615-
};
36163610
type AppsListPlansEndpoint = {
36173611
/**
36183612
* Results per page (max 100)
@@ -3697,13 +3691,13 @@ type AppsGetSubscriptionPlanForAccountStubbedRequestOptions = {
36973691
headers: RequestHeaders;
36983692
request: RequestRequestOptions;
36993693
};
3700-
type AppsCheckAccountSubscribesToPlanStubbedEndpoint = {
3694+
type AppsCheckAccountIsAssociatedWithAnyStubbedEndpoint = {
37013695
/**
37023696
* account_id parameter
37033697
*/
37043698
account_id: number;
37053699
};
3706-
type AppsCheckAccountSubscribesToPlanStubbedRequestOptions = {
3700+
type AppsCheckAccountIsAssociatedWithAnyStubbedRequestOptions = {
37073701
method: "GET";
37083702
url: Url;
37093703
headers: RequestHeaders;
@@ -16399,6 +16393,22 @@ type AppsListSubscriptionsForAuthenticatedUserRequestOptions = {
1639916393
headers: RequestHeaders;
1640016394
request: RequestRequestOptions;
1640116395
};
16396+
type AppsListMarketplacePurchasesForAuthenticatedUserEndpoint = {
16397+
/**
16398+
* Results per page (max 100)
16399+
*/
16400+
per_page?: number;
16401+
/**
16402+
* Page number of the results to fetch.
16403+
*/
16404+
page?: number;
16405+
};
16406+
type AppsListMarketplacePurchasesForAuthenticatedUserRequestOptions = {
16407+
method: "GET";
16408+
url: Url;
16409+
headers: RequestHeaders;
16410+
request: RequestRequestOptions;
16411+
};
1640216412
type AppsListSubscriptionsForAuthenticatedUserStubbedEndpoint = {
1640316413
/**
1640416414
* Results per page (max 100)
@@ -16415,6 +16425,22 @@ type AppsListSubscriptionsForAuthenticatedUserStubbedRequestOptions = {
1641516425
headers: RequestHeaders;
1641616426
request: RequestRequestOptions;
1641716427
};
16428+
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedEndpoint = {
16429+
/**
16430+
* Results per page (max 100)
16431+
*/
16432+
per_page?: number;
16433+
/**
16434+
* Page number of the results to fetch.
16435+
*/
16436+
page?: number;
16437+
};
16438+
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedRequestOptions = {
16439+
method: "GET";
16440+
url: Url;
16441+
headers: RequestHeaders;
16442+
request: RequestRequestOptions;
16443+
};
1641816444
type OrgsListMembershipsEndpoint = {
1641916445
/**
1642016446
* Indicates the state of the memberships to return. Can be either `active` or `pending`. If not specified, the API returns both active and pending memberships.

0 commit comments

Comments
 (0)