/**
 * Generated by orval v8.3.0 🍺
 * Do not edit manually.
 * Mission Control API
 * OpenAPI spec version: 0.1.0
 */
import type { TaskCustomFieldDefinitionReadFieldType } from "./taskCustomFieldDefinitionReadFieldType";
import type { TaskCustomFieldDefinitionReadUiVisibility } from "./taskCustomFieldDefinitionReadUiVisibility";

/**
 * Payload returned for custom field definitions.
 */
export interface TaskCustomFieldDefinitionRead {
  field_key: string;
  label: string;
  field_type: TaskCustomFieldDefinitionReadFieldType;
  ui_visibility: TaskCustomFieldDefinitionReadUiVisibility;
  validation_regex?: string | null;
  description?: string | null;
  required?: boolean;
  default_value?: unknown | null;
  id: string;
  organization_id: string;
  board_ids?: string[];
  created_at: string;
  updated_at: string;
}
