Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

moos-api

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

moos-api - npm Package Compare versions

Comparing version 0.4.2 to 0.5.0

4

package.json
{
"name": "moos-api",
"version": "0.4.2",
"version": "0.5.0",
"description": "Moos API type definitions",

@@ -19,3 +19,3 @@ "repository": {

"@typescript-eslint/parser": "^5.30.6",
"eslint": "^8.19.0",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",

@@ -22,0 +22,0 @@ "husky": "^8.0.1",

@@ -8,16 +8,68 @@ /**

"/profile": {
/** Get your own Profile, if you are logged in with a session cookie */
/** Get your own Profile. */
post: operations["fetch-profile"];
/** Update your own Profile information, if you are logged in with a session cookie */
/** Update your own Profile information. */
patch: operations["patch-profile"];
};
"/profile/known": {
/** Know a person */
put: operations["put-profile-known"];
/** Get the profile of a known person. */
post: operations["post-profile-known"];
/** Stop knowing a person */
delete: operations["delete-profile-known"];
"/profile/applications": {
/** Get a list of your applications. */
post: operations["post-profile-applications"];
parameters: {};
};
"/profile/friends": {
/** Get a list of your friends. */
post: operations["post-profile-friends"];
parameters: {};
};
"/profile/friend/{friendId}": {
/** Begin a friendship. */
put: operations["put-profile-friend"];
/** End a friendship. */
delete: operations["delete-profile-friend"];
parameters: {
path: {
friendId: string;
};
};
};
"/profile/friend/{friendId}/applications": {
/** Get a list of the applications of a friend, which you are allowed to see. */
post: operations["post-profile-friend-applications"];
parameters: {
path: {
friendId: string;
};
};
};
"/profile/friend/{friendId}/files": {
/** Get a list of the files of a friend, which you are allowed to see. */
post: operations["post-profile-friend-files"];
parameters: {
path: {
friendId: string;
};
};
};
"/profile/friend/{friendId}/collections": {
/** Get a list of the collections of a friend, which you are allowed to see. */
post: operations["post-profile-friend-collections"];
parameters: {
path: {
friendId: string;
};
};
};
"/profile/friend/{friendId}/friends": {
/** Get a list of the friends of a friend, which you are allowed to see. */
post: operations["post-profile-friend-friends"];
parameters: {
path: {
friendId: string;
};
};
};
"/profile/files": {
/** Get a list of your own files. */
post: operations["post-profile-files"];
};
"/profile/file": {

@@ -27,3 +79,3 @@ /** Request a pre-signed upload url for a file you want to upload, if you are logged in with a session cookie. */

/** Request a pre-signed download url for a file you want to download, if you are logged in with a session cookie. */
post: operations["get-profile-file"];
post: operations["post-profile-file"];
/** Delete the file selected with the id parameter, if you are logged in with a session cookie. */

@@ -35,5 +87,6 @@ delete: operations["delete-profile-file"];

};
"/profile/files": {
/** Get a list of your own files, if you are logged in with a session cookie */
post: operations["get-profile-files"];
"/profile/collections": {
/** Get a list of your own files. */
post: operations["post-profile-collections"];
parameters: {};
};

@@ -46,7 +99,7 @@ "/profile/collection": {

};
"/profile/list": {
put: operations["put-profile-list"];
post: operations["post-profile-list"];
delete: operations["delete-profile-list"];
patch: operations["patch-profile-list"];
"/profile/season": {
put: operations["put-profile-season"];
post: operations["post-profile-season"];
delete: operations["delete-profile-season"];
patch: operations["patch-profile-season"];
parameters: {};

@@ -99,11 +152,7 @@ };

providers?: components["schemas"]["ProviderProfile"][];
applications?: string[];
files?: string[];
collections?: string[];
known?: string[];
/** Format: int64 */
creationDate: number;
};
/** known-profile */
KnownUser: {
/** friend */
Friend: {
/** Format: uuid */

@@ -117,7 +166,3 @@ uid: string;

private: boolean;
providers?: components["schemas"]["ProviderProfile"][];
applications?: string[];
files?: string[];
collections?: string[];
known?: string[];
consensual: boolean;
/** Format: int64 */

@@ -214,4 +259,4 @@ creationDate: number;

};
/** season-group */
SeasonGroup: {
/** collection */
Collection: {
/** Format: uuid */

@@ -226,3 +271,3 @@ id: string;

seasons: string[];
/** Format: uuid */
/** Format: uri */
thumbnail?: string;

@@ -238,3 +283,3 @@ owner: string;

export interface operations {
/** Get your own Profile, if you are logged in with a session cookie */
/** Get your own Profile. */
"fetch-profile": {

@@ -256,3 +301,3 @@ responses: {

};
/** Update your own Profile information, if you are logged in with a session cookie */
/** Update your own Profile information. */
"patch-profile": {

@@ -279,6 +324,46 @@ responses: {

};
/** Know a person */
"put-profile-known": {
/** Get a list of your applications. */
"post-profile-applications": {
parameters: {};
responses: {
/** OK */
200: {
content: {
"application/json": components["schemas"]["Application"][];
};
};
/** Unauthorized */
401: unknown;
/** Forbidden */
403: unknown;
/** Internal Server Error */
500: unknown;
};
};
/** Get a list of your friends. */
"post-profile-friends": {
parameters: {};
responses: {
/** OK */
200: {
content: {
"application/json": components["schemas"]["Friend"][];
};
};
/** Unauthorized */
401: unknown;
/** Forbidden */
403: unknown;
/** Internal Server Error */
500: unknown;
};
};
/** Begin a friendship. */
"put-profile-friend": {
parameters: {
path: {
friendId: string;
};
};
responses: {
/** Created */

@@ -297,17 +382,58 @@ 201: unknown;

};
requestBody: {
content: {
"application/json": {
/**
* Format: uuid
* @default true
*/
uid: string;
};
/** End a friendship. */
"delete-profile-friend": {
parameters: {
path: {
friendId: string;
};
};
responses: {
/** No Content */
204: never;
/** Bad Request */
400: unknown;
/** Unauthorized */
401: unknown;
/** Invalid CSRF Token */
403: unknown;
/** Not Found */
404: unknown;
/** Internal Server Error */
500: unknown;
};
};
/** Get a list of the applications of a friend, which you are allowed to see. */
"post-profile-friend-applications": {
parameters: {
path: {
friendId: string;
};
};
responses: {
/** OK */
200: {
content: {
"application/json": components["schemas"]["Application"][];
};
};
/** Bad Request */
400: unknown;
/** Unauthorized */
401: unknown;
/** Forbidden */
403: unknown;
/** Not Found */
404: unknown;
/** Internal Server Error */
500: unknown;
};
};
/** Get the profile of a known person. */
"post-profile-known": {
parameters: {};
/** Get a list of the files of a friend, which you are allowed to see. */
"post-profile-friend-files": {
parameters: {
path: {
friendId: string;
};
};
responses: {

@@ -317,3 +443,3 @@ /** OK */

content: {
"application/json": components["schemas"]["KnownUser"];
"application/json": components["schemas"]["File"][];
};

@@ -332,20 +458,43 @@ };

};
requestBody: {
content: {
"application/json": {
/**
* Format: uuid
* @default true
*/
uid: string;
};
/** Get a list of the collections of a friend, which you are allowed to see. */
"post-profile-friend-collections": {
parameters: {
path: {
friendId: string;
};
};
responses: {
/** OK */
200: {
content: {
"application/json": components["schemas"]["Collection"][];
};
};
/** Bad Request */
400: unknown;
/** Unauthorized */
401: unknown;
/** Forbidden */
403: unknown;
/** Not Found */
404: unknown;
/** Internal Server Error */
500: unknown;
};
};
/** Stop knowing a person */
"delete-profile-known": {
parameters: {};
/** Get a list of the friends of a friend, which you are allowed to see. */
"post-profile-friend-friends": {
parameters: {
path: {
friendId: string;
};
};
responses: {
/** No Content */
204: never;
/** OK */
200: {
content: {
"application/json": components["schemas"]["Friend"][];
};
};
/** Bad Request */

@@ -355,3 +504,3 @@ 400: unknown;

401: unknown;
/** Invalid CSRF Token */
/** Forbidden */
403: unknown;

@@ -363,9 +512,18 @@ /** Not Found */

};
requestBody: {
content: {
"application/json": {
/** Format: uuid */
uid: string;
};
/** Get a list of your own files. */
"post-profile-files": {
responses: {
/** OK */
200: {
content: {
"application/json": components["schemas"]["File"][];
};
};
/** Unauthorized */
401: unknown;
/** Forbidden */
403: unknown;
/** Internal Server Error */
500: unknown;
};

@@ -410,3 +568,3 @@ };

/** Request a pre-signed download url for a file you want to download, if you are logged in with a session cookie. */
"get-profile-file": {
"post-profile-file": {
parameters: {};

@@ -425,3 +583,2 @@ responses: {

};
"application/xml": components["schemas"]["File"];
};

@@ -508,4 +665,5 @@ };

};
/** Get a list of your own files, if you are logged in with a session cookie */
"get-profile-files": {
/** Get a list of your own files. */
"post-profile-collections": {
parameters: {};
responses: {

@@ -515,3 +673,3 @@ /** OK */

content: {
"application/json": components["schemas"]["File"][];
"application/json": components["schemas"]["Collection"][];
};

@@ -521,2 +679,4 @@ };

401: unknown;
/** Forbidden */
403: unknown;
/** Internal Server Error */

@@ -531,3 +691,3 @@ 500: unknown;

content: {
"application/json": components["schemas"]["SeasonGroup"];
"application/json": components["schemas"]["Collection"];
};

@@ -553,3 +713,3 @@ };

visibility?: "private" | "public" | "unlisted";
/** Format: uri */
/** Format: uuid */
thumbnail?: string;

@@ -565,3 +725,3 @@ };

content: {
"application/json": components["schemas"]["SeasonGroup"];
"application/json": components["schemas"]["Collection"];
};

@@ -642,3 +802,3 @@ };

};
"put-profile-list": {
"put-profile-season": {
parameters: {};

@@ -667,3 +827,3 @@ responses: {

/** Format: uuid */
groupId: string;
collectionId: string;
index: number;

@@ -674,3 +834,3 @@ };

};
"post-profile-list": {
"post-profile-season": {
parameters: {};

@@ -704,3 +864,3 @@ responses: {

};
"delete-profile-list": {
"delete-profile-season": {
parameters: {};

@@ -730,3 +890,3 @@ responses: {

};
"patch-profile-list": {
"patch-profile-season": {
parameters: {};

@@ -733,0 +893,0 @@ responses: {

@@ -15,7 +15,7 @@ import { components as _components, external as _external, operations as _operations, paths as _paths } from "../reference/moos-api-v1";

export type UserProfile = _components["schemas"]["UserProfile"];
export type KnownUserProfile = _components["schemas"]["KnownUser"];
export type Friend = _components["schemas"]["Friend"];
export type ProviderProfile = _components["schemas"]["ProviderProfile"];
export type Application = _components["schemas"]["Application"];
export type File = _components["schemas"]["File"];
export type SeasonGroup = _components["schemas"]["SeasonGroup"];
export type Collection = _components["schemas"]["Collection"];
export type Season = _components["schemas"]["Season"];

@@ -22,0 +22,0 @@ export type Language = _components["schemas"]["Language"];

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc