66} from "../../../entities/v1/index.js" ;
77import { type Method } from "../../../method.js" ;
88
9- export interface CreateWebPushSubscriptionParams {
9+ export interface CreatePushSubscriptionParams {
1010 readonly subscription : {
1111 /** Endpoint URL that is called when a notification event occurs. */
1212 readonly endpoint : string ;
@@ -24,12 +24,12 @@ export interface CreateWebPushSubscriptionParams {
2424 readonly policy : WebPushSubscriptionPolicy ;
2525}
2626
27- export type UpdateWebPushSubscriptionParams = Pick <
28- CreateWebPushSubscriptionParams ,
27+ export type UpdatePushSubscriptionParams = Pick <
28+ CreatePushSubscriptionParams ,
2929 "data"
3030> ;
3131
32- export interface WebPushSubscriptionResource {
32+ export interface PushSubscriptionResource {
3333 /**
3434 * Add a Web Push API subscription to receive notifications.
3535 * Each access token can have one push subscription.
@@ -40,7 +40,7 @@ export interface WebPushSubscriptionResource {
4040 */
4141 create : Method <
4242 WebPushSubscription ,
43- CreateWebPushSubscriptionParams ,
43+ CreatePushSubscriptionParams ,
4444 HttpMetaParams < "json" >
4545 > ;
4646
@@ -59,7 +59,7 @@ export interface WebPushSubscriptionResource {
5959 */
6060 update : Method <
6161 WebPushSubscription ,
62- UpdateWebPushSubscriptionParams ,
62+ UpdatePushSubscriptionParams ,
6363 HttpMetaParams < "json" >
6464 > ;
6565
@@ -71,5 +71,11 @@ export interface WebPushSubscriptionResource {
7171 remove : Method < void > ;
7272}
7373
74- /** @deprecated Use `WebPushSubscriptionResource` instead. */
75- export type WebPushSubscriptionRepository = WebPushSubscriptionResource ;
74+ /** @deprecated Use `PushSubscriptionResource` instead. */
75+ export type WebPushSubscriptionRepository = PushSubscriptionResource ;
76+ /** @deprecated Use `PushSubscriptionResource` instead. */
77+ export type WebPushSubscriptionResource = PushSubscriptionResource ;
78+ /** @deprecated Use `CreatePushSubscriptionParams` instead. */
79+ export type CreateWebPushSubscriptionParams = CreatePushSubscriptionParams ;
80+ /** @deprecated Use `UpdatePushSubscriptionParams` instead. */
81+ export type UpdateWebPushSubscriptionParams = UpdatePushSubscriptionParams ;
0 commit comments