diff --git a/types/generated/components.d.ts b/types/generated/components.d.ts index 5a004df..9e52c67 100644 --- a/types/generated/components.d.ts +++ b/types/generated/components.d.ts @@ -1,60 +1,5 @@ import type { Schema, Attribute } from '@strapi/strapi'; -export interface UrlLiens extends Schema.Component { - collectionName: 'components_url_liens'; - info: { - displayName: 'Vid\u00E9o'; - icon: 'hand-pointer'; - description: ''; - }; - attributes: { - url: Attribute.String; - plateforme: Attribute.Enumeration< - ['Youtube', 'Gad\u00E9', 'Dailymotion', 'Vimeo', 'File', 'Lbry', 'Rumble'] - >; - }; -} - -export interface TradTraductions extends Schema.Component { - collectionName: 'components_trad_traductions'; - info: { - displayName: 'Traductions'; - icon: 'spell-check'; - description: ''; - }; - attributes: { - francais: Attribute.RichText; - anglais: Attribute.RichText; - espagnol: Attribute.RichText; - allemand: Attribute.RichText; - italien: Attribute.RichText; - }; -} - -export interface StoreAlbum extends Schema.Component { - collectionName: 'components_store_albums'; - info: { - displayName: 'Album'; - icon: 'music'; - description: ''; - }; - attributes: { - url: Attribute.String; - plateforme: Attribute.Enumeration< - [ - 'Tidal', - 'Spotify', - 'Deezer', - 'Qobuz', - 'Youtubemusic', - 'Applemusic', - 'Amazon', - 'Soundcloud' - ] - >; - }; -} - export interface DifferenceParolesDiff extends Schema.Component { collectionName: 'components_diff_paroles_diffs'; info: { @@ -84,13 +29,68 @@ export interface DifferenceParolesDiff extends Schema.Component { }; } +export interface StoreAlbum extends Schema.Component { + collectionName: 'components_store_albums'; + info: { + displayName: 'Album'; + icon: 'music'; + description: ''; + }; + attributes: { + url: Attribute.String; + plateforme: Attribute.Enumeration< + [ + 'Tidal', + 'Spotify', + 'Deezer', + 'Qobuz', + 'Youtubemusic', + 'Applemusic', + 'Amazon', + 'Soundcloud' + ] + >; + }; +} + +export interface TradTraductions extends Schema.Component { + collectionName: 'components_trad_traductions'; + info: { + displayName: 'Traductions'; + icon: 'spell-check'; + description: ''; + }; + attributes: { + francais: Attribute.RichText; + anglais: Attribute.RichText; + espagnol: Attribute.RichText; + allemand: Attribute.RichText; + italien: Attribute.RichText; + }; +} + +export interface UrlLiens extends Schema.Component { + collectionName: 'components_url_liens'; + info: { + displayName: 'Vid\u00E9o'; + icon: 'hand-pointer'; + description: ''; + }; + attributes: { + url: Attribute.String; + plateforme: Attribute.Enumeration< + ['Youtube', 'Gad\u00E9', 'Dailymotion', 'Vimeo', 'File', 'Lbry', 'Rumble'] + >; + }; +} + declare module '@strapi/types' { export module Shared { export interface Components { - 'url.liens': UrlLiens; - 'trad.traductions': TradTraductions; - 'store.album': StoreAlbum; 'difference.paroles-diff': DifferenceParolesDiff; + 'store.album': StoreAlbum; + 'trad.traductions': TradTraductions; + 'url.liens': UrlLiens; } } } diff --git a/types/generated/contentTypes.d.ts b/types/generated/contentTypes.d.ts index 3ef324b..0978bc1 100644 --- a/types/generated/contentTypes.d.ts +++ b/types/generated/contentTypes.d.ts @@ -395,7 +395,7 @@ export interface ApiArtisteArtiste extends Schema.CollectionType { 'oneToOne', 'plugin::users-permissions.user' >; - photo: Attribute.Media<'images'>; + photo: Attribute.Media; musicBrainzUrl: Attribute.String; createdAt: Attribute.DateTime; updatedAt: Attribute.DateTime; @@ -492,7 +492,7 @@ export interface ApiParoleParole extends Schema.CollectionType { 'oneToOne', 'plugin::users-permissions.user' >; - couverture: Attribute.Media<'images'>; + couverture: Attribute.Media; traductions: Attribute.Component<'trad.traductions'>; streamVideo: Attribute.Component<'url.liens', true>; streamAudio: Attribute.Component<'store.album', true>; @@ -508,7 +508,7 @@ export interface ApiParoleParole extends Schema.CollectionType { creativeCommons: Attribute.Enumeration< ['BY', 'BY-SA', 'BY-ND', 'BY-NC', 'BY-NC-SA', 'BY-NC-ND'] >; - files: Attribute.Media<'audios' | 'images' | 'videos' | 'files', true>; + files: Attribute.Media; createdAt: Attribute.DateTime; updatedAt: Attribute.DateTime; publishedAt: Attribute.DateTime;