Browse Source

chore(deps): Update openapi-extractor to v1.0.0

Signed-off-by: provokateurin <kate@provokateurin.de>
pull/13064/head
provokateurin 1 year ago
parent
commit
9666d37b91
Failed to extract signature
  1. 28
      openapi-administration.json
  2. 55
      openapi-backend-sipbridge.json
  3. 28
      openapi-bots.json
  4. 176
      openapi-federation.json
  5. 1127
      openapi-full.json
  6. 832
      openapi.json
  7. 14
      src/types/openapi/openapi-administration.ts
  8. 28
      src/types/openapi/openapi-backend-sipbridge.ts
  9. 14
      src/types/openapi/openapi-bots.ts
  10. 84
      src/types/openapi/openapi-federation.ts
  11. 553
      src/types/openapi/openapi-full.ts
  12. 413
      src/types/openapi/openapi.ts
  13. 8
      vendor-bin/openapi-extractor/composer.json
  14. 68
      vendor-bin/openapi-extractor/composer.lock

28
openapi-administration.json

@ -431,25 +431,6 @@
"basic_auth": []
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"host"
],
"properties": {
"host": {
"type": "string",
"description": "Host to check"
}
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
@ -463,6 +444,15 @@
"default": "v1"
}
},
{
"name": "host",
"in": "query",
"description": "Host to check",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "OCS-APIRequest",
"in": "header",

55
openapi-backend-sipbridge.json

@ -1331,7 +1331,7 @@
},
"options": {
"type": "object",
"default": [],
"default": {},
"description": "Additional details to verify the validity of the request",
"properties": {
"actorId": {
@ -1685,42 +1685,6 @@
"basic_auth": []
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"callId"
],
"properties": {
"callId": {
"type": "string",
"description": "The call ID provided by the SIP bridge earlier to uniquely identify the call to terminate"
},
"options": {
"type": "object",
"default": [],
"description": "Additional details to verify the validity of the request",
"properties": {
"actorId": {
"type": "string"
},
"actorType": {
"type": "string"
},
"attendeeId": {
"type": "integer",
"format": "int64"
}
}
}
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
@ -1743,6 +1707,23 @@
"pattern": "^[a-z0-9]{4,30}$"
}
},
{
"name": "callId",
"in": "query",
"description": "The call ID provided by the SIP bridge earlier to uniquely identify the call to terminate",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "options",
"in": "query",
"description": "Additional details to verify the validity of the request",
"schema": {
"type": "string"
}
},
{
"name": "OCS-APIRequest",
"in": "header",

28
openapi-bots.json

@ -710,25 +710,6 @@
"basic_auth": []
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"reaction"
],
"properties": {
"reaction": {
"type": "string",
"description": "Reaction to delete"
}
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
@ -762,6 +743,15 @@
"format": "int64"
}
},
{
"name": "reaction",
"in": "query",
"description": "Reaction to delete",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "OCS-APIRequest",
"in": "header",

176
openapi-federation.json

@ -854,30 +854,6 @@
"basic_auth": []
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"cloudId"
],
"properties": {
"cloudId": {
"type": "string",
"description": "Federation CloudID to get the avatar for"
},
"darkTheme": {
"type": "boolean",
"default": false,
"description": "Theme used for background"
}
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
@ -905,6 +881,28 @@
]
}
},
{
"name": "cloudId",
"in": "query",
"description": "Federation CloudID to get the avatar for",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "darkTheme",
"in": "query",
"description": "Theme used for background",
"schema": {
"type": "integer",
"default": 0,
"enum": [
0,
1
]
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@ -946,25 +944,6 @@
"basic_auth": []
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"cloudId"
],
"properties": {
"cloudId": {
"type": "string",
"description": "Federation CloudID to get the avatar for"
}
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
@ -992,6 +971,15 @@
]
}
},
{
"name": "cloudId",
"in": "query",
"description": "Federation CloudID to get the avatar for",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@ -1034,30 +1022,6 @@
"basic_auth": []
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"cloudId"
],
"properties": {
"cloudId": {
"type": "string",
"description": "Federation CloudID to get the avatar for"
},
"darkTheme": {
"type": "boolean",
"default": false,
"description": "Theme used for background"
}
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
@ -1094,6 +1058,28 @@
]
}
},
{
"name": "cloudId",
"in": "query",
"description": "Federation CloudID to get the avatar for",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "darkTheme",
"in": "query",
"description": "Theme used for background",
"schema": {
"type": "integer",
"default": 0,
"enum": [
0,
1
]
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@ -1136,25 +1122,6 @@
"basic_auth": []
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"cloudId"
],
"properties": {
"cloudId": {
"type": "string",
"description": "Federation CloudID to get the avatar for"
}
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
@ -1191,6 +1158,15 @@
]
}
},
{
"name": "cloudId",
"in": "query",
"description": "Federation CloudID to get the avatar for",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@ -1794,25 +1770,6 @@
"basic_auth": []
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"sessionId"
],
"properties": {
"sessionId": {
"type": "string",
"description": "Federated session id to leave with"
}
}
}
}
}
},
"parameters": [
{
"name": "apiVersion",
@ -1836,6 +1793,15 @@
"pattern": "^[a-z0-9]{4,30}$"
}
},
{
"name": "sessionId",
"in": "query",
"description": "Federated session id to leave with",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "OCS-APIRequest",
"in": "header",

1127
openapi-full.json
File diff suppressed because it is too large
View File

832
openapi.json
File diff suppressed because it is too large
View File

14
src/types/openapi/openapi-administration.ts

@ -313,7 +313,10 @@ export interface operations {
};
"certificate-get-certificate-expiration": {
parameters: {
query?: never;
query: {
/** @description Host to check */
host: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -323,14 +326,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Host to check */
host: string;
};
};
};
requestBody?: never;
responses: {
/** @description Certificate expiration returned */
200: {

28
src/types/openapi/openapi-backend-sipbridge.ts

@ -579,7 +579,7 @@ export interface operations {
number: string;
/**
* @description Additional details to verify the validity of the request
* @default []
* @default {}
*/
options?: {
actorId?: string;
@ -724,7 +724,12 @@ export interface operations {
};
"room-rejected-dial-out-request": {
parameters: {
query?: never;
query: {
/** @description The call ID provided by the SIP bridge earlier to uniquely identify the call to terminate */
callId: string;
/** @description Additional details to verify the validity of the request */
options?: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -735,24 +740,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description The call ID provided by the SIP bridge earlier to uniquely identify the call to terminate */
callId: string;
/**
* @description Additional details to verify the validity of the request
* @default []
*/
options?: {
actorId?: string;
actorType?: string;
/** Format: int64 */
attendeeId?: number;
};
};
};
};
requestBody?: never;
responses: {
/** @description Call ID reset */
200: {

14
src/types/openapi/openapi-bots.ts

@ -315,7 +315,10 @@ export interface operations {
};
"bot-delete-reaction": {
parameters: {
query?: never;
query: {
/** @description Reaction to delete */
reaction: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -329,14 +332,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Reaction to delete */
reaction: string;
};
};
};
requestBody?: never;
responses: {
/** @description Reaction deleted successfully */
200: {

84
src/types/openapi/openapi-federation.ts

@ -392,7 +392,12 @@ export type $defs = Record<string, never>;
export interface operations {
"avatar-get-user-proxy-avatar-without-room": {
parameters: {
query?: never;
query: {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
/** @description Theme used for background */
darkTheme?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -404,19 +409,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
/**
* @description Theme used for background
* @default false
*/
darkTheme?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description User avatar returned */
200: {
@ -431,7 +424,10 @@ export interface operations {
};
"avatar-get-user-proxy-avatar-dark-without-room": {
parameters: {
query?: never;
query: {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -443,14 +439,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
};
};
};
requestBody?: never;
responses: {
/** @description User avatar returned */
200: {
@ -465,7 +454,12 @@ export interface operations {
};
"avatar-get-user-proxy-avatar": {
parameters: {
query?: never;
query: {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
/** @description Theme used for background */
darkTheme?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -478,19 +472,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
/**
* @description Theme used for background
* @default false
*/
darkTheme?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description User avatar returned */
200: {
@ -505,7 +487,10 @@ export interface operations {
};
"avatar-get-user-proxy-avatar-dark": {
parameters: {
query?: never;
query: {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -518,14 +503,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
};
};
};
requestBody?: never;
responses: {
/** @description User avatar returned */
200: {
@ -768,7 +746,10 @@ export interface operations {
};
"room-leave-federated-room": {
parameters: {
query?: never;
query: {
/** @description Federated session id to leave with */
sessionId: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -780,14 +761,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federated session id to leave with */
sessionId: string;
};
};
};
requestBody?: never;
responses: {
/** @description Successfully left the room */
200: {

553
src/types/openapi/openapi-full.ts

@ -2232,7 +2232,10 @@ export type $defs = Record<string, never>;
export interface operations {
"avatar-get-avatar": {
parameters: {
query?: never;
query?: {
/** @description Theme used for background */
darkTheme?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -2243,17 +2246,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description Theme used for background
* @default false
*/
darkTheme?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description Room avatar returned */
200: {
@ -3354,7 +3347,10 @@ export interface operations {
};
"call-leave-call": {
parameters: {
query?: never;
query?: {
/** @description whether to also terminate the call for all participants */
all?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -3365,17 +3361,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description whether to also terminate the call for all participants
* @default false
*/
all?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description Call left successfully */
200: {
@ -3563,7 +3549,10 @@ export interface operations {
};
"call-leave-federated-call": {
parameters: {
query?: never;
query: {
/** @description Federated session id to leave with */
sessionId: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -3574,14 +3563,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federated session id to leave with */
sessionId: string;
};
};
};
requestBody?: never;
responses: {
/** @description Call left successfully */
200: {
@ -3765,7 +3747,26 @@ export interface operations {
};
"chat-receive-messages": {
parameters: {
query?: never;
query: {
/** @description Polling for new messages (1) or getting the history of the chat (0) */
lookIntoFuture: 0 | 1;
/** @description Number of chat messages to receive (100 by default, 200 at most) */
limit?: number;
/** @description The last known message (serves as offset) */
lastKnownMessageId?: number;
/** @description The last known common read message (so the response is 200 instead of 304 when it changes even when there are no messages) */
lastCommonReadId?: number;
/** @description Number of seconds to wait for new messages (30 by default, 30 at most) */
timeout?: number;
/** @description Automatically set the last read marker when 1, if your client does this itself via chat/{token}/read set to 0 */
setReadMarker?: 0 | 1;
/** @description Include the $lastKnownMessageId in the messages when 1 (default 0) */
includeLastKnown?: 0 | 1;
/** @description When the user status should not be automatically set to online set to 1 (default 0) */
noStatusUpdate?: 0 | 1;
/** @description Set to 0 when notifications should not be marked as read (default 1) */
markNotificationsAsRead?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -3776,73 +3777,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/**
* Format: int64
* @description Polling for new messages (1) or getting the history of the chat (0)
* @enum {integer}
*/
lookIntoFuture: 0 | 1;
/**
* Format: int64
* @description Number of chat messages to receive (100 by default, 200 at most)
* @default 100
*/
limit?: number;
/**
* Format: int64
* @description The last known message (serves as offset)
* @default 0
*/
lastKnownMessageId?: number;
/**
* Format: int64
* @description The last known common read message
* (so the response is 200 instead of 304 when
* it changes even when there are no messages)
* @default 0
*/
lastCommonReadId?: number;
/**
* Format: int64
* @description Number of seconds to wait for new messages (30 by default, 30 at most)
* @default 30
*/
timeout?: number;
/**
* Format: int64
* @description Automatically set the last read marker when 1,
* if your client does this itself via chat/{token}/read set to 0
* @default 1
* @enum {integer}
*/
setReadMarker?: 0 | 1;
/**
* Format: int64
* @description Include the $lastKnownMessageId in the messages when 1 (default 0)
* @default 0
* @enum {integer}
*/
includeLastKnown?: 0 | 1;
/**
* Format: int64
* @description When the user status should not be automatically set to online set to 1 (default 0)
* @default 0
* @enum {integer}
*/
noStatusUpdate?: 0 | 1;
/**
* Format: int64
* @description Set to 0 when notifications should not be marked as read (default 1)
* @default 1
* @enum {integer}
*/
markNotificationsAsRead?: 0 | 1;
};
};
};
requestBody?: never;
responses: {
/** @description Messages returned */
200: {
@ -4281,7 +4216,10 @@ export interface operations {
};
"chat-get-message-context": {
parameters: {
query?: never;
query?: {
/** @description Number of chat messages to receive in both directions (50 by default, 100 at most, might return 201 messages) */
limit?: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -4294,18 +4232,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* Format: int64
* @description Number of chat messages to receive in both directions (50 by default, 100 at most, might return 201 messages)
* @default 50
*/
limit?: number;
};
};
};
requestBody?: never;
responses: {
/** @description Message context returned */
200: {
@ -4567,7 +4494,14 @@ export interface operations {
};
"chat-mentions": {
parameters: {
query?: never;
query: {
/** @description Text to search for */
search: string;
/** @description Maximum number of results */
limit?: number;
/** @description Include the user statuses */
includeStatus?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -4578,25 +4512,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Text to search for */
search: string;
/**
* Format: int64
* @description Maximum number of results
* @default 20
*/
limit?: number;
/**
* @description Include the user statuses
* @default false
*/
includeStatus?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description List of mention suggestions returned */
200: {
@ -4616,7 +4532,14 @@ export interface operations {
};
"chat-get-objects-shared-in-room": {
parameters: {
query?: never;
query: {
/** @description Type of the objects */
objectType: string;
/** @description ID of the last known message */
lastKnownMessageId?: number;
/** @description Maximum number of objects */
limit?: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -4627,26 +4550,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Type of the objects */
objectType: string;
/**
* Format: int64
* @description ID of the last known message
* @default 0
*/
lastKnownMessageId?: number;
/**
* Format: int64
* @description Maximum number of objects
* @default 100
*/
limit?: number;
};
};
};
requestBody?: never;
responses: {
/** @description List of shared objects messages returned */
200: {
@ -4765,7 +4669,10 @@ export interface operations {
};
"chat-get-objects-shared-in-room-overview": {
parameters: {
query?: never;
query?: {
/** @description Maximum number of objects */
limit?: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -4776,18 +4683,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* Format: int64
* @description Maximum number of objects
* @default 7
*/
limit?: number;
};
};
};
requestBody?: never;
responses: {
/** @description List of shared objects messages of each type returned */
200: {
@ -5495,7 +5391,10 @@ export interface operations {
};
"reaction-get-reactions": {
parameters: {
query?: never;
query?: {
/** @description Emoji to filter */
reaction?: string | null;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -5508,14 +5407,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/** @description Emoji to filter */
reaction?: string | null;
};
};
};
requestBody?: never;
responses: {
/** @description Reactions returned */
200: {
@ -5637,7 +5529,10 @@ export interface operations {
};
"reaction-delete": {
parameters: {
query?: never;
query: {
/** @description Emoji to remove */
reaction: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -5650,14 +5545,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Emoji to remove */
reaction: string;
};
};
};
requestBody?: never;
responses: {
/** @description Reaction deleted successfully */
200: {
@ -5811,7 +5699,10 @@ export interface operations {
};
"recording-notification-dismiss": {
parameters: {
query?: never;
query: {
/** @description Timestamp of the notification to be dismissed */
timestamp: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -5822,17 +5713,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/**
* Format: int64
* @description Timestamp of the notification to be dismissed
*/
timestamp: number;
};
};
};
requestBody?: never;
responses: {
/** @description Notification dismissed successfully */
200: {
@ -5930,7 +5811,14 @@ export interface operations {
};
"room-get-rooms": {
parameters: {
query?: never;
query?: {
/** @description When the user status should not be automatically set to online set to 1 (default 0) */
noStatusUpdate?: 0 | 1;
/** @description Include the user status */
includeStatus?: 0 | 1;
/** @description Filter rooms modified after a timestamp */
modifiedSince?: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -5940,30 +5828,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* Format: int64
* @description When the user status should not be automatically set to online set to 1 (default 0)
* @default 0
* @enum {integer}
*/
noStatusUpdate?: 0 | 1;
/**
* @description Include the user status
* @default false
*/
includeStatus?: boolean;
/**
* Format: int64
* @description Filter rooms modified after a timestamp
* @default 0
*/
modifiedSince?: number;
};
};
};
requestBody?: never;
responses: {
/** @description Return list of rooms */
200: {
@ -6109,7 +5974,10 @@ export interface operations {
};
"room-get-listed-rooms": {
parameters: {
query?: never;
query?: {
/** @description search term */
searchTerm?: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -6119,17 +5987,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description search term
* @default
*/
searchTerm?: string;
};
};
};
requestBody?: never;
responses: {
/** @description Return list of matching rooms */
200: {
@ -6667,7 +6525,10 @@ export interface operations {
};
"room-get-participants": {
parameters: {
query?: never;
query?: {
/** @description Include the user statuses */
includeStatus?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -6678,17 +6539,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description Include the user statuses
* @default false
*/
includeStatus?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description Participants returned */
200: {
@ -6814,7 +6665,10 @@ export interface operations {
};
"room-get-breakout-room-participants": {
parameters: {
query?: never;
query?: {
/** @description Include the user statuses */
includeStatus?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -6825,17 +6679,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description Include the user statuses
* @default false
*/
includeStatus?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description Breakout room participants returned */
200: {
@ -6945,7 +6789,10 @@ export interface operations {
};
"room-remove-attendee-from-room": {
parameters: {
query?: never;
query: {
/** @description ID of the attendee */
attendeeId: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -6956,17 +6803,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/**
* Format: int64
* @description ID of the attendee
*/
attendeeId: number;
};
};
};
requestBody?: never;
responses: {
/** @description Attendee removed successfully */
200: {
@ -7520,7 +7357,10 @@ export interface operations {
};
"room-demote-moderator": {
parameters: {
query?: never;
query: {
/** @description ID of the attendee */
attendeeId: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -7531,17 +7371,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/**
* Format: int64
* @description ID of the attendee
*/
attendeeId: number;
};
};
};
requestBody?: never;
responses: {
/** @description Attendee demoted from moderator successfully */
200: {
@ -8207,7 +8037,10 @@ export interface operations {
};
"signaling-get-settings": {
parameters: {
query?: never;
query?: {
/** @description Token of the room */
token?: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -8217,17 +8050,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description Token of the room
* @default
*/
token?: string;
};
};
};
requestBody?: never;
responses: {
/** @description Signaling settings returned */
200: {
@ -8497,7 +8320,12 @@ export interface operations {
};
"avatar-get-user-proxy-avatar-without-room": {
parameters: {
query?: never;
query: {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
/** @description Theme used for background */
darkTheme?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -8509,19 +8337,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
/**
* @description Theme used for background
* @default false
*/
darkTheme?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description User avatar returned */
200: {
@ -8536,7 +8352,10 @@ export interface operations {
};
"avatar-get-user-proxy-avatar-dark-without-room": {
parameters: {
query?: never;
query: {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -8548,14 +8367,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
};
};
};
requestBody?: never;
responses: {
/** @description User avatar returned */
200: {
@ -8570,7 +8382,12 @@ export interface operations {
};
"avatar-get-user-proxy-avatar": {
parameters: {
query?: never;
query: {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
/** @description Theme used for background */
darkTheme?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -8583,19 +8400,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
/**
* @description Theme used for background
* @default false
*/
darkTheme?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description User avatar returned */
200: {
@ -8610,7 +8415,10 @@ export interface operations {
};
"avatar-get-user-proxy-avatar-dark": {
parameters: {
query?: never;
query: {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -8623,14 +8431,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federation CloudID to get the avatar for */
cloudId: string;
};
};
};
requestBody?: never;
responses: {
/** @description User avatar returned */
200: {
@ -8873,7 +8674,10 @@ export interface operations {
};
"room-leave-federated-room": {
parameters: {
query?: never;
query: {
/** @description Federated session id to leave with */
sessionId: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -8885,14 +8689,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federated session id to leave with */
sessionId: string;
};
};
};
requestBody?: never;
responses: {
/** @description Successfully left the room */
200: {
@ -9120,7 +8917,10 @@ export interface operations {
};
"bot-delete-reaction": {
parameters: {
query?: never;
query: {
/** @description Reaction to delete */
reaction: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -9134,14 +8934,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Reaction to delete */
reaction: string;
};
};
};
requestBody?: never;
responses: {
/** @description Reaction deleted successfully */
200: {
@ -9233,7 +9026,10 @@ export interface operations {
};
"certificate-get-certificate-expiration": {
parameters: {
query?: never;
query: {
/** @description Host to check */
host: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -9243,14 +9039,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Host to check */
host: string;
};
};
};
requestBody?: never;
responses: {
/** @description Certificate expiration returned */
200: {
@ -10030,7 +9819,7 @@ export interface operations {
number: string;
/**
* @description Additional details to verify the validity of the request
* @default []
* @default {}
*/
options?: {
actorId?: string;
@ -10175,7 +9964,12 @@ export interface operations {
};
"room-rejected-dial-out-request": {
parameters: {
query?: never;
query: {
/** @description The call ID provided by the SIP bridge earlier to uniquely identify the call to terminate */
callId: string;
/** @description Additional details to verify the validity of the request */
options?: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -10186,24 +9980,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description The call ID provided by the SIP bridge earlier to uniquely identify the call to terminate */
callId: string;
/**
* @description Additional details to verify the validity of the request
* @default []
*/
options?: {
actorId?: string;
actorType?: string;
/** Format: int64 */
attendeeId?: number;
};
};
};
};
requestBody?: never;
responses: {
/** @description Call ID reset */
200: {

413
src/types/openapi/openapi.ts

@ -1713,7 +1713,10 @@ export type $defs = Record<string, never>;
export interface operations {
"avatar-get-avatar": {
parameters: {
query?: never;
query?: {
/** @description Theme used for background */
darkTheme?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -1724,17 +1727,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description Theme used for background
* @default false
*/
darkTheme?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description Room avatar returned */
200: {
@ -2835,7 +2828,10 @@ export interface operations {
};
"call-leave-call": {
parameters: {
query?: never;
query?: {
/** @description whether to also terminate the call for all participants */
all?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -2846,17 +2842,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description whether to also terminate the call for all participants
* @default false
*/
all?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description Call left successfully */
200: {
@ -3044,7 +3030,10 @@ export interface operations {
};
"call-leave-federated-call": {
parameters: {
query?: never;
query: {
/** @description Federated session id to leave with */
sessionId: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -3055,14 +3044,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Federated session id to leave with */
sessionId: string;
};
};
};
requestBody?: never;
responses: {
/** @description Call left successfully */
200: {
@ -3246,7 +3228,26 @@ export interface operations {
};
"chat-receive-messages": {
parameters: {
query?: never;
query: {
/** @description Polling for new messages (1) or getting the history of the chat (0) */
lookIntoFuture: 0 | 1;
/** @description Number of chat messages to receive (100 by default, 200 at most) */
limit?: number;
/** @description The last known message (serves as offset) */
lastKnownMessageId?: number;
/** @description The last known common read message (so the response is 200 instead of 304 when it changes even when there are no messages) */
lastCommonReadId?: number;
/** @description Number of seconds to wait for new messages (30 by default, 30 at most) */
timeout?: number;
/** @description Automatically set the last read marker when 1, if your client does this itself via chat/{token}/read set to 0 */
setReadMarker?: 0 | 1;
/** @description Include the $lastKnownMessageId in the messages when 1 (default 0) */
includeLastKnown?: 0 | 1;
/** @description When the user status should not be automatically set to online set to 1 (default 0) */
noStatusUpdate?: 0 | 1;
/** @description Set to 0 when notifications should not be marked as read (default 1) */
markNotificationsAsRead?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -3257,73 +3258,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/**
* Format: int64
* @description Polling for new messages (1) or getting the history of the chat (0)
* @enum {integer}
*/
lookIntoFuture: 0 | 1;
/**
* Format: int64
* @description Number of chat messages to receive (100 by default, 200 at most)
* @default 100
*/
limit?: number;
/**
* Format: int64
* @description The last known message (serves as offset)
* @default 0
*/
lastKnownMessageId?: number;
/**
* Format: int64
* @description The last known common read message
* (so the response is 200 instead of 304 when
* it changes even when there are no messages)
* @default 0
*/
lastCommonReadId?: number;
/**
* Format: int64
* @description Number of seconds to wait for new messages (30 by default, 30 at most)
* @default 30
*/
timeout?: number;
/**
* Format: int64
* @description Automatically set the last read marker when 1,
* if your client does this itself via chat/{token}/read set to 0
* @default 1
* @enum {integer}
*/
setReadMarker?: 0 | 1;
/**
* Format: int64
* @description Include the $lastKnownMessageId in the messages when 1 (default 0)
* @default 0
* @enum {integer}
*/
includeLastKnown?: 0 | 1;
/**
* Format: int64
* @description When the user status should not be automatically set to online set to 1 (default 0)
* @default 0
* @enum {integer}
*/
noStatusUpdate?: 0 | 1;
/**
* Format: int64
* @description Set to 0 when notifications should not be marked as read (default 1)
* @default 1
* @enum {integer}
*/
markNotificationsAsRead?: 0 | 1;
};
};
};
requestBody?: never;
responses: {
/** @description Messages returned */
200: {
@ -3762,7 +3697,10 @@ export interface operations {
};
"chat-get-message-context": {
parameters: {
query?: never;
query?: {
/** @description Number of chat messages to receive in both directions (50 by default, 100 at most, might return 201 messages) */
limit?: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -3775,18 +3713,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* Format: int64
* @description Number of chat messages to receive in both directions (50 by default, 100 at most, might return 201 messages)
* @default 50
*/
limit?: number;
};
};
};
requestBody?: never;
responses: {
/** @description Message context returned */
200: {
@ -4048,7 +3975,14 @@ export interface operations {
};
"chat-mentions": {
parameters: {
query?: never;
query: {
/** @description Text to search for */
search: string;
/** @description Maximum number of results */
limit?: number;
/** @description Include the user statuses */
includeStatus?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -4059,25 +3993,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Text to search for */
search: string;
/**
* Format: int64
* @description Maximum number of results
* @default 20
*/
limit?: number;
/**
* @description Include the user statuses
* @default false
*/
includeStatus?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description List of mention suggestions returned */
200: {
@ -4097,7 +4013,14 @@ export interface operations {
};
"chat-get-objects-shared-in-room": {
parameters: {
query?: never;
query: {
/** @description Type of the objects */
objectType: string;
/** @description ID of the last known message */
lastKnownMessageId?: number;
/** @description Maximum number of objects */
limit?: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -4108,26 +4031,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Type of the objects */
objectType: string;
/**
* Format: int64
* @description ID of the last known message
* @default 0
*/
lastKnownMessageId?: number;
/**
* Format: int64
* @description Maximum number of objects
* @default 100
*/
limit?: number;
};
};
};
requestBody?: never;
responses: {
/** @description List of shared objects messages returned */
200: {
@ -4246,7 +4150,10 @@ export interface operations {
};
"chat-get-objects-shared-in-room-overview": {
parameters: {
query?: never;
query?: {
/** @description Maximum number of objects */
limit?: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -4257,18 +4164,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* Format: int64
* @description Maximum number of objects
* @default 7
*/
limit?: number;
};
};
};
requestBody?: never;
responses: {
/** @description List of shared objects messages of each type returned */
200: {
@ -4976,7 +4872,10 @@ export interface operations {
};
"reaction-get-reactions": {
parameters: {
query?: never;
query?: {
/** @description Emoji to filter */
reaction?: string | null;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -4989,14 +4888,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/** @description Emoji to filter */
reaction?: string | null;
};
};
};
requestBody?: never;
responses: {
/** @description Reactions returned */
200: {
@ -5118,7 +5010,10 @@ export interface operations {
};
"reaction-delete": {
parameters: {
query?: never;
query: {
/** @description Emoji to remove */
reaction: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -5131,14 +5026,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @description Emoji to remove */
reaction: string;
};
};
};
requestBody?: never;
responses: {
/** @description Reaction deleted successfully */
200: {
@ -5292,7 +5180,10 @@ export interface operations {
};
"recording-notification-dismiss": {
parameters: {
query?: never;
query: {
/** @description Timestamp of the notification to be dismissed */
timestamp: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -5303,17 +5194,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/**
* Format: int64
* @description Timestamp of the notification to be dismissed
*/
timestamp: number;
};
};
};
requestBody?: never;
responses: {
/** @description Notification dismissed successfully */
200: {
@ -5411,7 +5292,14 @@ export interface operations {
};
"room-get-rooms": {
parameters: {
query?: never;
query?: {
/** @description When the user status should not be automatically set to online set to 1 (default 0) */
noStatusUpdate?: 0 | 1;
/** @description Include the user status */
includeStatus?: 0 | 1;
/** @description Filter rooms modified after a timestamp */
modifiedSince?: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -5421,30 +5309,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* Format: int64
* @description When the user status should not be automatically set to online set to 1 (default 0)
* @default 0
* @enum {integer}
*/
noStatusUpdate?: 0 | 1;
/**
* @description Include the user status
* @default false
*/
includeStatus?: boolean;
/**
* Format: int64
* @description Filter rooms modified after a timestamp
* @default 0
*/
modifiedSince?: number;
};
};
};
requestBody?: never;
responses: {
/** @description Return list of rooms */
200: {
@ -5590,7 +5455,10 @@ export interface operations {
};
"room-get-listed-rooms": {
parameters: {
query?: never;
query?: {
/** @description search term */
searchTerm?: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -5600,17 +5468,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description search term
* @default
*/
searchTerm?: string;
};
};
};
requestBody?: never;
responses: {
/** @description Return list of matching rooms */
200: {
@ -6245,7 +6103,10 @@ export interface operations {
};
"room-get-participants": {
parameters: {
query?: never;
query?: {
/** @description Include the user statuses */
includeStatus?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -6256,17 +6117,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description Include the user statuses
* @default false
*/
includeStatus?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description Participants returned */
200: {
@ -6392,7 +6243,10 @@ export interface operations {
};
"room-get-breakout-room-participants": {
parameters: {
query?: never;
query?: {
/** @description Include the user statuses */
includeStatus?: 0 | 1;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -6403,17 +6257,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description Include the user statuses
* @default false
*/
includeStatus?: boolean;
};
};
};
requestBody?: never;
responses: {
/** @description Breakout room participants returned */
200: {
@ -6523,7 +6367,10 @@ export interface operations {
};
"room-remove-attendee-from-room": {
parameters: {
query?: never;
query: {
/** @description ID of the attendee */
attendeeId: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -6534,17 +6381,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/**
* Format: int64
* @description ID of the attendee
*/
attendeeId: number;
};
};
};
requestBody?: never;
responses: {
/** @description Attendee removed successfully */
200: {
@ -7098,7 +6935,10 @@ export interface operations {
};
"room-demote-moderator": {
parameters: {
query?: never;
query: {
/** @description ID of the attendee */
attendeeId: number;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -7109,17 +6949,7 @@ export interface operations {
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/**
* Format: int64
* @description ID of the attendee
*/
attendeeId: number;
};
};
};
requestBody?: never;
responses: {
/** @description Attendee demoted from moderator successfully */
200: {
@ -7785,7 +7615,10 @@ export interface operations {
};
"signaling-get-settings": {
parameters: {
query?: never;
query?: {
/** @description Token of the room */
token?: string;
};
header: {
/** @description Required to be true for the API request to pass */
"OCS-APIRequest": boolean;
@ -7795,17 +7628,7 @@ export interface operations {
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/**
* @description Token of the room
* @default
*/
token?: string;
};
};
};
requestBody?: never;
responses: {
/** @description Signaling settings returned */
200: {

8
vendor-bin/openapi-extractor/composer.json

@ -1,16 +1,10 @@
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/nextcloud/openapi-extractor"
}
],
"config": {
"platform": {
"php": "8.1"
}
},
"require-dev": {
"nextcloud/openapi-extractor": "dev-main"
"nextcloud/openapi-extractor": "^1.0.0"
}
}

68
vendor-bin/openapi-extractor/composer.lock

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "cc4604e4c3d0f17f3feec0fe94971ff6",
"content-hash": "faaad1bad2acbdf29c2b09af9554211c",
"packages": [],
"packages-dev": [
{
@ -79,16 +79,16 @@
},
{
"name": "nextcloud/openapi-extractor",
"version": "dev-main",
"version": "v1.0.0",
"source": {
"type": "git",
"url": "https://github.com/nextcloud/openapi-extractor.git",
"reference": "944c6a64e428705eea138dcfce4e5b95b126448d"
"url": "https://github.com/nextcloud-releases/openapi-extractor.git",
"reference": "88e347097db28b6e3f8f3c221502b80a4f455b1f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nextcloud/openapi-extractor/zipball/944c6a64e428705eea138dcfce4e5b95b126448d",
"reference": "944c6a64e428705eea138dcfce4e5b95b126448d",
"url": "https://api.github.com/repos/nextcloud-releases/openapi-extractor/zipball/88e347097db28b6e3f8f3c221502b80a4f455b1f",
"reference": "88e347097db28b6e3f8f3c221502b80a4f455b1f",
"shasum": ""
},
"require": {
@ -102,7 +102,6 @@
"nextcloud/coding-standard": "^1.2",
"nextcloud/ocp": "dev-master"
},
"default-branch": true,
"bin": [
"generate-spec",
"merge-specs"
@ -113,38 +112,29 @@
"OpenAPIExtractor\\": "src"
}
},
"scripts": {
"lint": [
"find . -name \\*.php -not -path './tests/*' -not -path './vendor/*' -not -path './build/*' -print0 | xargs -0 -n1 php -l && php -l generate-spec && php -l merge-specs"
],
"cs:check": [
"php-cs-fixer fix --dry-run --diff"
],
"cs:fix": [
"php-cs-fixer fix"
],
"test:unit": [
"cd tests && ../generate-spec"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"AGPL-3.0-or-later"
],
"description": "A tool for extracting OpenAPI specifications from Nextcloud source code",
"support": {
"source": "https://github.com/nextcloud/openapi-extractor/tree/main",
"issues": "https://github.com/nextcloud/openapi-extractor/issues"
"issues": "https://github.com/nextcloud-releases/openapi-extractor/issues",
"source": "https://github.com/nextcloud-releases/openapi-extractor/tree/v1.0.0"
},
"time": "2024-07-06T04:06:45+00:00"
"time": "2024-08-20T16:46:27+00:00"
},
{
"name": "nikic/php-parser",
"version": "v5.0.2",
"version": "v5.1.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
"reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13"
"reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13",
"reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1",
"reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1",
"shasum": ""
},
"require": {
@ -155,7 +145,7 @@
},
"require-dev": {
"ircmaxell/php-yacc": "^0.0.7",
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
"phpunit/phpunit": "^9.0"
},
"bin": [
"bin/php-parse"
@ -187,22 +177,22 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2"
"source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0"
},
"time": "2024-03-05T20:51:40+00:00"
"time": "2024-07-01T20:03:41+00:00"
},
{
"name": "phpstan/phpdoc-parser",
"version": "1.28.0",
"version": "1.29.1",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
"reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb"
"reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
"reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fcaefacf2d5c417e928405b71b400d4ce10daaf4",
"reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4",
"shasum": ""
},
"require": {
@ -234,16 +224,14 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
"source": "https://github.com/phpstan/phpdoc-parser/tree/1.28.0"
"source": "https://github.com/phpstan/phpdoc-parser/tree/1.29.1"
},
"time": "2024-04-03T18:51:33+00:00"
"time": "2024-05-31T08:52:43+00:00"
}
],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": {
"nextcloud/openapi-extractor": 20
},
"stability-flags": [],
"prefer-stable": false,
"prefer-lowest": false,
"platform": [],

Loading…
Cancel
Save