type WithRequired<T, K extends keyof T> = T & { [P in K]-?: T[P] };
export interface paths {
"/v1/me": {
get: {
responses: {
200: {
content: {
"application/json": components["schemas"]["User"];
};
};
401: {
content: never;
};
};
};
};
"/v1/me/likes": {
get: {
parameters: {
query?: {
offset?: components["parameters"]["offset"];
limit?: components["parameters"]["limit"];
};
};
responses: {
200: {
content: {
"application/json": components["schemas"]["ValList"];
};
};
401: {
content: never;
};
};
};
};
"/v1/me/comments": {
get: {
parameters: {
query?: {
offset?: components["parameters"]["offset"];
limit?: components["parameters"]["limit"];
since?: components["parameters"]["comments_since"];
until?: components["parameters"]["comments_until"];
relationship?: components["parameters"]["relationship"];
};
};
responses: {
200: {
content: {
"application/json": components["schemas"]["CommentList"];
};
};
401: {
content: never;
};
};
};
};
"/v1/me/references": {
get: {
parameters: {
query?: {
offset?: components["parameters"]["offset"];
limit?: components["parameters"]["limit"];
since?: components["parameters"]["references_since"];
until?: components["parameters"]["references_until"];
};
};
responses: {
200: {
content: {
"application/json": components["schemas"]["ReferenceList"];
};
};
401: {
content: never;
};
};
};