mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	chore: update orval schema (#8839)
This commit is contained in:
		
							parent
							
								
									9b4e646a98
								
							
						
					
					
						commit
						b4bf68a4d2
					
				| @ -25,7 +25,7 @@ export interface CreateReleasePlanMilestoneStrategySchema { | ||||
|      * A descriptive title for the strategy | ||||
|      * @nullable | ||||
|      */ | ||||
|     title: string | null; | ||||
|     title?: string | null; | ||||
|     /** Strategy level variants */ | ||||
|     variants?: CreateStrategyVariantSchema[]; | ||||
| } | ||||
|  | ||||
| @ -11,8 +11,15 @@ import type { CreateUserResponseSchemaRootRole } from './createUserResponseSchem | ||||
| export interface CreateUserResponseSchema { | ||||
|     /** A user is either an actual User or a Service Account */ | ||||
|     accountType?: string; | ||||
|     /** | ||||
|      * Count of active browser sessions for this user | ||||
|      * @nullable | ||||
|      */ | ||||
|     activeSessions?: number | null; | ||||
|     /** The user was created at this time */ | ||||
|     createdAt?: string; | ||||
|     /** Experimental. The number of deleted browser sessions after last login */ | ||||
|     deletedSessions?: number; | ||||
|     /** Email of the user */ | ||||
|     email?: string; | ||||
|     /** Is the welcome email sent to the user or not */ | ||||
|  | ||||
| @ -165,5 +165,8 @@ export const DeprecatedSearchEventsSchemaType = { | ||||
|     'release-plan-template-created': 'release-plan-template-created', | ||||
|     'release-plan-template-updated': 'release-plan-template-updated', | ||||
|     'release-plan-template-deleted': 'release-plan-template-deleted', | ||||
|     'release-plan-added': 'release-plan-added', | ||||
|     'release-plan-removed': 'release-plan-removed', | ||||
|     'release-plan-milestone-started': 'release-plan-milestone-started', | ||||
|     'user-preference-updated': 'user-preference-updated', | ||||
| } as const; | ||||
|  | ||||
| @ -165,5 +165,8 @@ export const EventSchemaType = { | ||||
|     'release-plan-template-created': 'release-plan-template-created', | ||||
|     'release-plan-template-updated': 'release-plan-template-updated', | ||||
|     'release-plan-template-deleted': 'release-plan-template-deleted', | ||||
|     'release-plan-added': 'release-plan-added', | ||||
|     'release-plan-removed': 'release-plan-removed', | ||||
|     'release-plan-milestone-started': 'release-plan-milestone-started', | ||||
|     'user-preference-updated': 'user-preference-updated', | ||||
| } as const; | ||||
|  | ||||
| @ -859,6 +859,9 @@ export * from './legalValueSchema'; | ||||
| export * from './licenseCheckSchema'; | ||||
| export * from './licenseReadSchema'; | ||||
| export * from './licenseUpdateSchema'; | ||||
| export * from './licensedUserSchema'; | ||||
| export * from './licensedUsersSchema'; | ||||
| export * from './licensedUsersSchemaLicensedUsers'; | ||||
| export * from './listParentOptions401'; | ||||
| export * from './listParentOptions403'; | ||||
| export * from './listParentOptions404'; | ||||
| @ -1030,6 +1033,7 @@ export * from './projectSettingsSchemaDefaultStickiness'; | ||||
| export * from './projectSettingsSchemaMode'; | ||||
| export * from './projectStatsSchema'; | ||||
| export * from './projectStatusSchema'; | ||||
| export * from './projectStatusSchemaHealth'; | ||||
| export * from './projectStatusSchemaLifecycleSummary'; | ||||
| export * from './projectStatusSchemaLifecycleSummaryArchived'; | ||||
| export * from './projectStatusSchemaLifecycleSummaryCompleted'; | ||||
| @ -1037,6 +1041,7 @@ export * from './projectStatusSchemaLifecycleSummaryInitial'; | ||||
| export * from './projectStatusSchemaLifecycleSummaryLive'; | ||||
| export * from './projectStatusSchemaLifecycleSummaryPreLive'; | ||||
| export * from './projectStatusSchemaResources'; | ||||
| export * from './projectStatusSchemaStaleFlags'; | ||||
| export * from './projectUsersSchema'; | ||||
| export * from './projectsSchema'; | ||||
| export * from './provideFeedbackSchema'; | ||||
| @ -1060,6 +1065,7 @@ export * from './releasePlanMilestoneSchema'; | ||||
| export * from './releasePlanMilestoneStrategySchema'; | ||||
| export * from './releasePlanSchema'; | ||||
| export * from './releasePlanSchemaDiscriminator'; | ||||
| export * from './releasePlanTemplateIdSchema'; | ||||
| export * from './releasePlanTemplateSchema'; | ||||
| export * from './releasePlanTemplateSchemaDiscriminator'; | ||||
| export * from './remoteMilestoneStrategy401'; | ||||
|  | ||||
| @ -51,6 +51,11 @@ export interface InstanceAdminStatsSchema { | ||||
|     groups?: number; | ||||
|     /** A unique identifier for this instance. Generated by the database migration scripts at first run. Typically a UUID. */ | ||||
|     instanceId: string; | ||||
|     /** | ||||
|      * The number of users who had access to Unleash within the last 30 days, including those who may have been deleted during this period. | ||||
|      * @minimum 0 | ||||
|      */ | ||||
|     licensedUsers?: number; | ||||
|     /** | ||||
|      * The highest number of constraints used on a single strategy. | ||||
|      * @minimum 0 | ||||
|  | ||||
							
								
								
									
										18
									
								
								frontend/src/openapi/models/licensedUserSchema.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								frontend/src/openapi/models/licensedUserSchema.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,18 @@ | ||||
| /** | ||||
|  * Generated by Orval | ||||
|  * Do not edit manually. | ||||
|  * See `gen:api` script in package.json | ||||
|  */ | ||||
| 
 | ||||
| /** | ||||
|  * A schema representing a single licensed user data point. | ||||
|  */ | ||||
| export interface LicensedUserSchema { | ||||
|     /** | ||||
|      * The count of licensed users on the given date. | ||||
|      * @minimum 0 | ||||
|      */ | ||||
|     count: number; | ||||
|     /** The date associated with the licensed users count. */ | ||||
|     date: string; | ||||
| } | ||||
							
								
								
									
										19
									
								
								frontend/src/openapi/models/licensedUsersSchema.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								frontend/src/openapi/models/licensedUsersSchema.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | ||||
| /** | ||||
|  * Generated by Orval | ||||
|  * Do not edit manually. | ||||
|  * See `gen:api` script in package.json | ||||
|  */ | ||||
| import type { LicensedUsersSchemaLicensedUsers } from './licensedUsersSchemaLicensedUsers'; | ||||
| 
 | ||||
| /** | ||||
|  * A response model representing user license data. | ||||
|  */ | ||||
| export interface LicensedUsersSchema { | ||||
|     /** An object containing historical and current licensed user data. */ | ||||
|     licensedUsers: LicensedUsersSchemaLicensedUsers; | ||||
|     /** | ||||
|      * The total number of licensed seats currently available for this Unleash instance. | ||||
|      * @minimum 0 | ||||
|      */ | ||||
|     seatCount: number; | ||||
| } | ||||
| @ -0,0 +1,19 @@ | ||||
| /** | ||||
|  * Generated by Orval | ||||
|  * Do not edit manually. | ||||
|  * See `gen:api` script in package.json | ||||
|  */ | ||||
| import type { LicensedUserSchema } from './licensedUserSchema'; | ||||
| 
 | ||||
| /** | ||||
|  * An object containing historical and current licensed user data. | ||||
|  */ | ||||
| export type LicensedUsersSchemaLicensedUsers = { | ||||
|     /** | ||||
|      * The current number of licenses in use. | ||||
|      * @minimum 0 | ||||
|      */ | ||||
|     current: number; | ||||
|     /** A monthly history of licensed user counts. */ | ||||
|     history: LicensedUserSchema[]; | ||||
| }; | ||||
| @ -4,8 +4,10 @@ | ||||
|  * See `gen:api` script in package.json | ||||
|  */ | ||||
| import type { ProjectActivitySchema } from './projectActivitySchema'; | ||||
| import type { ProjectStatusSchemaHealth } from './projectStatusSchemaHealth'; | ||||
| import type { ProjectStatusSchemaLifecycleSummary } from './projectStatusSchemaLifecycleSummary'; | ||||
| import type { ProjectStatusSchemaResources } from './projectStatusSchemaResources'; | ||||
| import type { ProjectStatusSchemaStaleFlags } from './projectStatusSchemaStaleFlags'; | ||||
| 
 | ||||
| /** | ||||
|  * Schema representing the overall status of a project, including an array of activity records. Each record in the activity array contains a date and a count, providing a snapshot of the project’s activity level over time. | ||||
| @ -13,20 +15,12 @@ import type { ProjectStatusSchemaResources } from './projectStatusSchemaResource | ||||
| export interface ProjectStatusSchema { | ||||
|     /** Array of activity records with date and count, representing the project’s daily activity statistics. */ | ||||
|     activityCountByDate: ProjectActivitySchema; | ||||
|     /** | ||||
|      * The average health score over the last 4 weeks, indicating whether features are stale or active. | ||||
|      * @minimum 0 | ||||
|      */ | ||||
|     health: { | ||||
|         current: number; | ||||
|     }; | ||||
|     /** Information about the project's health rating */ | ||||
|     health: ProjectStatusSchemaHealth; | ||||
|     /** Feature flag lifecycle statistics for this project. */ | ||||
|     lifecycleSummary: ProjectStatusSchemaLifecycleSummary; | ||||
|     /** Key resources within the project */ | ||||
|     resources: ProjectStatusSchemaResources; | ||||
|     /** Information on stale and potentially stale flags in this project. */ | ||||
|     staleFlags: { | ||||
|         /** The total number of flags in this project that are stale or potentially stale. */ | ||||
|         total: number; | ||||
|     }; | ||||
|     staleFlags: ProjectStatusSchemaStaleFlags; | ||||
| } | ||||
|  | ||||
							
								
								
									
										16
									
								
								frontend/src/openapi/models/projectStatusSchemaHealth.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								frontend/src/openapi/models/projectStatusSchemaHealth.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| /** | ||||
|  * Generated by Orval | ||||
|  * Do not edit manually. | ||||
|  * See `gen:api` script in package.json | ||||
|  */ | ||||
| 
 | ||||
| /** | ||||
|  * Information about the project's health rating | ||||
|  */ | ||||
| export type ProjectStatusSchemaHealth = { | ||||
|     /** | ||||
|      * The project's current health score, based on the ratio of healthy flags to stale and potentially stale flags. | ||||
|      * @minimum 0 | ||||
|      */ | ||||
|     current: number; | ||||
| }; | ||||
							
								
								
									
										16
									
								
								frontend/src/openapi/models/projectStatusSchemaStaleFlags.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								frontend/src/openapi/models/projectStatusSchemaStaleFlags.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| /** | ||||
|  * Generated by Orval | ||||
|  * Do not edit manually. | ||||
|  * See `gen:api` script in package.json | ||||
|  */ | ||||
| 
 | ||||
| /** | ||||
|  * Information on stale and potentially stale flags in this project. | ||||
|  */ | ||||
| export type ProjectStatusSchemaStaleFlags = { | ||||
|     /** | ||||
|      * The total number of flags in this project that are stale or potentially stale. | ||||
|      * @minimum 0 | ||||
|      */ | ||||
|     total: number; | ||||
| }; | ||||
							
								
								
									
										15
									
								
								frontend/src/openapi/models/releasePlanTemplateIdSchema.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								frontend/src/openapi/models/releasePlanTemplateIdSchema.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| /** | ||||
|  * Generated by Orval | ||||
|  * Do not edit manually. | ||||
|  * See `gen:api` script in package.json | ||||
|  */ | ||||
| 
 | ||||
| /** | ||||
|  * Schema for creating a release plan for a feature flag environment by copying and applying the configuration from a release plan template. | ||||
|  */ | ||||
| export interface ReleasePlanTemplateIdSchema { | ||||
|     /** | ||||
|      * The release plan template's ID. Release template IDs are ulids. | ||||
|      */ | ||||
|     templateId: string; | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user