types.ts 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. export const STRUCTURE_TYPE = {
  2. NATIONAL_FEDERATION: {
  3. key: 'NATIONAL_FEDERATION',
  4. label: 'Fédération nationale',
  5. },
  6. REGIONAL_FEDERATION: {
  7. key: 'REGIONAL_FEDERATION',
  8. label: 'Fédération régionale',
  9. },
  10. DEPARTEMENTAL_FEDERATION: {
  11. key: 'DEPARTEMENTAL_FEDERATION',
  12. label: 'Fédération départementale',
  13. },
  14. LOCAL_FEDERATION: {
  15. key: 'LOCAL_FEDERATION',
  16. label: 'Fédération locale',
  17. },
  18. GROUPMENT: {
  19. key: 'GROUPMENT',
  20. label: 'Groupement',
  21. },
  22. DELEGATION: {
  23. key: 'DELEGATION',
  24. label: 'Délégation',
  25. },
  26. ARTISTIC_EDUCATION_ONLY: {
  27. key: 'ARTISTIC_EDUCATION_ONLY',
  28. label: 'Enseignement artistique uniquement',
  29. },
  30. ARTISTIC_PRACTICE_ONLY: {
  31. key: 'ARTISTIC_PRACTICE_ONLY',
  32. label: 'Pratique artistique uniquement',
  33. },
  34. ARTISTIC_PRACTICE_EDUCATION: {
  35. key: 'ARTISTIC_PRACTICE_EDUCATION',
  36. label: 'Pratique et enseignement artistique',
  37. },
  38. } as const
  39. export type STRUCTURE_TYPE_KEYS = keyof typeof STRUCTURE_TYPE
  40. export const LEGAL_STATUS = {
  41. LOCAL_AUTHORITY: {
  42. key: 'LOCAL_AUTHORITY',
  43. label: 'Collectivité territoriale',
  44. },
  45. ASSOCIATION_LAW_1901: {
  46. key: 'ASSOCIATION_LAW_1901',
  47. label: 'Association loi 1901',
  48. },
  49. COMMERCIAL_SOCIETY: {
  50. key: 'COMMERCIAL_SOCIETY',
  51. label: 'Société commerciale',
  52. },
  53. } as const
  54. export type LEGAL_STATUS_KEYS = keyof typeof LEGAL_STATUS