diff --git a/web/src/api/generated/schema.d.ts b/web/src/api/generated/schema.d.ts index 85fb7ad0..0da7c122 100644 --- a/web/src/api/generated/schema.d.ts +++ b/web/src/api/generated/schema.d.ts @@ -4,6 +4,38 @@ */ export interface paths { + "/api/v1/skills/{skillId}/subscription": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["checkSubscribed"]; + put: operations["subscribeSkill"]; + post?: never; + delete: operations["unsubscribeSkill"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/web/skills/{skillId}/subscription": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["checkSubscribed_1"]; + put: operations["subscribeSkill_1"]; + post?: never; + delete: operations["unsubscribeSkill_1"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/web/skills/{skillId}/star": { parameters: { query?: never; @@ -2436,6 +2468,38 @@ export interface paths { patch?: never; trace?: never; }; + "/api/web/me/subscriptions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["listMySubscriptions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/me/subscriptions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["listMySubscriptions_1"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/web/me/stars": { parameters: { query?: never; @@ -3778,6 +3842,7 @@ export interface components { slug?: string; displayName?: string; summary?: string; + visibility?: string; status?: string; /** Format: int64 */ downloadCount?: number; @@ -3954,6 +4019,8 @@ export interface components { downloadCount?: number; /** Format: int32 */ starCount?: number; + /** Format: int32 */ + subscriptionCount?: number; ratingAvg?: number; /** Format: int32 */ ratingCount?: number; @@ -4183,6 +4250,7 @@ export interface components { canUnfreeze?: boolean; canArchive?: boolean; canRestore?: boolean; + canDelete?: boolean; }; ApiResponseGovernanceSummaryResponse: { /** Format: int32 */ @@ -4649,6 +4717,138 @@ export interface components { } export type $defs = Record; export interface operations { + checkSubscribed: { + parameters: { + query?: never; + header?: never; + path: { + skillId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["ApiResponseBoolean"]; + }; + }; + }; + }; + subscribeSkill: { + parameters: { + query?: never; + header?: never; + path: { + skillId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["ApiResponseVoid"]; + }; + }; + }; + }; + unsubscribeSkill: { + parameters: { + query?: never; + header?: never; + path: { + skillId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["ApiResponseVoid"]; + }; + }; + }; + }; + checkSubscribed_1: { + parameters: { + query?: never; + header?: never; + path: { + skillId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["ApiResponseBoolean"]; + }; + }; + }; + }; + subscribeSkill_1: { + parameters: { + query?: never; + header?: never; + path: { + skillId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["ApiResponseVoid"]; + }; + }; + }; + }; + unsubscribeSkill_1: { + parameters: { + query?: never; + header?: never; + path: { + skillId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["ApiResponseVoid"]; + }; + }; + }; + }; checkStarred: { parameters: { query?: never; @@ -9129,6 +9329,52 @@ export interface operations { }; }; }; + listMySubscriptions: { + parameters: { + query?: { + page?: number; + size?: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"]; + }; + }; + }; + }; + listMySubscriptions_1: { + parameters: { + query?: { + page?: number; + size?: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"]; + }; + }; + }; + }; listMyStars: { parameters: { query?: {