UNPKG

strapi-plugin-masterclass

Version:
356 lines (355 loc) 10.2 kB
declare const _default: { 'mc-category': { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; description: string; }; options: { draftAndPublish: boolean; }; pluginOptions: { "content-manager": { visible: boolean; }; "content-type-builder": { visible: boolean; }; }; attributes: { title: { type: string; }; description: { type: string; }; thumbnail: { type: string; multiple: boolean; required: boolean; allowedTypes: string[]; }; slug: { type: string; targetField: string; }; courses: { type: string; relation: string; target: string; mappedBy: string; }; }; }; }; 'mc-course': { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; description: string; }; options: { draftAndPublish: boolean; }; attributes: { title: { type: string; }; duration: { type: string; configurable: boolean; }; description: { type: string; }; price: { type: string; }; thumbnail: { type: string; multiple: boolean; required: boolean; allowedTypes: string[]; }; long_description: { type: string; }; difficulty: { type: string; enum: string[]; }; language: { type: string; enum: string[]; }; category: { type: string; relation: string; target: string; inversedBy: string; }; slug: { type: string; targetField: string; }; students: { type: string; relation: string; target: string; mappedBy: string; }; modules: { type: string; relation: string; target: string; mappedBy: string; }; instructor: { type: string; relation: string; target: string; inversedBy: string; }; }; }; }; 'mc-lecture': { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; description: string; }; options: { draftAndPublish: boolean; }; attributes: { title: { type: string; }; slug: { type: string; targetField: string; }; duration: { type: string; configurable: boolean; }; video: { type: string; relation: string; target: string; }; module: { type: string; relation: string; target: string; inversedBy: string; }; description: { type: string; }; }; }; }; 'mc-module': { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; description: string; }; options: { draftAndPublish: boolean; }; attributes: { title: { type: string; }; duration: { type: string; configurable: boolean; }; course: { type: string; relation: string; target: string; inversedBy: string; }; lectures: { type: string; relation: string; target: string; mappedBy: string; }; slug: { type: string; targetField: string; }; description: { type: string; }; }; }; }; 'mc-student-course': { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; description: string; }; options: { draftAndPublish: boolean; }; attributes: { course: { type: string; relation: string; target: string; inversedBy: string; }; student: { type: string; relation: string; target: string; inversedBy: string; }; current_lecture: { type: string; relation: string; target: string; }; lectures_completed: { type: string; relation: string; target: string; }; }; }; }; 'mc-order': { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; description: string; }; options: { draftAndPublish: boolean; comment: string; }; attributes: { amount: { type: string; configurable: boolean; }; user: { type: string; relation: string; target: string; configurable: boolean; }; confirmed: { type: string; default: boolean; configurable: boolean; }; checkout_session: { type: string; configurable: boolean; }; payment_method: { type: string; enum: string[]; configurable: boolean; }; items: { type: string; configurable: boolean; }; response: { type: string; configurable: boolean; }; courses: { type: string; relation: string; target: string; configurable: boolean; }; }; }; }; 'mc-instructor': { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; description: string; }; options: { draftAndPublish: boolean; }; pluginOptions: { "content-manager": { visible: boolean; }; "content-type-builder": { visible: boolean; }; }; attributes: { name: { type: string; }; bio: { type: string; }; image: { type: string; multiple: boolean; required: boolean; allowedTypes: string[]; }; slug: { type: string; targetField: string; }; designation: { type: string; }; courses: { type: string; relation: string; target: string; mappedBy: string; }; }; }; }; }; export default _default;