import { defineEnum } from './define-enum';

export const UPLOAD_PURPOSE = [
  'deal_image','vendor_logo','vendor_hero','vendor_gallery','user_gallery','avatar','homepage_banner','support_attachment',
] as const;

export const uploadPurpose = defineEnum({
  name: 'upload_purpose',
  values: UPLOAD_PURPOSE,
  labels: {
    deal_image:'deal_image', vendor_logo:'vendor_logo', vendor_hero:'vendor_hero',
    vendor_gallery:'vendor_gallery', user_gallery:'user_gallery', avatar:'avatar',
    homepage_banner:'homepage_banner', support_attachment:'support_attachment',
  },
});

export type UploadPurpose = (typeof UPLOAD_PURPOSE)[number];
