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
 | 
					     * A descriptive title for the strategy
 | 
				
			||||||
     * @nullable
 | 
					     * @nullable
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    title: string | null;
 | 
					    title?: string | null;
 | 
				
			||||||
    /** Strategy level variants */
 | 
					    /** Strategy level variants */
 | 
				
			||||||
    variants?: CreateStrategyVariantSchema[];
 | 
					    variants?: CreateStrategyVariantSchema[];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -11,8 +11,15 @@ import type { CreateUserResponseSchemaRootRole } from './createUserResponseSchem
 | 
				
			|||||||
export interface CreateUserResponseSchema {
 | 
					export interface CreateUserResponseSchema {
 | 
				
			||||||
    /** A user is either an actual User or a Service Account */
 | 
					    /** A user is either an actual User or a Service Account */
 | 
				
			||||||
    accountType?: string;
 | 
					    accountType?: string;
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Count of active browser sessions for this user
 | 
				
			||||||
 | 
					     * @nullable
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    activeSessions?: number | null;
 | 
				
			||||||
    /** The user was created at this time */
 | 
					    /** The user was created at this time */
 | 
				
			||||||
    createdAt?: string;
 | 
					    createdAt?: string;
 | 
				
			||||||
 | 
					    /** Experimental. The number of deleted browser sessions after last login */
 | 
				
			||||||
 | 
					    deletedSessions?: number;
 | 
				
			||||||
    /** Email of the user */
 | 
					    /** Email of the user */
 | 
				
			||||||
    email?: string;
 | 
					    email?: string;
 | 
				
			||||||
    /** Is the welcome email sent to the user or not */
 | 
					    /** 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-created': 'release-plan-template-created',
 | 
				
			||||||
    'release-plan-template-updated': 'release-plan-template-updated',
 | 
					    'release-plan-template-updated': 'release-plan-template-updated',
 | 
				
			||||||
    'release-plan-template-deleted': 'release-plan-template-deleted',
 | 
					    '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',
 | 
					    'user-preference-updated': 'user-preference-updated',
 | 
				
			||||||
} as const;
 | 
					} as const;
 | 
				
			||||||
 | 
				
			|||||||
@ -165,5 +165,8 @@ export const EventSchemaType = {
 | 
				
			|||||||
    'release-plan-template-created': 'release-plan-template-created',
 | 
					    'release-plan-template-created': 'release-plan-template-created',
 | 
				
			||||||
    'release-plan-template-updated': 'release-plan-template-updated',
 | 
					    'release-plan-template-updated': 'release-plan-template-updated',
 | 
				
			||||||
    'release-plan-template-deleted': 'release-plan-template-deleted',
 | 
					    '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',
 | 
					    'user-preference-updated': 'user-preference-updated',
 | 
				
			||||||
} as const;
 | 
					} as const;
 | 
				
			||||||
 | 
				
			|||||||
@ -859,6 +859,9 @@ export * from './legalValueSchema';
 | 
				
			|||||||
export * from './licenseCheckSchema';
 | 
					export * from './licenseCheckSchema';
 | 
				
			||||||
export * from './licenseReadSchema';
 | 
					export * from './licenseReadSchema';
 | 
				
			||||||
export * from './licenseUpdateSchema';
 | 
					export * from './licenseUpdateSchema';
 | 
				
			||||||
 | 
					export * from './licensedUserSchema';
 | 
				
			||||||
 | 
					export * from './licensedUsersSchema';
 | 
				
			||||||
 | 
					export * from './licensedUsersSchemaLicensedUsers';
 | 
				
			||||||
export * from './listParentOptions401';
 | 
					export * from './listParentOptions401';
 | 
				
			||||||
export * from './listParentOptions403';
 | 
					export * from './listParentOptions403';
 | 
				
			||||||
export * from './listParentOptions404';
 | 
					export * from './listParentOptions404';
 | 
				
			||||||
@ -1030,6 +1033,7 @@ export * from './projectSettingsSchemaDefaultStickiness';
 | 
				
			|||||||
export * from './projectSettingsSchemaMode';
 | 
					export * from './projectSettingsSchemaMode';
 | 
				
			||||||
export * from './projectStatsSchema';
 | 
					export * from './projectStatsSchema';
 | 
				
			||||||
export * from './projectStatusSchema';
 | 
					export * from './projectStatusSchema';
 | 
				
			||||||
 | 
					export * from './projectStatusSchemaHealth';
 | 
				
			||||||
export * from './projectStatusSchemaLifecycleSummary';
 | 
					export * from './projectStatusSchemaLifecycleSummary';
 | 
				
			||||||
export * from './projectStatusSchemaLifecycleSummaryArchived';
 | 
					export * from './projectStatusSchemaLifecycleSummaryArchived';
 | 
				
			||||||
export * from './projectStatusSchemaLifecycleSummaryCompleted';
 | 
					export * from './projectStatusSchemaLifecycleSummaryCompleted';
 | 
				
			||||||
@ -1037,6 +1041,7 @@ export * from './projectStatusSchemaLifecycleSummaryInitial';
 | 
				
			|||||||
export * from './projectStatusSchemaLifecycleSummaryLive';
 | 
					export * from './projectStatusSchemaLifecycleSummaryLive';
 | 
				
			||||||
export * from './projectStatusSchemaLifecycleSummaryPreLive';
 | 
					export * from './projectStatusSchemaLifecycleSummaryPreLive';
 | 
				
			||||||
export * from './projectStatusSchemaResources';
 | 
					export * from './projectStatusSchemaResources';
 | 
				
			||||||
 | 
					export * from './projectStatusSchemaStaleFlags';
 | 
				
			||||||
export * from './projectUsersSchema';
 | 
					export * from './projectUsersSchema';
 | 
				
			||||||
export * from './projectsSchema';
 | 
					export * from './projectsSchema';
 | 
				
			||||||
export * from './provideFeedbackSchema';
 | 
					export * from './provideFeedbackSchema';
 | 
				
			||||||
@ -1060,6 +1065,7 @@ export * from './releasePlanMilestoneSchema';
 | 
				
			|||||||
export * from './releasePlanMilestoneStrategySchema';
 | 
					export * from './releasePlanMilestoneStrategySchema';
 | 
				
			||||||
export * from './releasePlanSchema';
 | 
					export * from './releasePlanSchema';
 | 
				
			||||||
export * from './releasePlanSchemaDiscriminator';
 | 
					export * from './releasePlanSchemaDiscriminator';
 | 
				
			||||||
 | 
					export * from './releasePlanTemplateIdSchema';
 | 
				
			||||||
export * from './releasePlanTemplateSchema';
 | 
					export * from './releasePlanTemplateSchema';
 | 
				
			||||||
export * from './releasePlanTemplateSchemaDiscriminator';
 | 
					export * from './releasePlanTemplateSchemaDiscriminator';
 | 
				
			||||||
export * from './remoteMilestoneStrategy401';
 | 
					export * from './remoteMilestoneStrategy401';
 | 
				
			||||||
 | 
				
			|||||||
@ -51,6 +51,11 @@ export interface InstanceAdminStatsSchema {
 | 
				
			|||||||
    groups?: number;
 | 
					    groups?: number;
 | 
				
			||||||
    /** A unique identifier for this instance. Generated by the database migration scripts at first run. Typically a UUID. */
 | 
					    /** A unique identifier for this instance. Generated by the database migration scripts at first run. Typically a UUID. */
 | 
				
