mirror of
https://github.com/iflytek/skillhub.git
synced 2026-08-27 11:14:59 +00:00
10954 lines
286 KiB
TypeScript
10954 lines
286 KiB
TypeScript
/**
|
|
* This file was auto-generated by openapi-typescript.
|
|
* Do not make direct changes to the file.
|
|
*/
|
|
|
|
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;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["checkStarred"];
|
|
put: operations["starSkill"];
|
|
post?: never;
|
|
delete: operations["unstarSkill"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{skillId}/star": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["checkStarred_1"];
|
|
put: operations["starSkill_1"];
|
|
post?: never;
|
|
delete: operations["unstarSkill_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{skillId}/rating": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getUserRating"];
|
|
put: operations["rateSkill"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{skillId}/rating": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getUserRating_1"];
|
|
put: operations["rateSkill_1"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/tags/{tagName}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["createOrMoveTag"];
|
|
post?: never;
|
|
delete: operations["deleteTag"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/tags/{tagName}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["createOrMoveTag_1"];
|
|
post?: never;
|
|
delete: operations["deleteTag_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/labels/{labelSlug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["attachLabel"];
|
|
post?: never;
|
|
delete: operations["detachLabel"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/labels/{labelSlug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["attachLabel_1"];
|
|
post?: never;
|
|
delete: operations["detachLabel_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/notifications/{id}/read": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["markRead"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/notifications/{id}/read": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["markRead_1"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/notifications/read-all": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["markAllRead"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/notifications/read-all": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["markAllRead_1"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/notification-preferences": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getPreferences"];
|
|
put: operations["updatePreferences"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/notification-preferences": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getPreferences_1"];
|
|
put: operations["updatePreferences_1"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/members/{userId}/role": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["updateMemberRole"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/members/{userId}/role": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["updateMemberRole_1"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getNamespace"];
|
|
put: operations["updateNamespace"];
|
|
post?: never;
|
|
delete: operations["deleteNamespace"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getNamespace_1"];
|
|
put: operations["updateNamespace_1"];
|
|
post?: never;
|
|
delete: operations["deleteNamespace_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/tokens/{id}/expiration": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["updateExpiration"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/users/{userId}/status": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["updateUserStatus"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/users/{userId}/role": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["updateUserRole"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/labels/{slug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["updateLabel"];
|
|
post?: never;
|
|
delete: operations["deleteLabel"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/labels/sort-order": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put: operations["updateSortOrder"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/versions/{version}/withdraw-review": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["withdrawReview"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/versions/{version}/withdraw-review": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["withdrawReview_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/versions/{version}/rerelease": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["rereleaseVersion"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/versions/{version}/rerelease": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["rereleaseVersion_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/unarchive": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["unarchiveSkill"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/unarchive": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["unarchiveSkill_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/submit-review": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["submitForReview"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/submit-review": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["submitForReview_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/reports": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["submitReport"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/reports": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["submitReport_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/confirm-publish": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["confirmPublish"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/confirm-publish": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["confirmPublish_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/archive": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["archiveSkill"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/archive": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["archiveSkill_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/publish": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["publish"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/publish": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["publish_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/{id}/withdraw": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["withdrawReview_2"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/{id}/withdraw": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["withdrawReview_3"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/{id}/reject": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["rejectReview"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/{id}/reject": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["rejectReview_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/{id}/approve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["approveReview"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/{id}/approve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["approveReview_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listReviews"];
|
|
put?: never;
|
|
post: operations["submitReview"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listReviews_1"];
|
|
put?: never;
|
|
post: operations["submitReview_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/promotions/{id}/reject": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["rejectPromotion"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/promotions/{id}/reject": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["rejectPromotion_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/promotions/{id}/approve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["approvePromotion"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/promotions/{id}/approve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["approvePromotion_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/promotions": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listPromotions"];
|
|
put?: never;
|
|
post: operations["submitPromotion"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/promotions": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listPromotions_1"];
|
|
put?: never;
|
|
post: operations["submitPromotion_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/unfreeze": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["unfreezeNamespace"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/unfreeze": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["unfreezeNamespace_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/transfer-ownership": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["transferOwnership"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/transfer-ownership": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["transferOwnership_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/restore": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["restoreNamespace"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/restore": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["restoreNamespace_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/members/batch": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["batchAddMembers"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/members/batch": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["batchAddMembers_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/members": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMembers"];
|
|
put?: never;
|
|
post: operations["addMember"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/members": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMembers_1"];
|
|
put?: never;
|
|
post: operations["addMember_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/freeze": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["freezeNamespace"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/freeze": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["freezeNamespace_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/archive": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["archiveNamespace"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/archive": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["archiveNamespace_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listNamespaces"];
|
|
put?: never;
|
|
post: operations["createNamespace"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listNamespaces_1"];
|
|
put?: never;
|
|
post: operations["createNamespace_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/governance/notifications/{id}/read": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["markNotificationRead"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/governance/notifications/{id}/read": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["markNotificationRead_1"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/tokens": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["list_2"];
|
|
put?: never;
|
|
post: operations["create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/stars/{canonicalSlug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["starSkill_2"];
|
|
delete: operations["unstarSkill_2"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listSkills"];
|
|
put?: never;
|
|
post: operations["publishSkill"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{canonicalSlug}/undelete": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["undeleteSkill"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/publish": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["publish_2"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/device/authorize": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["authorizeDevice"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/session/bootstrap": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["bootstrapSession"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/local/register": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["register"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/local/password-reset/request": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["requestPasswordReset"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/local/password-reset/confirm": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["confirmPasswordReset"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/local/login": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["login"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/local/change-password": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["changePassword"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/direct/login": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["directLogin"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/device/token": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["pollToken"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/device/code": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["requestDeviceCode"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/users/{userId}/password-reset": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["triggerPasswordReset"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/users/{userId}/enable": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["enableUser"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/users/{userId}/disable": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["disableUser"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/users/{userId}/approve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["approveUser"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/skills/{skillId}/unhide": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["unhideSkill"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/skills/{skillId}/hide": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["hideSkill"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/skills/versions/{versionId}/yank": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["yankVersion"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/skill-reports/{reportId}/resolve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["resolveReport"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/skill-reports/{reportId}/dismiss": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["dismissReport"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/search/rebuild": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["rebuildAll"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/profile-reviews/{id}/reject": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["reject"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/profile-reviews/{id}/approve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["approve"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/labels": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listLabels_2"];
|
|
put?: never;
|
|
post: operations["createLabel"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/account/merge/verify": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["verify"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/account/merge/initiate": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["initiate"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/account/merge/confirm": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["confirm"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/cli/v1/skills/{namespace}/publish": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["publish_3"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/cli/v1/skills/{namespace}/publish/validate": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post: operations["validatePublish"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/user/profile": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getProfile"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch: operations["updateProfile"];
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["search"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/versions/{version}/files": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listFiles"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/versions/{version}/files": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listFiles_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/versions/{version}/file": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getFileContent"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/versions/{version}/file": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getFileContent_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/versions/{version}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadVersion"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/versions/{version}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadVersion_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/versions/{version}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getVersionDetail"];
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteVersion"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/versions/{version}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getVersionDetail_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteVersion_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/versions/compare": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["compareVersions"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/versions/compare": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["compareVersions_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/versions": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listVersions"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/versions": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listVersions_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/tags/{tagName}/files": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listFilesByTag"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/tags/{tagName}/files": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listFilesByTag_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/tags/{tagName}/file": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getFileContentByTag"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/tags/{tagName}/file": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getFileContentByTag_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/tags/{tagName}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadByTag"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/tags/{tagName}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadByTag_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/tags": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listTags"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/tags": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listTags_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/resolve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["resolveVersion"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/resolve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["resolveVersion_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/labels": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listLabels"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/labels": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listLabels_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadLatest"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadLatest_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{namespace}/{slug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getSkillDetail"];
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteSkill_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/{namespace}/{slug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getSkillDetail_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteSkill"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/{id}/skill-detail": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getReviewSkillDetail"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/{id}/skill-detail": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getReviewSkillDetail_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/{id}/file": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getReviewFile"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/{id}/file": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getReviewFile_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/{id}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadReviewVersion"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/{id}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadReviewVersion_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getReviewDetail"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getReviewDetail_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/pending": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listPendingReviews"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/pending": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listPendingReviews_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/reviews/my-submissions": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMySubmissions"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/reviews/my-submissions": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMySubmissions_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/promotions/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getPromotionDetail"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/promotions/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getPromotionDetail_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/promotions/pending": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listPendingPromotions"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/promotions/pending": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listPendingPromotions_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/notifications/unread-count": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["unreadCount"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/notifications/unread-count": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["unreadCount_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/notifications/sse": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["sse"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/notifications/sse": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["sse_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/notifications": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/notifications": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["list_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/member-candidates": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["searchMemberCandidates"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/member-candidates": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["searchMemberCandidates_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
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;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMyStars"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/me/stars": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMyStars_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/me/skills": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMySkills"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/me/skills": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMySkills_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/me/namespaces": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMyNamespaces"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/me/namespaces": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listMyNamespaces_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/labels": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listVisibleLabels"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/labels": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listVisibleLabels_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/governance/summary": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["summary"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/governance/summary": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["summary_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/governance/notifications": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["notifications"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/governance/notifications": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["notifications_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/governance/inbox": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["inbox"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/governance/inbox": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["inbox_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/governance/activity": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["activity"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/governance/activity": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["activity_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/whoami": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["whoami"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{skillId}/versions/{versionId}/security-audit": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getSecurityAudits"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/{canonicalSlug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["getSkill"];
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteSkill_2"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/search": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["search_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/resolve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["resolveByQuery"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/resolve/{canonicalSlug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["resolve"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/health": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["health"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadByQuery"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/download/{canonicalSlug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadByPath"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/providers": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["providers"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/methods": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["methods"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/auth/me": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["me"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/users": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listUsers"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/skill-reports": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listReports"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/profile-reviews": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["list_3"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/admin/audit-logs": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["listAuditLogs"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/cli/v1/skills/{namespace}/{slug}/versions/{version}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadVersion_2"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/cli/v1/skills/{namespace}/{slug}/resolve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["resolve_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/cli/v1/skills/{namespace}/{slug}/download": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["downloadLatest_2"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/cli/v1/skills/search": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["search_2"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/cli/v1/auth/whoami": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["whoami_1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/.well-known/clawhub.json": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations["clawhubConfig"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/skills/id/{skillId}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteSkillById"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/notifications/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteRead"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/notifications/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteRead_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/namespaces/{slug}/members/{userId}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["removeMember"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/web/namespaces/{slug}/members/{userId}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["removeMember_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/tokens/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["revoke"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/skills/id/{skillId}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteSkillById_1"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/cli/v1/skills/{namespace}/{slug}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete: operations["deleteRemote"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
}
|
|
export type webhooks = Record<string, never>;
|
|
export interface components {
|
|
schemas: {
|
|
ApiResponseVoid: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: Record<string, never>;
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillRatingRequest: {
|
|
/** Format: int32 */
|
|
score: number;
|
|
};
|
|
TagRequest: {
|
|
tagName: string;
|
|
targetVersion: string;
|
|
};
|
|
ApiResponseTagResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["TagResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
TagResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
tagName?: string;
|
|
/** Format: int64 */
|
|
versionId?: number;
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
};
|
|
ApiResponseSkillLabelDto: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillLabelDto"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillLabelDto: {
|
|
slug?: string;
|
|
type?: string;
|
|
displayName?: string;
|
|
};
|
|
ApiResponseMapStringInteger: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: {
|
|
[key: string]: number;
|
|
};
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
NotificationPreferenceUpdateRequest: {
|
|
preferences?: components["schemas"]["PreferenceItem"][];
|
|
};
|
|
PreferenceItem: {
|
|
category?: string;
|
|
channel?: string;
|
|
enabled?: boolean;
|
|
};
|
|
ApiResponseListNotificationPreferenceResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["NotificationPreferenceResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
NotificationPreferenceResponse: {
|
|
category?: string;
|
|
channel?: string;
|
|
enabled?: boolean;
|
|
};
|
|
UpdateMemberRoleRequest: {
|
|
/** @enum {string} */
|
|
role: "OWNER" | "ADMIN" | "MEMBER";
|
|
};
|
|
ApiResponseMemberResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["MemberResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
MemberResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
/** Format: int64 */
|
|
namespaceId?: number;
|
|
userId?: string;
|
|
displayName?: string;
|
|
email?: string;
|
|
/** @enum {string} */
|
|
role?: "OWNER" | "ADMIN" | "MEMBER";
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
/** Format: date-time */
|
|
updatedAt?: string;
|
|
};
|
|
NamespaceRequest: {
|
|
slug: string;
|
|
displayName: string;
|
|
description?: string;
|
|
};
|
|
ApiResponseNamespaceResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["NamespaceResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
NamespaceResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
slug?: string;
|
|
displayName?: string;
|
|
/** @enum {string} */
|
|
status?: "ACTIVE" | "FROZEN" | "ARCHIVED";
|
|
description?: string;
|
|
/** @enum {string} */
|
|
type?: "GLOBAL" | "TEAM";
|
|
avatarUrl?: string;
|
|
createdBy?: string;
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
/** Format: date-time */
|
|
updatedAt?: string;
|
|
};
|
|
TokenExpirationUpdateRequest: {
|
|
expiresAt?: string;
|
|
};
|
|
ApiResponseTokenSummaryResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["TokenSummaryResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
TokenSummaryResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
name?: string;
|
|
tokenPrefix?: string;
|
|
createdAt?: string;
|
|
expiresAt?: string;
|
|
lastUsedAt?: string;
|
|
};
|
|
AdminUserStatusUpdateRequest: {
|
|
status: string;
|
|
};
|
|
AdminUserMutationResponse: {
|
|
userId?: string;
|
|
role?: string;
|
|
status?: string;
|
|
};
|
|
ApiResponseAdminUserMutationResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["AdminUserMutationResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
AdminUserRoleUpdateRequest: {
|
|
role: string;
|
|
};
|
|
AdminLabelUpdateRequest: {
|
|
/** @enum {string} */
|
|
type: "RECOMMENDED" | "PRIVILEGED";
|
|
visibleInFilter?: boolean;
|
|
/** Format: int32 */
|
|
sortOrder?: number;
|
|
translations: components["schemas"]["LabelTranslationItemRequest"][];
|
|
};
|
|
LabelTranslationItemRequest: {
|
|
locale: string;
|
|
displayName: string;
|
|
};
|
|
ApiResponseLabelDefinitionResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["LabelDefinitionResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
LabelDefinitionResponse: {
|
|
slug?: string;
|
|
type?: string;
|
|
visibleInFilter?: boolean;
|
|
/** Format: int32 */
|
|
sortOrder?: number;
|
|
translations?: components["schemas"]["LabelTranslationResponse"][];
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
};
|
|
LabelTranslationResponse: {
|
|
locale?: string;
|
|
displayName?: string;
|
|
};
|
|
LabelSortOrderItemRequest: {
|
|
slug: string;
|
|
/** Format: int32 */
|
|
sortOrder?: number;
|
|
};
|
|
LabelSortOrderUpdateRequest: {
|
|
items: components["schemas"]["LabelSortOrderItemRequest"][];
|
|
};
|
|
ApiResponseListLabelDefinitionResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["LabelDefinitionResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
ApiResponseSkillLifecycleMutationResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillLifecycleMutationResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillLifecycleMutationResponse: {
|
|
/** Format: int64 */
|
|
skillId?: number;
|
|
/** Format: int64 */
|
|
versionId?: number;
|
|
action?: string;
|
|
status?: string;
|
|
};
|
|
SkillVersionRereleaseRequest: {
|
|
targetVersion: string;
|
|
confirmWarnings?: boolean;
|
|
};
|
|
SubmitReviewRequest: {
|
|
version: string;
|
|
targetVisibility: string;
|
|
};
|
|
SkillReportSubmitRequest: {
|
|
reason?: string;
|
|
details?: string;
|
|
};
|
|
ApiResponseSkillReportMutationResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillReportMutationResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillReportMutationResponse: {
|
|
/** Format: int64 */
|
|
reportId?: number;
|
|
status?: string;
|
|
};
|
|
ConfirmPublishRequest: {
|
|
version: string;
|
|
};
|
|
AdminSkillActionRequest: {
|
|
reason?: string;
|
|
};
|
|
ApiResponsePublishResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PublishResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PublishResponse: {
|
|
/** Format: int64 */
|
|
skillId?: number;
|
|
namespace?: string;
|
|
slug?: string;
|
|
version?: string;
|
|
status?: string;
|
|
/** Format: int32 */
|
|
fileCount?: number;
|
|
/** Format: int64 */
|
|
totalSize?: number;
|
|
};
|
|
ReviewActionRequest: {
|
|
comment?: string;
|
|
};
|
|
ApiResponseReviewTaskResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["ReviewTaskResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
ReviewTaskResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
/** Format: int64 */
|
|
skillVersionId?: number;
|
|
namespace?: string;
|
|
skillSlug?: string;
|
|
version?: string;
|
|
status?: string;
|
|
submittedBy?: string;
|
|
submittedByName?: string;
|
|
reviewedBy?: string;
|
|
reviewedByName?: string;
|
|
reviewComment?: string;
|
|
/** Format: date-time */
|
|
submittedAt?: string;
|
|
/** Format: date-time */
|
|
reviewedAt?: string;
|
|
};
|
|
ReviewTaskRequest: {
|
|
/** Format: int64 */
|
|
skillVersionId?: number;
|
|
};
|
|
PromotionActionRequest: {
|
|
comment?: string;
|
|
};
|
|
ApiResponsePromotionResponseDto: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PromotionResponseDto"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PromotionResponseDto: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
/** Format: int64 */
|
|
sourceSkillId?: number;
|
|
sourceNamespace?: string;
|
|
sourceSkillSlug?: string;
|
|
sourceVersion?: string;
|
|
targetNamespace?: string;
|
|
/** Format: int64 */
|
|
targetSkillId?: number;
|
|
status?: string;
|
|
submittedBy?: string;
|
|
submittedByName?: string;
|
|
reviewedBy?: string;
|
|
reviewedByName?: string;
|
|
reviewComment?: string;
|
|
/** Format: date-time */
|
|
submittedAt?: string;
|
|
/** Format: date-time */
|
|
reviewedAt?: string;
|
|
};
|
|
PromotionRequestDto: {
|
|
/** Format: int64 */
|
|
sourceSkillId?: number;
|
|
/** Format: int64 */
|
|
sourceVersionId?: number;
|
|
/** Format: int64 */
|
|
targetNamespaceId?: number;
|
|
};
|
|
TransferOwnershipRequest: {
|
|
newOwnerId: string;
|
|
};
|
|
ApiResponseMessageResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["MessageResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
MessageResponse: {
|
|
message?: string;
|
|
};
|
|
BatchMemberRequest: {
|
|
members: components["schemas"]["MemberRequest"][];
|
|
};
|
|
MemberRequest: {
|
|
userId: string;
|
|
/** @enum {string} */
|
|
role: "OWNER" | "ADMIN" | "MEMBER";
|
|
};
|
|
ApiResponseBatchMemberResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["BatchMemberResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
BatchMemberResponse: {
|
|
/** Format: int32 */
|
|
totalCount?: number;
|
|
/** Format: int32 */
|
|
successCount?: number;
|
|
/** Format: int32 */
|
|
failureCount?: number;
|
|
results?: components["schemas"]["BatchMemberResult"][];
|
|
};
|
|
BatchMemberResult: {
|
|
userId?: string;
|
|
role?: string;
|
|
success?: boolean;
|
|
error?: string;
|
|
};
|
|
NamespaceLifecycleRequest: {
|
|
reason?: string;
|
|
};
|
|
ApiResponseGovernanceNotificationResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["GovernanceNotificationResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
GovernanceNotificationResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
category?: string;
|
|
entityType?: string;
|
|
/** Format: int64 */
|
|
entityId?: number;
|
|
title?: string;
|
|
bodyJson?: string;
|
|
status?: string;
|
|
createdAt?: string;
|
|
readAt?: string;
|
|
};
|
|
TokenCreateRequest: {
|
|
name: string;
|
|
scopes?: string[];
|
|
expiresAt?: string;
|
|
};
|
|
ApiResponseTokenCreateResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["TokenCreateResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
TokenCreateResponse: {
|
|
token?: string;
|
|
/** Format: int64 */
|
|
id?: number;
|
|
name?: string;
|
|
tokenPrefix?: string;
|
|
createdAt?: string;
|
|
expiresAt?: string;
|
|
};
|
|
ClawHubStarResponse: {
|
|
ok?: boolean;
|
|
starred?: boolean;
|
|
alreadyStarred?: boolean;
|
|
};
|
|
ClawHubPublishResponse: {
|
|
ok?: boolean;
|
|
skillId?: string;
|
|
versionId?: string;
|
|
};
|
|
ClawHubDeleteResponse: {
|
|
ok?: boolean;
|
|
};
|
|
AuthorizeRequest: {
|
|
userCode?: string;
|
|
};
|
|
SessionBootstrapRequest: {
|
|
provider: string;
|
|
};
|
|
ApiResponseAuthMeResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["AuthMeResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
AuthMeResponse: {
|
|
userId?: string;
|
|
displayName?: string;
|
|
email?: string;
|
|
avatarUrl?: string;
|
|
oauthProvider?: string;
|
|
platformRoles?: string[];
|
|
};
|
|
LocalRegisterRequest: {
|
|
username: string;
|
|
password: string;
|
|
email: string;
|
|
};
|
|
PasswordResetRequestDto: {
|
|
email: string;
|
|
};
|
|
PasswordResetConfirmRequest: {
|
|
email: string;
|
|
code: string;
|
|
newPassword: string;
|
|
};
|
|
LocalLoginRequest: {
|
|
username: string;
|
|
password: string;
|
|
};
|
|
ChangePasswordRequest: {
|
|
currentPassword: string;
|
|
newPassword: string;
|
|
};
|
|
DirectLoginRequest: {
|
|
provider: string;
|
|
username: string;
|
|
password: string;
|
|
};
|
|
TokenRequest: {
|
|
deviceCode?: string;
|
|
};
|
|
ApiResponseDeviceTokenResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["DeviceTokenResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
DeviceTokenResponse: {
|
|
accessToken?: string;
|
|
tokenType?: string;
|
|
error?: string;
|
|
};
|
|
ApiResponseDeviceCodeResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["DeviceCodeResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
DeviceCodeResponse: {
|
|
deviceCode?: string;
|
|
userCode?: string;
|
|
verificationUri?: string;
|
|
/** Format: int32 */
|
|
expiresIn?: number;
|
|
/** Format: int32 */
|
|
interval?: number;
|
|
};
|
|
AdminSkillMutationResponse: {
|
|
/** Format: int64 */
|
|
skillId?: number;
|
|
/** Format: int64 */
|
|
versionId?: number;
|
|
action?: string;
|
|
status?: string;
|
|
};
|
|
ApiResponseAdminSkillMutationResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["AdminSkillMutationResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
AdminSkillReportActionRequest: {
|
|
comment?: string;
|
|
disposition?: string;
|
|
};
|
|
ProfileReviewRejectRequest: {
|
|
comment: string;
|
|
};
|
|
ApiResponseProfileReviewMutationResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["ProfileReviewMutationResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
ProfileReviewMutationResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
status?: string;
|
|
};
|
|
AdminLabelCreateRequest: {
|
|
slug: string;
|
|
/** @enum {string} */
|
|
type: "RECOMMENDED" | "PRIVILEGED";
|
|
visibleInFilter?: boolean;
|
|
/** Format: int32 */
|
|
sortOrder?: number;
|
|
translations: components["schemas"]["LabelTranslationItemRequest"][];
|
|
};
|
|
MergeVerifyRequest: {
|
|
/** Format: int64 */
|
|
mergeRequestId: number;
|
|
verificationToken: string;
|
|
};
|
|
MergeInitiateRequest: {
|
|
secondaryIdentifier: string;
|
|
};
|
|
ApiResponseMergeInitiateResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["MergeInitiateResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
MergeInitiateResponse: {
|
|
/** Format: int64 */
|
|
mergeRequestId?: number;
|
|
secondaryUserId?: string;
|
|
verificationToken?: string;
|
|
expiresAt?: string;
|
|
};
|
|
ConfirmMergeRequest: {
|
|
/** Format: int64 */
|
|
mergeRequestId: number;
|
|
};
|
|
ApiResponseCliPublishResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["CliPublishResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
CliPublishResponse: {
|
|
namespace?: string;
|
|
slug?: string;
|
|
version?: string;
|
|
visibility?: string;
|
|
};
|
|
ApiResponseCliDryRunResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["CliDryRunResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
CliDryRunResponse: {
|
|
valid?: boolean;
|
|
errors?: string[];
|
|
warnings?: string[];
|
|
resolvedSlug?: string;
|
|
resolvedVersion?: string;
|
|
};
|
|
UpdateProfileRequest: {
|
|
displayName?: string;
|
|
};
|
|
ApiResponseUpdateProfileResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["UpdateProfileResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
UpdateProfileResponse: {
|
|
/** @enum {string} */
|
|
status?: "APPLIED" | "PENDING_REVIEW" | "PARTIALLY_APPLIED";
|
|
message?: string;
|
|
appliedFields?: {
|
|
[key: string]: string;
|
|
};
|
|
pendingFields?: {
|
|
[key: string]: string;
|
|
};
|
|
};
|
|
ApiResponseSearchResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SearchResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SearchResponse: {
|
|
items?: components["schemas"]["SkillSummaryResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
SkillLifecycleVersionResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
version?: string;
|
|
status?: string;
|
|
};
|
|
SkillSummaryResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
slug?: string;
|
|
displayName?: string;
|
|
summary?: string;
|
|
visibility?: string;
|
|
status?: string;
|
|
/** Format: int64 */
|
|
downloadCount?: number;
|
|
/** Format: int32 */
|
|
starCount?: number;
|
|
ratingAvg?: number;
|
|
/** Format: int32 */
|
|
ratingCount?: number;
|
|
namespace?: string;
|
|
/** Format: date-time */
|
|
updatedAt?: string;
|
|
canSubmitPromotion?: boolean;
|
|
headlineVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
|
|
publishedVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
|
|
ownerPreviewVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
|
|
resolutionMode?: string;
|
|
};
|
|
ApiResponseBoolean: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: boolean;
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
ApiResponseSkillRatingStatusResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillRatingStatusResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillRatingStatusResponse: {
|
|
/** Format: int32 */
|
|
score?: number;
|
|
rated?: boolean;
|
|
};
|
|
ApiResponseListSkillFileResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillFileResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillFileResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
filePath?: string;
|
|
/** Format: int64 */
|
|
fileSize?: number;
|
|
contentType?: string;
|
|
sha256?: string;
|
|
};
|
|
ApiResponseSkillVersionDetailResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillVersionDetailResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillVersionDetailResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
version?: string;
|
|
status?: string;
|
|
changelog?: string;
|
|
/** Format: int32 */
|
|
fileCount?: number;
|
|
/** Format: int64 */
|
|
totalSize?: number;
|
|
/** Format: date-time */
|
|
publishedAt?: string;
|
|
parsedMetadataJson?: string;
|
|
manifestJson?: string;
|
|
};
|
|
ApiResponseSkillVersionCompareResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillVersionCompareResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillVersionCompareFileResponse: {
|
|
path?: string;
|
|
changeType?: string;
|
|
/** Format: int64 */
|
|
oldSize?: number;
|
|
/** Format: int64 */
|
|
newSize?: number;
|
|
binary?: boolean;
|
|
truncated?: boolean;
|
|
hunks?: components["schemas"]["SkillVersionCompareHunkResponse"][];
|
|
};
|
|
SkillVersionCompareHunkResponse: {
|
|
/** Format: int32 */
|
|
oldStart?: number;
|
|
/** Format: int32 */
|
|
oldLines?: number;
|
|
/** Format: int32 */
|
|
newStart?: number;
|
|
/** Format: int32 */
|
|
newLines?: number;
|
|
lines?: components["schemas"]["SkillVersionCompareLineResponse"][];
|
|
};
|
|
SkillVersionCompareLineResponse: {
|
|
type?: string;
|
|
content?: string;
|
|
/** Format: int32 */
|
|
oldLineNumber?: number;
|
|
/** Format: int32 */
|
|
newLineNumber?: number;
|
|
};
|
|
SkillVersionCompareResponse: {
|
|
from?: string;
|
|
to?: string;
|
|
summary?: components["schemas"]["SkillVersionCompareSummaryResponse"];
|
|
files?: components["schemas"]["SkillVersionCompareFileResponse"][];
|
|
};
|
|
SkillVersionCompareSummaryResponse: {
|
|
/** Format: int32 */
|
|
totalFiles?: number;
|
|
/** Format: int32 */
|
|
addedFiles?: number;
|
|
/** Format: int32 */
|
|
modifiedFiles?: number;
|
|
/** Format: int32 */
|
|
removedFiles?: number;
|
|
/** Format: int32 */
|
|
addedLines?: number;
|
|
/** Format: int32 */
|
|
removedLines?: number;
|
|
};
|
|
ApiResponsePageResponseSkillVersionResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseSkillVersionResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseSkillVersionResponse: {
|
|
items?: components["schemas"]["SkillVersionResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
SkillVersionResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
version?: string;
|
|
status?: string;
|
|
changelog?: string;
|
|
/** Format: int32 */
|
|
fileCount?: number;
|
|
/** Format: int64 */
|
|
totalSize?: number;
|
|
/** Format: date-time */
|
|
publishedAt?: string;
|
|
downloadAvailable?: boolean;
|
|
};
|
|
ApiResponseListTagResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["TagResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
ApiResponseResolveVersionResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["ResolveVersionResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
ResolveVersionResponse: {
|
|
/** Format: int64 */
|
|
skillId?: number;
|
|
namespace?: string;
|
|
slug?: string;
|
|
version?: string;
|
|
/** Format: int64 */
|
|
versionId?: number;
|
|
fingerprint?: string;
|
|
matched?: boolean;
|
|
downloadUrl?: string;
|
|
};
|
|
ApiResponseListSkillLabelDto: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillLabelDto"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
ApiResponseSkillDetailResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillDetailResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillDetailResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
slug?: string;
|
|
displayName?: string;
|
|
ownerId?: string;
|
|
ownerDisplayName?: string;
|
|
summary?: string;
|
|
visibility?: string;
|
|
status?: string;
|
|
/** Format: int64 */
|
|
downloadCount?: number;
|
|
/** Format: int32 */
|
|
starCount?: number;
|
|
/** Format: int32 */
|
|
subscriptionCount?: number;
|
|
ratingAvg?: number;
|
|
/** Format: int32 */
|
|
ratingCount?: number;
|
|
hidden?: boolean;
|
|
namespace?: string;
|
|
labels?: components["schemas"]["SkillLabelDto"][];
|
|
canManageLifecycle?: boolean;
|
|
canSubmitPromotion?: boolean;
|
|
canInteract?: boolean;
|
|
canReport?: boolean;
|
|
headlineVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
|
|
publishedVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
|
|
ownerPreviewVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
|
|
ownerPreviewReviewComment?: string;
|
|
resolutionMode?: string;
|
|
};
|
|
ApiResponseReviewSkillDetailResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["ReviewSkillDetailResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
ReviewSkillDetailResponse: {
|
|
skill?: components["schemas"]["SkillDetailResponse"];
|
|
versions?: components["schemas"]["SkillVersionResponse"][];
|
|
files?: components["schemas"]["SkillFileResponse"][];
|
|
documentationPath?: string;
|
|
documentationContent?: string;
|
|
downloadUrl?: string;
|
|
activeVersion?: string;
|
|
};
|
|
ApiResponsePageResponseReviewTaskResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseReviewTaskResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseReviewTaskResponse: {
|
|
items?: components["schemas"]["ReviewTaskResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponsePageResponsePromotionResponseDto: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponsePromotionResponseDto"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponsePromotionResponseDto: {
|
|
items?: components["schemas"]["PromotionResponseDto"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponseMapStringLong: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: {
|
|
[key: string]: number;
|
|
};
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SseEmitter: {
|
|
/** Format: int64 */
|
|
timeout?: number;
|
|
};
|
|
ApiResponsePageResponseNotificationResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseNotificationResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
NotificationResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
category?: string;
|
|
eventType?: string;
|
|
title?: string;
|
|
bodyJson?: string;
|
|
entityType?: string;
|
|
/** Format: int64 */
|
|
entityId?: number;
|
|
status?: string;
|
|
createdAt?: string;
|
|
readAt?: string;
|
|
targetType?: string;
|
|
/** Format: int64 */
|
|
targetId?: number;
|
|
targetRoute?: string;
|
|
};
|
|
PageResponseNotificationResponse: {
|
|
items?: components["schemas"]["NotificationResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
Pageable: {
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
sort?: string[];
|
|
};
|
|
ApiResponsePageResponseMemberResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseMemberResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseMemberResponse: {
|
|
items?: components["schemas"]["MemberResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponseListNamespaceCandidateUserResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["NamespaceCandidateUserResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
NamespaceCandidateUserResponse: {
|
|
userId?: string;
|
|
displayName?: string;
|
|
email?: string;
|
|
status?: string;
|
|
};
|
|
ApiResponsePageResponseNamespaceResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseNamespaceResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseNamespaceResponse: {
|
|
items?: components["schemas"]["NamespaceResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponsePageResponseSkillSummaryResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseSkillSummaryResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseSkillSummaryResponse: {
|
|
items?: components["schemas"]["SkillSummaryResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponseListMyNamespaceResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["MyNamespaceResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
MyNamespaceResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
slug?: string;
|
|
displayName?: string;
|
|
/** @enum {string} */
|
|
status?: "ACTIVE" | "FROZEN" | "ARCHIVED";
|
|
description?: string;
|
|
/** @enum {string} */
|
|
type?: "GLOBAL" | "TEAM";
|
|
avatarUrl?: string;
|
|
createdBy?: string;
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
/** Format: date-time */
|
|
updatedAt?: string;
|
|
/** @enum {string} */
|
|
currentUserRole?: "OWNER" | "ADMIN" | "MEMBER";
|
|
immutable?: boolean;
|
|
canFreeze?: boolean;
|
|
canUnfreeze?: boolean;
|
|
canArchive?: boolean;
|
|
canRestore?: boolean;
|
|
canDelete?: boolean;
|
|
};
|
|
ApiResponseGovernanceSummaryResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["GovernanceSummaryResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
GovernanceSummaryResponse: {
|
|
/** Format: int64 */
|
|
pendingReviews?: number;
|
|
/** Format: int64 */
|
|
pendingPromotions?: number;
|
|
/** Format: int64 */
|
|
pendingReports?: number;
|
|
/** Format: int64 */
|
|
unreadNotifications?: number;
|
|
};
|
|
ApiResponsePageResponseGovernanceNotificationResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseGovernanceNotificationResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseGovernanceNotificationResponse: {
|
|
items?: components["schemas"]["GovernanceNotificationResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponsePageResponseGovernanceInboxItemResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseGovernanceInboxItemResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
GovernanceInboxItemResponse: {
|
|
type?: string;
|
|
/** Format: int64 */
|
|
id?: number;
|
|
title?: string;
|
|
subtitle?: string;
|
|
timestamp?: string;
|
|
namespace?: string;
|
|
skillSlug?: string;
|
|
};
|
|
PageResponseGovernanceInboxItemResponse: {
|
|
items?: components["schemas"]["GovernanceInboxItemResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponsePageResponseGovernanceActivityItemResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseGovernanceActivityItemResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
GovernanceActivityItemResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
action?: string;
|
|
actorUserId?: string;
|
|
actorDisplayName?: string;
|
|
targetType?: string;
|
|
targetId?: string;
|
|
details?: string;
|
|
timestamp?: string;
|
|
};
|
|
PageResponseGovernanceActivityItemResponse: {
|
|
items?: components["schemas"]["GovernanceActivityItemResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ClawHubWhoamiResponse: {
|
|
user?: components["schemas"]["User"];
|
|
};
|
|
User: {
|
|
handle?: string;
|
|
displayName?: string;
|
|
image?: string;
|
|
};
|
|
ApiResponseUserProfileResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["UserProfileResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
FieldPolicyResponse: {
|
|
editable?: boolean;
|
|
requiresReview?: boolean;
|
|
};
|
|
PendingChangesResponse: {
|
|
status?: string;
|
|
changes?: {
|
|
[key: string]: string;
|
|
};
|
|
reviewComment?: string;
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
};
|
|
UserProfileResponse: {
|
|
displayName?: string;
|
|
avatarUrl?: string;
|
|
email?: string;
|
|
pendingChanges?: components["schemas"]["PendingChangesResponse"];
|
|
fieldPolicies?: {
|
|
[key: string]: components["schemas"]["FieldPolicyResponse"];
|
|
};
|
|
};
|
|
ApiResponsePageResponseTokenSummaryResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseTokenSummaryResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseTokenSummaryResponse: {
|
|
items?: components["schemas"]["TokenSummaryResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ClawHubSkillListResponse: {
|
|
items?: components["schemas"]["SkillListItem"][];
|
|
nextCursor?: string;
|
|
};
|
|
LatestVersion: {
|
|
version?: string;
|
|
/** Format: int64 */
|
|
createdAt?: number;
|
|
changelog?: string;
|
|
license?: string;
|
|
};
|
|
SkillListItem: {
|
|
slug?: string;
|
|
displayName?: string;
|
|
summary?: string;
|
|
tags?: Record<string, never>;
|
|
stats?: Record<string, never>;
|
|
/** Format: int64 */
|
|
createdAt?: number;
|
|
/** Format: int64 */
|
|
updatedAt?: number;
|
|
latestVersion?: components["schemas"]["LatestVersion"];
|
|
};
|
|
ApiResponseListSecurityAuditResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SecurityAuditResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SecurityAuditResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
scanId?: string;
|
|
scannerType?: string;
|
|
/** @enum {string} */
|
|
verdict?: "SAFE" | "SUSPICIOUS" | "DANGEROUS" | "BLOCKED";
|
|
isSafe?: boolean;
|
|
maxSeverity?: string;
|
|
/** Format: int32 */
|
|
findingsCount?: number;
|
|
findings?: components["schemas"]["SecurityFinding"][];
|
|
/** Format: double */
|
|
scanDurationSeconds?: number;
|
|
/** Format: date-time */
|
|
scannedAt?: string;
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
};
|
|
SecurityFinding: {
|
|
ruleId?: string;
|
|
severity?: string;
|
|
category?: string;
|
|
title?: string;
|
|
message?: string;
|
|
filePath?: string;
|
|
/** Format: int32 */
|
|
lineNumber?: number;
|
|
codeSnippet?: string;
|
|
remediation?: string;
|
|
analyzer?: string;
|
|
metadata?: {
|
|
[key: string]: Record<string, never>;
|
|
};
|
|
};
|
|
ClawHubSkillResponse: {
|
|
skill?: components["schemas"]["SkillInfo"];
|
|
latestVersion?: components["schemas"]["VersionInfo"];
|
|
owner?: components["schemas"]["OwnerInfo"];
|
|
moderation?: components["schemas"]["ModerationInfo"];
|
|
};
|
|
ModerationInfo: {
|
|
isSuspicious?: boolean;
|
|
isMalwareBlocked?: boolean;
|
|
verdict?: string;
|
|
reasonCodes?: string[];
|
|
/** Format: int64 */
|
|
updatedAt?: number;
|
|
engineVersion?: string;
|
|
summary?: string;
|
|
};
|
|
OwnerInfo: {
|
|
handle?: string;
|
|
displayName?: string;
|
|
image?: string;
|
|
};
|
|
SkillInfo: {
|
|
slug?: string;
|
|
displayName?: string;
|
|
summary?: string;
|
|
tags?: Record<string, never>;
|
|
stats?: Record<string, never>;
|
|
/** Format: int64 */
|
|
createdAt?: number;
|
|
/** Format: int64 */
|
|
updatedAt?: number;
|
|
};
|
|
VersionInfo: {
|
|
version?: string;
|
|
/** Format: int64 */
|
|
createdAt?: number;
|
|
changelog?: string;
|
|
license?: string;
|
|
};
|
|
ClawHubSearchResponse: {
|
|
results?: components["schemas"]["ClawHubSearchResult"][];
|
|
};
|
|
ClawHubSearchResult: {
|
|
slug?: string;
|
|
displayName?: string;
|
|
summary?: string;
|
|
version?: string;
|
|
/** Format: double */
|
|
score?: number;
|
|
/** Format: int64 */
|
|
updatedAt?: number;
|
|
};
|
|
ClawHubResolveResponse: {
|
|
match?: components["schemas"]["VersionInfo"];
|
|
latestVersion?: components["schemas"]["VersionInfo"];
|
|
};
|
|
ApiResponseListAuthProviderResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["AuthProviderResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
AuthProviderResponse: {
|
|
id?: string;
|
|
name?: string;
|
|
authorizationUrl?: string;
|
|
};
|
|
ApiResponseListAuthMethodResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["AuthMethodResponse"][];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
AuthMethodResponse: {
|
|
id?: string;
|
|
methodType?: string;
|
|
provider?: string;
|
|
displayName?: string;
|
|
actionUrl?: string;
|
|
};
|
|
AdminUserSummaryResponse: {
|
|
id?: string;
|
|
username?: string;
|
|
email?: string;
|
|
status?: string;
|
|
platformRoles?: string[];
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
};
|
|
ApiResponsePageResponseAdminUserSummaryResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseAdminUserSummaryResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseAdminUserSummaryResponse: {
|
|
items?: components["schemas"]["AdminUserSummaryResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
AdminSkillReportSummaryResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
/** Format: int64 */
|
|
skillId?: number;
|
|
namespace?: string;
|
|
skillSlug?: string;
|
|
skillDisplayName?: string;
|
|
reporterId?: string;
|
|
reason?: string;
|
|
details?: string;
|
|
status?: string;
|
|
handledBy?: string;
|
|
handleComment?: string;
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
/** Format: date-time */
|
|
handledAt?: string;
|
|
};
|
|
ApiResponsePageResponseAdminSkillReportSummaryResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseAdminSkillReportSummaryResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseAdminSkillReportSummaryResponse: {
|
|
items?: components["schemas"]["AdminSkillReportSummaryResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponsePageResponseProfileReviewSummaryResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseProfileReviewSummaryResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
PageResponseProfileReviewSummaryResponse: {
|
|
items?: components["schemas"]["ProfileReviewSummaryResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ProfileReviewSummaryResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
userId?: string;
|
|
username?: string;
|
|
currentDisplayName?: string;
|
|
requestedDisplayName?: string;
|
|
status?: string;
|
|
machineResult?: string;
|
|
reviewerId?: string;
|
|
reviewerName?: string;
|
|
reviewComment?: string;
|
|
/** Format: date-time */
|
|
createdAt?: string;
|
|
/** Format: date-time */
|
|
reviewedAt?: string;
|
|
};
|
|
ApiResponsePageResponseAuditLogItemResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["PageResponseAuditLogItemResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
AuditLogItemResponse: {
|
|
/** Format: int64 */
|
|
id?: number;
|
|
action?: string;
|
|
userId?: string;
|
|
username?: string;
|
|
details?: string;
|
|
ipAddress?: string;
|
|
requestId?: string;
|
|
resourceType?: string;
|
|
resourceId?: string;
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
};
|
|
PageResponseAuditLogItemResponse: {
|
|
items?: components["schemas"]["AuditLogItemResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
page?: number;
|
|
/** Format: int32 */
|
|
size?: number;
|
|
};
|
|
ApiResponseCliResolveResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["CliResolveResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
CliResolveResponse: {
|
|
namespace?: string;
|
|
slug?: string;
|
|
version?: string;
|
|
/** Format: int64 */
|
|
versionId?: number;
|
|
fingerprint?: string;
|
|
downloadUrl?: string;
|
|
};
|
|
ApiResponseCliSearchResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["CliSearchResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
CliSearchItemResponse: {
|
|
namespace?: string;
|
|
slug?: string;
|
|
latestVersion?: string;
|
|
summary?: string;
|
|
};
|
|
CliSearchResponse: {
|
|
items?: components["schemas"]["CliSearchItemResponse"][];
|
|
/** Format: int64 */
|
|
total?: number;
|
|
/** Format: int32 */
|
|
limit?: number;
|
|
};
|
|
ApiResponseCliWhoAmIResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["CliWhoAmIResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
CliWhoAmIResponse: {
|
|
handle?: string;
|
|
displayName?: string;
|
|
email?: string;
|
|
};
|
|
ApiResponseSkillDeleteResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["SkillDeleteResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
SkillDeleteResponse: {
|
|
/** Format: int64 */
|
|
skillId?: number;
|
|
namespace?: string;
|
|
slug?: string;
|
|
deleted?: boolean;
|
|
};
|
|
ClawHubUnstarResponse: {
|
|
ok?: boolean;
|
|
unstarred?: boolean;
|
|
alreadyUnstarred?: boolean;
|
|
};
|
|
ApiResponseCliDeleteResponse: {
|
|
/** Format: int32 */
|
|
code?: number;
|
|
msg?: string;
|
|
data?: components["schemas"]["CliDeleteResponse"];
|
|
/** Format: date-time */
|
|
timestamp?: string;
|
|
requestId?: string;
|
|
};
|
|
CliDeleteResponse: {
|
|
ok?: boolean;
|
|
scope?: string;
|
|
action?: string;
|
|
namespace?: string;
|
|
slug?: string;
|
|
};
|
|
};
|
|
responses: never;
|
|
parameters: never;
|
|
requestBodies: never;
|
|
headers: never;
|
|
pathItems: never;
|
|
}
|
|
export type $defs = Record<string, never>;
|
|
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;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseBoolean"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
starSkill: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unstarSkill: {
|
|
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_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"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
starSkill_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"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unstarSkill_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"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getUserRating: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillRatingStatusResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rateSkill: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SkillRatingRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getUserRating_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillRatingStatusResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rateSkill_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SkillRatingRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
createOrMoveTag: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["TagRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseTagResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteTag: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
createOrMoveTag_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["TagRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseTagResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteTag_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
attachLabel: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
labelSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLabelDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
detachLabel: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
labelSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
attachLabel_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
labelSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLabelDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
detachLabel_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
labelSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
markRead: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
markRead_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
markAllRead: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMapStringInteger"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
markAllRead_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMapStringInteger"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getPreferences: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListNotificationPreferenceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updatePreferences: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["NotificationPreferenceUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListNotificationPreferenceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getPreferences_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListNotificationPreferenceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updatePreferences_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["NotificationPreferenceUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListNotificationPreferenceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateMemberRole: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["UpdateMemberRoleRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMemberResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateMemberRole_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["UpdateMemberRoleRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMemberResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getNamespace: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateNamespace: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["NamespaceRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteNamespace: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getNamespace_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateNamespace_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["NamespaceRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteNamespace_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateExpiration: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["TokenExpirationUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseTokenSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateUserStatus: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminUserStatusUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateUserRole: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminUserRoleUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateLabel: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminLabelUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseLabelDefinitionResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteLabel: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateSortOrder: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["LabelSortOrderUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListLabelDefinitionResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
withdrawReview: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
withdrawReview_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rereleaseVersion: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SkillVersionRereleaseRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rereleaseVersion_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SkillVersionRereleaseRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unarchiveSkill: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unarchiveSkill_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
submitForReview: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SubmitReviewRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
submitForReview_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SubmitReviewRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
submitReport: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SkillReportSubmitRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillReportMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
submitReport_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SkillReportSubmitRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillReportMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
confirmPublish: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ConfirmPublishRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
confirmPublish_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ConfirmPublishRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
archiveSkill: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminSkillActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
archiveSkill_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminSkillActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
publish: {
|
|
parameters: {
|
|
query: {
|
|
visibility: string;
|
|
confirmWarnings?: boolean;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
/** Format: binary */
|
|
file: string;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePublishResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
publish_1: {
|
|
parameters: {
|
|
query: {
|
|
visibility: string;
|
|
confirmWarnings?: boolean;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
/** Format: binary */
|
|
file: string;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePublishResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
withdrawReview_2: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
withdrawReview_3: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rejectReview: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["ReviewActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rejectReview_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["ReviewActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
approveReview: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["ReviewActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
approveReview_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["ReviewActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listReviews: {
|
|
parameters: {
|
|
query: {
|
|
status: string;
|
|
namespaceId?: number;
|
|
page?: number;
|
|
size?: number;
|
|
sortDirection?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
submitReview: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ReviewTaskRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listReviews_1: {
|
|
parameters: {
|
|
query: {
|
|
status: string;
|
|
namespaceId?: number;
|
|
page?: number;
|
|
size?: number;
|
|
sortDirection?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
submitReview_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ReviewTaskRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rejectPromotion: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["PromotionActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rejectPromotion_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["PromotionActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
approvePromotion: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["PromotionActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
approvePromotion_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["PromotionActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listPromotions: {
|
|
parameters: {
|
|
query?: {
|
|
status?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
submitPromotion: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["PromotionRequestDto"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listPromotions_1: {
|
|
parameters: {
|
|
query?: {
|
|
status?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
submitPromotion_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["PromotionRequestDto"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unfreezeNamespace: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unfreezeNamespace_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
transferOwnership: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["TransferOwnershipRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
transferOwnership_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["TransferOwnershipRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
restoreNamespace: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
restoreNamespace_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
batchAddMembers: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["BatchMemberRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseBatchMemberResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
batchAddMembers_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["BatchMemberRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseBatchMemberResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listMembers: {
|
|
parameters: {
|
|
query: {
|
|
pageable: components["schemas"]["Pageable"];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseMemberResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
addMember: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["MemberRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMemberResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listMembers_1: {
|
|
parameters: {
|
|
query: {
|
|
pageable: components["schemas"]["Pageable"];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseMemberResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
addMember_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["MemberRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMemberResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
freezeNamespace: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
freezeNamespace_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
archiveNamespace: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
archiveNamespace_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listNamespaces: {
|
|
parameters: {
|
|
query: {
|
|
pageable: components["schemas"]["Pageable"];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
createNamespace: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["NamespaceRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listNamespaces_1: {
|
|
parameters: {
|
|
query: {
|
|
pageable: components["schemas"]["Pageable"];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
createNamespace_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["NamespaceRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
markNotificationRead: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseGovernanceNotificationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
markNotificationRead_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseGovernanceNotificationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
list_2: {
|
|
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"]["ApiResponsePageResponseTokenSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["TokenCreateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseTokenCreateResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
starSkill_2: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
canonicalSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubStarResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unstarSkill_2: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
canonicalSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubUnstarResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listSkills: {
|
|
parameters: {
|
|
query?: {
|
|
page?: number;
|
|
limit?: number;
|
|
sort?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubSkillListResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
publishSkill: {
|
|
parameters: {
|
|
query: {
|
|
payload: string;
|
|
files: string[];
|
|
confirmWarnings?: boolean;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubPublishResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
undeleteSkill: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
canonicalSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubDeleteResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
publish_2: {
|
|
parameters: {
|
|
query: {
|
|
namespace: string;
|
|
confirmWarnings?: boolean;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
/** Format: binary */
|
|
file: string;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubPublishResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
authorizeDevice: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["AuthorizeRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
bootstrapSession: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SessionBootstrapRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
register: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["LocalRegisterRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
requestPasswordReset: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["PasswordResetRequestDto"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
confirmPasswordReset: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["PasswordResetConfirmRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
login: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["LocalLoginRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
changePassword: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ChangePasswordRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
directLogin: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["DirectLoginRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
pollToken: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["TokenRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseDeviceTokenResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
requestDeviceCode: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseDeviceCodeResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
triggerPasswordReset: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
enableUser: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
disableUser: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
approveUser: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unhideSkill: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAdminSkillMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
hideSkill: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminSkillActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAdminSkillMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
yankVersion: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
versionId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminSkillActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAdminSkillMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
resolveReport: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
reportId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminSkillReportActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillReportMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
dismissReport: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
reportId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminSkillReportActionRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillReportMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
rebuildAll: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
reject: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ProfileReviewRejectRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseProfileReviewMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
approve: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseProfileReviewMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listLabels_2: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListLabelDefinitionResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
createLabel: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["AdminLabelCreateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseLabelDefinitionResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
verify: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["MergeVerifyRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
initiate: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["MergeInitiateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMergeInitiateResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
confirm: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ConfirmMergeRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
publish_3: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"multipart/form-data": {
|
|
/** Format: binary */
|
|
file: string;
|
|
visibility?: string;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseCliPublishResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
validatePublish: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"multipart/form-data": {
|
|
/** Format: binary */
|
|
file: string;
|
|
visibility?: string;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseCliDryRunResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getProfile: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseUserProfileResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
updateProfile: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["UpdateProfileRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseUpdateProfileResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
search: {
|
|
parameters: {
|
|
query?: {
|
|
q?: string;
|
|
namespace?: string;
|
|
label?: string[];
|
|
sort?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSearchResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listFiles: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSkillFileResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listFiles_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSkillFileResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getFileContent: {
|
|
parameters: {
|
|
query: {
|
|
path: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getFileContent_1: {
|
|
parameters: {
|
|
query: {
|
|
path: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadVersion: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadVersion_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getVersionDetail: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillVersionDetailResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteVersion: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getVersionDetail_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillVersionDetailResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteVersion_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
compareVersions: {
|
|
parameters: {
|
|
query: {
|
|
from: string;
|
|
to: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillVersionCompareResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
compareVersions_1: {
|
|
parameters: {
|
|
query: {
|
|
from: string;
|
|
to: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillVersionCompareResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listVersions: {
|
|
parameters: {
|
|
query?: {
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseSkillVersionResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listVersions_1: {
|
|
parameters: {
|
|
query?: {
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseSkillVersionResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listFilesByTag: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSkillFileResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listFilesByTag_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSkillFileResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getFileContentByTag: {
|
|
parameters: {
|
|
query: {
|
|
path: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getFileContentByTag_1: {
|
|
parameters: {
|
|
query: {
|
|
path: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadByTag: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadByTag_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
tagName: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listTags: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListTagResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listTags_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListTagResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
resolveVersion: {
|
|
parameters: {
|
|
query?: {
|
|
version?: string;
|
|
tag?: string;
|
|
hash?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseResolveVersionResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
resolveVersion_1: {
|
|
parameters: {
|
|
query?: {
|
|
version?: string;
|
|
tag?: string;
|
|
hash?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseResolveVersionResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listLabels: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listLabels_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadLatest: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadLatest_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getSkillDetail: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillDetailResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteSkill_1: {
|
|
parameters: {
|
|
query?: {
|
|
ownerId?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillDeleteResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getSkillDetail_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillDetailResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteSkill: {
|
|
parameters: {
|
|
query?: {
|
|
ownerId?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillDeleteResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getReviewSkillDetail: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewSkillDetailResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getReviewSkillDetail_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewSkillDetailResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getReviewFile: {
|
|
parameters: {
|
|
query: {
|
|
path: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getReviewFile_1: {
|
|
parameters: {
|
|
query: {
|
|
path: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadReviewVersion: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadReviewVersion_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getReviewDetail: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getReviewDetail_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listPendingReviews: {
|
|
parameters: {
|
|
query: {
|
|
namespaceId: number;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listPendingReviews_1: {
|
|
parameters: {
|
|
query: {
|
|
namespaceId: number;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listMySubmissions: {
|
|
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"]["ApiResponsePageResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listMySubmissions_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"]["ApiResponsePageResponseReviewTaskResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getPromotionDetail: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getPromotionDetail_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listPendingPromotions: {
|
|
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"]["ApiResponsePageResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listPendingPromotions_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"]["ApiResponsePageResponsePromotionResponseDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unreadCount: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMapStringLong"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
unreadCount_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMapStringLong"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
sse: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["SseEmitter"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
sse_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["SseEmitter"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
list: {
|
|
parameters: {
|
|
query?: {
|
|
category?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseNotificationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
list_1: {
|
|
parameters: {
|
|
query?: {
|
|
category?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseNotificationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
searchMemberCandidates: {
|
|
parameters: {
|
|
query: {
|
|
search: string;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListNamespaceCandidateUserResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
searchMemberCandidates_1: {
|
|
parameters: {
|
|
query: {
|
|
search: string;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListNamespaceCandidateUserResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
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?: {
|
|
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_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"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listMySkills: {
|
|
parameters: {
|
|
query?: {
|
|
page?: number;
|
|
size?: number;
|
|
filter?: string;
|
|
q?: string;
|
|
namespace?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listMySkills_1: {
|
|
parameters: {
|
|
query?: {
|
|
page?: number;
|
|
size?: number;
|
|
filter?: string;
|
|
q?: string;
|
|
namespace?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listMyNamespaces: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListMyNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listMyNamespaces_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListMyNamespaceResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listVisibleLabels: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listVisibleLabels_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
summary: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseGovernanceSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
summary_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseGovernanceSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
notifications: {
|
|
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"]["ApiResponsePageResponseGovernanceNotificationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
notifications_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"]["ApiResponsePageResponseGovernanceNotificationResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
inbox: {
|
|
parameters: {
|
|
query?: {
|
|
type?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseGovernanceInboxItemResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
inbox_1: {
|
|
parameters: {
|
|
query?: {
|
|
type?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseGovernanceInboxItemResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
activity: {
|
|
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"]["ApiResponsePageResponseGovernanceActivityItemResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
activity_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"]["ApiResponsePageResponseGovernanceActivityItemResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
whoami: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubWhoamiResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getSecurityAudits: {
|
|
parameters: {
|
|
query?: {
|
|
scannerType?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
versionId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListSecurityAuditResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getSkill: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
canonicalSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubSkillResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteSkill_2: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
canonicalSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubDeleteResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
search_1: {
|
|
parameters: {
|
|
query: {
|
|
q: string;
|
|
page?: number;
|
|
limit?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubSearchResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
resolveByQuery: {
|
|
parameters: {
|
|
query: {
|
|
slug: string;
|
|
version?: string;
|
|
hash?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubResolveResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
resolve: {
|
|
parameters: {
|
|
query?: {
|
|
version?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
canonicalSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ClawHubResolveResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
health: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadByQuery: {
|
|
parameters: {
|
|
query: {
|
|
slug: string;
|
|
version?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
downloadByPath: {
|
|
parameters: {
|
|
query?: {
|
|
version?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
canonicalSlug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
providers: {
|
|
parameters: {
|
|
query?: {
|
|
returnTo?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListAuthProviderResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
methods: {
|
|
parameters: {
|
|
query?: {
|
|
returnTo?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseListAuthMethodResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
me: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listUsers: {
|
|
parameters: {
|
|
query?: {
|
|
search?: string;
|
|
status?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseAdminUserSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listReports: {
|
|
parameters: {
|
|
query?: {
|
|
status?: string;
|
|
page?: number;
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseAdminSkillReportSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
list_3: {
|
|
parameters: {
|
|
query?: {
|
|
status?: string;
|
|
page?: number;
|
|
size?: number;
|
|
sortDirection?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseProfileReviewSummaryResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
listAuditLogs: {
|
|
parameters: {
|
|
query?: {
|
|
page?: number;
|
|
size?: number;
|
|
userId?: string;
|
|
action?: string;
|
|
requestId?: string;
|
|
ipAddress?: string;
|
|
resourceType?: string;
|
|
resourceId?: string;
|
|
startTime?: string;
|
|
endTime?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponsePageResponseAuditLogItemResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadVersion_2: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
version: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
resolve_1: {
|
|
parameters: {
|
|
query?: {
|
|
version?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseCliResolveResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
downloadLatest_2: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
search_2: {
|
|
parameters: {
|
|
query?: {
|
|
q?: string;
|
|
limit?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseCliSearchResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
whoami_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseCliWhoAmIResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
clawhubConfig: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": {
|
|
[key: string]: string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteSkillById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillDeleteResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteRead: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteRead_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseVoid"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
removeMember: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
removeMember_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
slug: string;
|
|
userId: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseMessageResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
revoke: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
deleteSkillById_1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
skillId: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseSkillDeleteResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
deleteRemote: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
namespace: string;
|
|
slug: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"*/*": components["schemas"]["ApiResponseCliDeleteResponse"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|