/** * Copyright 2022 Gravwell, Inc. All rights reserved. * * Contact: [legal@gravwell.io](mailto:legal@gravwell.io) * * This software may be modified and distributed under the terms of the MIT * license. See the LICENSE file for details. */ import { ConditionalPartial, PartialProps } from '~/functions/utils/conditional-partial'; import { NumericID } from '~/value-objects/id'; import { ActionableAction, ActionableTrigger } from './actionable'; export interface CreatableActionable { userID?: NumericID; groupIDs?: Array; name: string; description?: string | null; menuLabel?: string | null; labels?: Array; isGlobal?: boolean; triggers: Array; actions: Array, 'start' | 'end'>>; isDisabled: boolean; }