			||||||
    instanceId: string;
 | 
					    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.
 | 
					     * The highest number of constraints used on a single strategy.
 | 
				
			||||||
     * @minimum 0
 | 
					     * @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
 | 
					 * See `gen:api` script in package.json
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
import type { ProjectActivitySchema } from './projectActivitySchema';
 | 
					import type { ProjectActivitySchema } from './projectActivitySchema';
 | 
				
			||||||
 | 
					import type { ProjectStatusSchemaHealth } from './projectStatusSchemaHealth';
 | 
				
			||||||
import type { ProjectStatusSchemaLifecycleSummary } from './projectStatusSchemaLifecycleSummary';
 | 
					import type { ProjectStatusSchemaLifecycleSummary } from './projectStatusSchemaLifecycleSummary';
 | 
				
			||||||
import type { ProjectStatusSchemaResources } from './projectStatusSchemaResources';
 | 
					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.
 | 
					 * 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 {
 | 
					export interface ProjectStatusSchema {
 | 
				
			||||||
    /** Array of activity records with date and count, representing the project’s daily activity statistics. */
 | 
					    /** Array of activity records with date and count, representing the project’s daily activity statistics. */
 | 
				
			||||||
    activityCountByDate: ProjectActivitySchema;
 | 
					    activityCountByDate: ProjectActivitySchema;
 | 
				
			||||||
    /**
 | 
					    /** Information about the project's health rating */
 | 
				
			||||||
     * The average health score over the last 4 weeks, indicating whether features are stale or active.
 | 
					    health: ProjectStatusSchemaHealth;
 | 
				
			||||||
     * @minimum 0
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    health: {
 | 
					 | 
				
			||||||
        current: number;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
    /** Feature flag lifecycle statistics for this project. */
 | 
					    /** Feature flag lifecycle statistics for this project. */
 | 
				
			||||||
    lifecycleSummary: ProjectStatusSchemaLifecycleSummary;
 | 
					    lifecycleSummary: ProjectStatusSchemaLifecycleSummary;
 | 
				
			||||||
    /** Key resources within the project */
 | 
					    /** Key resources within the project */
 | 
				
			||||||
    resources: ProjectStatusSchemaResources;
 | 
					    resources: ProjectStatusSchemaResources;
 | 
				
			||||||
    /** Information on stale and potentially stale flags in this project. */
 | 
					    /** Information on stale and potentially stale flags in this project. */
 | 
				
			||||||
    staleFlags: {
 | 
					    staleFlags: ProjectStatusSchemaStaleFlags;
 | 
				
			||||||
        /** The total number of flags in this project that are stale or potentially stale. */
 | 
					 | 
				
			||||||
        total: number;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										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