1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-06-18 01:18:23 +02:00

feat: export ui api integration (#2888)

Adds API integration with the new export API
This commit is contained in:
Fredrik Strand Oseberg 2023-01-12 16:09:13 +01:00 committed by GitHub
parent 5569101f30
commit dd7d3de76a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
249 changed files with 424 additions and 284 deletions

View File

@ -28,6 +28,7 @@
"e2e:heroku": "yarn run cypress open --config baseUrl='https://unleash.herokuapp.com' --env AUTH_USER=admin,AUTH_PASSWORD=unleash4all", "e2e:heroku": "yarn run cypress open --config baseUrl='https://unleash.herokuapp.com' --env AUTH_USER=admin,AUTH_PASSWORD=unleash4all",
"gen:api": "orval --config orval.config.js", "gen:api": "orval --config orval.config.js",
"gen:api:demo": "UNLEASH_OPENAPI_URL=https://app.unleash-hosted.com/demo/docs/openapi.json yarn run gen:api", "gen:api:demo": "UNLEASH_OPENAPI_URL=https://app.unleash-hosted.com/demo/docs/openapi.json yarn run gen:api",
"gen:api:sandbox": "UNLEASH_OPENAPI_URL=https://sandbox.getunleash.io/demo2/docs/openapi.json yarn run gen:api",
"prepare": "yarn run build" "prepare": "yarn run build"
}, },
"devDependencies": { "devDependencies": {

View File

@ -1,9 +1,13 @@
import { styled, Typography } from '@mui/material'; import { styled, Typography, Box } from '@mui/material';
import { Dialogue } from 'component/common/Dialogue/Dialogue'; import { Dialogue } from 'component/common/Dialogue/Dialogue';
import GeneralSelect from 'component/common/GeneralSelect/GeneralSelect'; import GeneralSelect from 'component/common/GeneralSelect/GeneralSelect';
import { useExportApi } from 'hooks/api/actions/useExportApi/useExportApi';
import useToast from 'hooks/useToast';
import { IEnvironment } from 'interfaces/environments'; import { IEnvironment } from 'interfaces/environments';
import { FeatureSchema } from 'openapi'; import { FeatureSchema } from 'openapi';
import { useState } from 'react';
import { createRef, useState } from 'react';
import { formatUnknownError } from 'utils/formatUnknownError';
interface IExportDialogProps { interface IExportDialogProps {
showExportDialog: boolean; showExportDialog: boolean;
@ -24,6 +28,9 @@ export const ExportDialog = ({
environments, environments,
}: IExportDialogProps) => { }: IExportDialogProps) => {
const [selected, setSelected] = useState(environments[0].name); const [selected, setSelected] = useState(environments[0].name);
const { createExport } = useExportApi();
const ref = createRef<HTMLDivElement>();
const { setToastApiError } = useToast();
const getOptions = () => const getOptions = () =>
environments.map(env => ({ environments.map(env => ({
@ -38,9 +45,35 @@ export const ExportDialog = ({
}; };
}; };
const onClick = () => { const downloadFile = (json: any) => {
// const payload = getPayload(); const link = document.createElement('a');
// make API call ref.current?.appendChild(link);
link.style.display = 'display: none';
const blob = new Blob([JSON.stringify(json)], {
type: 'application/json',
});
const url = window.URL.createObjectURL(blob);
link.href = url;
const date = new Date();
link.download = `${date.toISOString()}-export.json`;
link.click();
window.URL.revokeObjectURL(url);
ref.current?.removeChild(link);
};
const onClick = async () => {
try {
const payload = getPayload();
const res = await createExport(payload);
const body = await res.json();
downloadFile(body);
onClose();
} catch (e: unknown) {
setToastApiError(formatUnknownError(e));
}
}; };
return ( return (
@ -52,19 +85,22 @@ export const ExportDialog = ({
primaryButtonText="Export selection" primaryButtonText="Export selection"
secondaryButtonText="Cancel" secondaryButtonText="Cancel"
> >
The current search filter will be used to export feature toggles. <Box ref={ref}>
Currently {data.length} feature toggles will be exported. The current search filter will be used to export feature
<br /> toggles. Currently {data.length} feature toggles will be
<br /> exported.
<Typography> <br />
Select which environment to export feature toggle configuration <br />
from: <Typography>
</Typography> Select which environment to export feature toggle
<StyledSelect configuration from:
options={getOptions()} </Typography>
value={selected} <StyledSelect
onChange={(option: string) => setSelected(option)} options={getOptions()}
/> value={selected}
onChange={(option: string) => setSelected(option)}
/>
</Box>
</Dialogue> </Dialogue>
); );
}; };

View File

@ -11,6 +11,7 @@ import PermissionIconButton from 'component/common/PermissionIconButton/Permissi
import { Edit } from '@mui/icons-material'; import { Edit } from '@mui/icons-material';
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender';
import { useRequiredPathParam } from 'hooks/useRequiredPathParam'; import { useRequiredPathParam } from 'hooks/useRequiredPathParam';
import { FeatureSchema } from 'openapi/models';
export const StrategyView = () => { export const StrategyView = () => {
const name = useRequiredPathParam('name'); const name = useRequiredPathParam('name');
@ -19,8 +20,13 @@ export const StrategyView = () => {
const { applications } = useApplications(); const { applications } = useApplications();
const navigate = useNavigate(); const navigate = useNavigate();
const toggles = features.filter(toggle => { // Has been broken since the migration to environments. We need to create an
return toggle?.strategies?.find(strategy => strategy.name === name); // endpoint that returns all environments and strategies for all features to make this
// work properly OR alternatively create an endpoint that abstracts this logic into the backend
const toggles = features.filter((toggle: FeatureSchema) => {
return toggle?.environments
?.flatMap(env => env.strategies)
.some(strategy => strategy && strategy.name === name);
}); });
const strategy = strategies.find(strategy => strategy.name === name); const strategy = strategies.find(strategy => strategy.name === name);

View File

@ -0,0 +1,30 @@
import { ExportQuerySchema } from 'openapi';
import useAPI from '../useApi/useApi';
export const useExportApi = () => {
const { makeRequest, createRequest, errors, loading } = useAPI({
propagateErrors: true,
});
const createExport = async (payload: ExportQuerySchema) => {
const path = `api/admin/features-batch/export`;
const req = createRequest(path, {
method: 'POST',
body: JSON.stringify(payload),
});
try {
const res = await makeRequest(req.caller, req.id);
return res;
} catch (e) {
throw e;
}
};
return {
loading,
errors,
createExport,
};
};

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface AddonParameterSchema { export interface AddonParameterSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { AddonSchemaParameters } from './addonSchemaParameters'; import type { AddonSchemaParameters } from './addonSchemaParameters';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type AddonSchemaParameters = { [key: string]: any }; export type AddonSchemaParameters = { [key: string]: any };

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { TagTypeSchema } from './tagTypeSchema'; import type { TagTypeSchema } from './tagTypeSchema';
import type { AddonParameterSchema } from './addonParameterSchema'; import type { AddonParameterSchema } from './addonParameterSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { AddonSchema } from './addonSchema'; import type { AddonSchema } from './addonSchema';
import type { AddonTypeSchema } from './addonTypeSchema'; import type { AddonTypeSchema } from './addonTypeSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface AdminFeaturesQuerySchema { export interface AdminFeaturesQuerySchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface AdminPermissionSchema { export interface AdminPermissionSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { AdminPermissionsSchemaPermissions } from './adminPermissionsSchemaPermissions'; import type { AdminPermissionsSchemaPermissions } from './adminPermissionsSchemaPermissions';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { AdminPermissionSchema } from './adminPermissionSchema'; import type { AdminPermissionSchema } from './adminPermissionSchema';
import type { AdminPermissionsSchemaPermissionsEnvironmentsItem } from './adminPermissionsSchemaPermissionsEnvironmentsItem'; import type { AdminPermissionsSchemaPermissionsEnvironmentsItem } from './adminPermissionsSchemaPermissionsEnvironmentsItem';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { AdminPermissionSchema } from './adminPermissionSchema'; import type { AdminPermissionSchema } from './adminPermissionSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ConstraintSchema } from './constraintSchema'; import type { ConstraintSchema } from './constraintSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ApiTokenSchemaType } from './apiTokenSchemaType'; import type { ApiTokenSchemaType } from './apiTokenSchemaType';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ApiTokenSchemaType = export type ApiTokenSchemaType =

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ApiTokenSchema } from './apiTokenSchema'; import type { ApiTokenSchema } from './apiTokenSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface ApplicationSchema { export interface ApplicationSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ApplicationSchema } from './applicationSchema'; import type { ApplicationSchema } from './applicationSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface ChangePasswordSchema { export interface ChangePasswordSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface ChangeProjectSchema { export interface ChangeProjectSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface ChangeRequestAddCommentSchema { export interface ChangeRequestAddCommentSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestApprovalSchemaCreatedBy } from './changeRequestApprovalSchemaCreatedBy'; import type { ChangeRequestApprovalSchemaCreatedBy } from './changeRequestApprovalSchemaCreatedBy';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestApprovalSchemaCreatedBy = { export type ChangeRequestApprovalSchemaCreatedBy = {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestCommentSchemaCreatedBy } from './changeRequestCommentSchemaCreatedBy'; import type { ChangeRequestCommentSchemaCreatedBy } from './changeRequestCommentSchemaCreatedBy';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestCommentSchemaCreatedBy = { export type ChangeRequestCommentSchemaCreatedBy = {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestEnvironmentConfigSchema } from './changeRequestEnvironmentConfigSchema'; import type { ChangeRequestEnvironmentConfigSchema } from './changeRequestEnvironmentConfigSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestCreateSchemaOneOf } from './changeRequestCreateSchemaOneOf'; import type { ChangeRequestCreateSchemaOneOf } from './changeRequestCreateSchemaOneOf';
import type { ChangeRequestCreateSchemaOneOfThree } from './changeRequestCreateSchemaOneOfThree'; import type { ChangeRequestCreateSchemaOneOfThree } from './changeRequestCreateSchemaOneOfThree';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestCreateSchemaOneOfPayload } from './changeRequestCreateSchemaOneOfPayload'; import type { ChangeRequestCreateSchemaOneOfPayload } from './changeRequestCreateSchemaOneOfPayload';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestCreateSchemaOneOfFivePayload } from './changeRequestCreateSchemaOneOfFivePayload'; import type { ChangeRequestCreateSchemaOneOfFivePayload } from './changeRequestCreateSchemaOneOfFivePayload';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestCreateSchemaOneOfFivePayload = { export type ChangeRequestCreateSchemaOneOfFivePayload = {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { UpdateFeatureStrategySchema } from './updateFeatureStrategySchema'; import type { UpdateFeatureStrategySchema } from './updateFeatureStrategySchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestCreateSchemaOneOfPayload = { export type ChangeRequestCreateSchemaOneOfPayload = {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { CreateFeatureStrategySchema } from './createFeatureStrategySchema'; import type { CreateFeatureStrategySchema } from './createFeatureStrategySchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface ChangeRequestEnvironmentConfigSchema { export interface ChangeRequestEnvironmentConfigSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestEventSchemaPayload } from './changeRequestEventSchemaPayload'; import type { ChangeRequestEventSchemaPayload } from './changeRequestEventSchemaPayload';
import type { ChangeRequestEventSchemaCreatedBy } from './changeRequestEventSchemaCreatedBy'; import type { ChangeRequestEventSchemaCreatedBy } from './changeRequestEventSchemaCreatedBy';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestEventSchemaCreatedBy = { export type ChangeRequestEventSchemaCreatedBy = {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestEventSchemaPayloadOneOf } from './changeRequestEventSchemaPayloadOneOf'; import type { ChangeRequestEventSchemaPayloadOneOf } from './changeRequestEventSchemaPayloadOneOf';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestEventSchemaPayloadOneOf = { [key: string]: any }; export type ChangeRequestEventSchemaPayloadOneOf = { [key: string]: any };

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestEventSchema } from './changeRequestEventSchema'; import type { ChangeRequestEventSchema } from './changeRequestEventSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestSchemaState } from './changeRequestSchemaState'; import type { ChangeRequestSchemaState } from './changeRequestSchemaState';
import type { ChangeRequestFeatureSchema } from './changeRequestFeatureSchema'; import type { ChangeRequestFeatureSchema } from './changeRequestFeatureSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestSchemaCreatedBy = { export type ChangeRequestSchemaCreatedBy = {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestSchemaState = export type ChangeRequestSchemaState =

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestStateSchemaState } from './changeRequestStateSchemaState'; import type { ChangeRequestStateSchemaState } from './changeRequestStateSchemaState';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ChangeRequestStateSchemaState = export type ChangeRequestStateSchemaState =

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ChangeRequestSchema } from './changeRequestSchema'; import type { ChangeRequestSchema } from './changeRequestSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ClientApplicationSchemaStarted } from './clientApplicationSchemaStarted'; import type { ClientApplicationSchemaStarted } from './clientApplicationSchemaStarted';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ClientApplicationSchemaStarted = string | number; export type ClientApplicationSchemaStarted = string | number;

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { FeatureStrategySchema } from './featureStrategySchema'; import type { FeatureStrategySchema } from './featureStrategySchema';
import type { VariantSchema } from './variantSchema'; import type { VariantSchema } from './variantSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface ClientFeaturesQuerySchema { export interface ClientFeaturesQuerySchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ClientFeatureSchema } from './clientFeatureSchema'; import type { ClientFeatureSchema } from './clientFeatureSchema';
import type { SegmentSchema } from './segmentSchema'; import type { SegmentSchema } from './segmentSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ClientMetricsSchemaBucket } from './clientMetricsSchemaBucket'; import type { ClientMetricsSchemaBucket } from './clientMetricsSchemaBucket';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { DateSchema } from './dateSchema'; import type { DateSchema } from './dateSchema';
import type { ClientMetricsSchemaBucketToggles } from './clientMetricsSchemaBucketToggles'; import type { ClientMetricsSchemaBucketToggles } from './clientMetricsSchemaBucketToggles';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ClientMetricsSchemaBucketTogglesVariants } from './clientMetricsSchemaBucketTogglesVariants'; import type { ClientMetricsSchemaBucketTogglesVariants } from './clientMetricsSchemaBucketTogglesVariants';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ClientMetricsSchemaBucketTogglesVariants = { export type ClientMetricsSchemaBucketTogglesVariants = {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface CloneEnvironmentSchema { export interface CloneEnvironmentSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface CloneFeatureSchema { export interface CloneFeatureSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ConstraintSchemaOperator } from './constraintSchemaOperator'; import type { ConstraintSchemaOperator } from './constraintSchemaOperator';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
/** /**

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { LegalValueSchema } from './legalValueSchema'; import type { LegalValueSchema } from './legalValueSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ContextFieldSchema } from './contextFieldSchema'; import type { ContextFieldSchema } from './contextFieldSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface CreateApiTokenSchema { export interface CreateApiTokenSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface CreateEnvironmentSchema { export interface CreateEnvironmentSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface CreateFeatureSchema { export interface CreateFeatureSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ConstraintSchema } from './constraintSchema'; import type { ConstraintSchema } from './constraintSchema';
import type { ParametersSchema } from './parametersSchema'; import type { ParametersSchema } from './parametersSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface CreateInvitedUserSchema { export interface CreateInvitedUserSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface CreateProjectSchema { export interface CreateProjectSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { CreateRoleWithPermissionsSchemaPermissionsItem } from './createRoleWithPermissionsSchemaPermissionsItem'; import type { CreateRoleWithPermissionsSchemaPermissionsItem } from './createRoleWithPermissionsSchemaPermissionsItem';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type CreateRoleWithPermissionsSchemaPermissionsItem = { export type CreateRoleWithPermissionsSchemaPermissionsItem = {

View File

@ -0,0 +1,12 @@
/**
* Generated by orval v6.10.3 🍺
* Do not edit manually.
* Unleash API
* OpenAPI spec version: 4.20.0-beta.2
*/
export interface CreateServiceAccountSchema {
username?: string;
name?: string;
rootRole: number;
}

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface CreateUserSchema { export interface CreateUserSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type DateSchema = string | number; export type DateSchema = string | number;

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { EdgeTokenSchemaType } from './edgeTokenSchemaType'; import type { EdgeTokenSchemaType } from './edgeTokenSchemaType';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type EdgeTokenSchemaType = export type EdgeTokenSchemaType =

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface EmailSchema { export interface EmailSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface EnvironmentProjectSchema { export interface EnvironmentProjectSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface EnvironmentSchema { export interface EnvironmentSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { EnvironmentProjectSchema } from './environmentProjectSchema'; import type { EnvironmentProjectSchema } from './environmentProjectSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { EnvironmentSchema } from './environmentSchema'; import type { EnvironmentSchema } from './environmentSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { EventSchemaData } from './eventSchemaData'; import type { EventSchemaData } from './eventSchemaData';
import type { EventSchemaPreData } from './eventSchemaPreData'; import type { EventSchemaPreData } from './eventSchemaPreData';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type EventSchemaData = { [key: string]: any }; export type EventSchemaData = { [key: string]: any };

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type EventSchemaPreData = { [key: string]: any }; export type EventSchemaPreData = { [key: string]: any };

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { EventSchema } from './eventSchema'; import type { EventSchema } from './eventSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export type ExportFormat = typeof ExportFormat[keyof typeof ExportFormat]; export type ExportFormat = typeof ExportFormat[keyof typeof ExportFormat];

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ExportFormat } from './exportFormat'; import type { ExportFormat } from './exportFormat';

View File

@ -0,0 +1,11 @@
/**
* Generated by orval v6.10.3 🍺
* Do not edit manually.
* Unleash API
* OpenAPI spec version: 4.20.0-beta.2
*/
export interface ExportQuerySchema {
features: string[];
environment: string;
}

View File

@ -0,0 +1,13 @@
/**
* Generated by orval v6.10.3 🍺
* Do not edit manually.
* Unleash API
* OpenAPI spec version: 4.20.0-beta.2
*/
import type { FeatureSchema } from './featureSchema';
import type { FeatureStrategySchema } from './featureStrategySchema';
export interface ExportResultSchema {
features: FeatureSchema[];
featureStrategies: FeatureStrategySchema[];
}

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface FeatureEnvironmentMetricsSchema { export interface FeatureEnvironmentMetricsSchema {

View File

@ -2,14 +2,14 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { FeatureEnvironmentSchemaStrategiesItem } from './featureEnvironmentSchemaStrategiesItem'; import type { FeatureStrategySchema } from './featureStrategySchema';
export interface FeatureEnvironmentSchema { export interface FeatureEnvironmentSchema {
name: string; name: string;
environment?: string; environment?: string;
type?: string; type?: string;
enabled: boolean; enabled: boolean;
strategies?: FeatureEnvironmentSchemaStrategiesItem[]; strategies?: FeatureStrategySchema[];
} }

View File

@ -1,20 +0,0 @@
/**
* Generated by orval v6.10.3 🍺
* Do not edit manually.
* Unleash API
* OpenAPI spec version: 4.20.0-beta.1
*/
import type { ConstraintSchema } from './constraintSchema';
import type { ParametersSchema } from './parametersSchema';
export type FeatureEnvironmentSchemaStrategiesItem = {
id: string;
featureName: string;
projectId: string;
environment: string;
strategyName: string;
sortOrder?: number;
createdAt?: string;
constraints: ConstraintSchema[];
parameters: ParametersSchema;
};

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { EventSchema } from './eventSchema'; import type { EventSchema } from './eventSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { FeatureEnvironmentMetricsSchema } from './featureEnvironmentMetricsSchema'; import type { FeatureEnvironmentMetricsSchema } from './featureEnvironmentMetricsSchema';

View File

@ -2,10 +2,9 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { EnvironmentSchema } from './environmentSchema'; import type { FeatureEnvironmentSchema } from './featureEnvironmentSchema';
import type { FeatureStrategySchema } from './featureStrategySchema';
import type { VariantSchema } from './variantSchema'; import type { VariantSchema } from './variantSchema';
import type { TagSchema } from './tagSchema'; import type { TagSchema } from './tagSchema';
@ -22,8 +21,7 @@ export interface FeatureSchema {
createdAt?: string | null; createdAt?: string | null;
archivedAt?: string | null; archivedAt?: string | null;
lastSeenAt?: string | null; lastSeenAt?: string | null;
environments?: EnvironmentSchema[]; environments?: FeatureEnvironmentSchema[];
strategies?: FeatureStrategySchema[];
variants?: VariantSchema[]; variants?: VariantSchema[];
tags?: TagSchema[] | null; tags?: TagSchema[] | null;
} }

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { ConstraintSchema } from './constraintSchema'; import type { ConstraintSchema } from './constraintSchema';
import type { ParametersSchema } from './parametersSchema'; import type { ParametersSchema } from './parametersSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface FeatureStrategySegmentSchema { export interface FeatureStrategySegmentSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface FeatureTagSchema { export interface FeatureTagSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
export interface FeatureTypeSchema { export interface FeatureTypeSchema {

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { FeatureTypeSchema } from './featureTypeSchema'; import type { FeatureTypeSchema } from './featureTypeSchema';

View File

@ -2,7 +2,7 @@
* Generated by orval v6.10.3 🍺 * Generated by orval v6.10.3 🍺
* Do not edit manually. * Do not edit manually.
* Unleash API * Unleash API
* OpenAPI spec version: 4.20.0-beta.1 * OpenAPI spec version: 4.20.0-beta.2
*/ */
import type { FeatureEnvironmentMetricsSchema } from './featureEnvironmentMetricsSchema'; import type { FeatureEnvironmentMetricsSchema } from './featureEnvironmentMetricsSchema';

Some files were not shown because too many files have changed in this diff Show More