export type ChefPlatformExperienceEmail = string; export interface ChefPlatformExperienceError { context?: any; help?: string; message?: string; reason: string; service: string; } export interface ChefPlatformExperienceFeatureFlags { code?: number; item?: any; kind?: ChefPlatformExperienceWrapperKind; params?: ChefPlatformExperienceParams; } export interface ChefPlatformExperienceParams { header?: any; path?: any; query?: any; } export type ChefPlatformExperiencePolicyDefinedBy = string; export type ChefPlatformExperiencePolicyLevel = string; export type ChefPlatformExperiencePolicyMeantFor = string; export type ChefPlatformExperiencePolicyStatus = string; export interface ChefPlatformExperiencePolicySummary { definedBy: ChefPlatformExperiencePolicyDefinedBy; description?: string; id: string; level: ChefPlatformExperiencePolicyLevel; meantFor: ChefPlatformExperiencePolicyMeantFor; name: string; status: ChefPlatformExperiencePolicyStatus; version: string; } export interface ChefPlatformExperienceRoleUpdate { item?: ChefPlatformExperienceRoleUpdateItem; } export interface ChefPlatformExperienceRole201UpdateRole { code?: number; item?: any; items?: Array; kind?: ChefPlatformExperienceWrapperKind; params?: ChefPlatformExperienceParams; } export interface ChefPlatformExperienceRoleUpdateItem { name: string; policiesToAdd: Array; policiesToRemove: Array; } export interface ChefPlatformExperienceUpdateRolesRequest { roleIds?: Array; } export interface ChefPlatformExperienceUpdateRolesResponse { id: string; name: string; } export interface ChefPlatformExperienceUserAddWithRoles { users: Array; } export interface ChefPlatformExperienceUserRead { email: string; firstName?: string; id?: string; kind: Array; lastName?: string; roles?: Array; userTypes?: Array; } export interface ChefPlatformExperienceUserRoleShort { id?: string; name?: string; } export type ChefPlatformExperienceUserType = string; export interface ChefPlatformExperienceUserTypes { status?: string; type?: string; } export interface ChefPlatformExperienceUserAddWithRolesUsersInner { email?: string; roles?: Array; } export interface ChefPlatformExperienceUserRolesUpdate { code?: number; item?: any; kind?: ChefPlatformExperienceWrapperKind; params?: ChefPlatformExperienceParams; roleList?: Array; } export interface ChefPlatformExperienceUsersAdd201WithRoles { code?: number; item?: any; items?: Array; kind?: ChefPlatformExperienceWrapperKind; params?: ChefPlatformExperienceParams; } export type ChefPlatformExperienceUuid = string; export interface ChefPlatformExperienceValidation { context?: any; help?: string; message?: string; reason?: string; service?: string; } export interface ChefPlatformExperienceWrapperError { code?: number; errors?: Array; kind?: ChefPlatformExperienceWrapperKind; message?: string; } export interface ChefPlatformExperienceWrapperItem { code: number; item: any; kind: ChefPlatformExperienceWrapperKind; params?: ChefPlatformExperienceParams; } export type ChefPlatformExperienceWrapperKind = string; export interface ChefPlatformExperienceWrapperValidation { errors: Array; kind: ChefPlatformExperienceWrapperKind; params?: ChefPlatformExperienceParams; status?: number; } export interface ChefPlatformExperienceWrapperValidationErrorsInner { code?: number; errors?: Array; message?: string; }